Skip to content

Commit b257aeb

Browse files
committed
docs: overhaul daily-reading section with deep-dive guides
- merged newsletter.md and substack.md into newsletters.md - created engineering_blogs.md with Hall of Fame list - created must_read_books.md (Beginner to Advanced) - created aggregators.md (Hacker News, etc.) - deleted old shallow files
1 parent 621437d commit b257aeb

9 files changed

Lines changed: 161 additions & 158 deletions

File tree

docs/daily-reading/aggregators.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 🗞️ Tech Aggegrators & Forums
2+
### "The Public Square of the Internet"
3+
4+
If you want to know news *before* it hits mainstream media, you go to aggregators. This is where news breaks first.
5+
6+
---
7+
8+
## 🟧 Hacker News (HN)
9+
* **URL:** [news.ycombinator.com](https://news.ycombinator.com/)
10+
* **What it is:** A simple list of links posted by startup founders and engineers.
11+
* **The Culture:** Extremely intellectual, critical, and focused on hard engineering/startups.
12+
* **How to use:**
13+
* Read the **Comments**. The comments are often better than the article.
14+
* Don't be intimidated. The smartest people in the world hang out here.
15+
* Search `Show HN` to see people launching cool new projects.
16+
17+
## 🦞 Lobste.rs
18+
* **URL:** [lobste.rs](https://lobste.rs/)
19+
* **What it is:** Like Hacker News, but stricter. You need an invite to join (but anyone can read).
20+
* **The Culture:** Very focused on Computer Science, PL Theory (Programming Language Theory), and UNIX.
21+
22+
## 🌗 Daily.dev
23+
* **URL:** [daily.dev](https://daily.dev/)
24+
* **What it is:** A browser extension that replaces your new tab with tech news.
25+
* **Best for:** Passive consumption. If you are lazy, install this.
26+
27+
---
28+
29+
## ⚠️ Warning: The "Doomscrolling" Trap
30+
It is easy to spend 3 hours reading Hacker News and feel like you worked. **You didn't.**
31+
* **Rule:** Max 15 minutes per day.
32+
* Check top stories in the morning, then close the tab.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 🏭 Engineering Blogs
2+
### "Reading the Minds of Great Engineers"
3+
4+
You cannot work at Netflix (yet). But you can read exactly how they solved their biggest problems. Reading these blogs is the cheat code to looking like a "Senior Engineer" during interviews.
5+
6+
---
7+
8+
## 🏗️ The "Big Tech" Hall of Fame
9+
10+
### 1. Netflix Tech Blog
11+
* **Focus:** Microservices, Cloud Scaling, Culture.
12+
* **Must Read:** [What happens when you press play?](https://netflixtechblog.com/)
13+
* **Why Read:** If you want to be a **Backend Engineer**, this is your bible.
14+
15+
### 2. Uber Engineering
16+
* **Focus:** Geolocation, High-Traffic Systems, Data.
17+
* **Must Read:** [Designing Uber's geospatial index (H3).](https://eng.uber.com/)
18+
* **Why Read:** To understand how to handle millions of requests per second.
19+
20+
### 3. Meta (Facebook) Engineering
21+
* **Focus:** AI/ML, Frontend (React), Mobile.
22+
* **Must Read:** [How we built simple/efficient android apps.](https://engineering.fb.com/)
23+
* **Why Read:** They invented React. If you do frontend, you must read this.
24+
25+
---
26+
27+
## 🦄 The "Startup" Gems
28+
29+
### 4. Discord Engineering
30+
* **Focus:** Real-time communication, Elixir, Rust.
31+
* **Famous Post:** [Why Discord switched from Go to Rust.](https://discord.com/blog/why-discord-is-switching-from-go-to-rust)
32+
* **Why Read:** Best practical examples of "Why we picked X technology".
33+
34+
### 5. Cloudflare Blog
35+
* **Focus:** Internet security, How the web works (DNS/HTTP).
36+
* **Why Read:** To understand the "pipes" of the internet.
37+
38+
---
39+
40+
## 🧠 How to Read These (Don't Panic)
41+
42+
1. **You won't understand 50% of it.** That is normal.
43+
2. **Look for the "Why".** Don't focus on the code snippets. Focus on *why* they had a problem and *how* they decided to fix it.
44+
3. **Google the unknown words.** If they say "We used Kafka for backpressure", and you don't know Kafka, Google "What is Kafka". That is how you learn.

docs/daily-reading/enginerring-blog.md

Lines changed: 0 additions & 67 deletions
This file was deleted.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 📚 Must-Read Books for CSE Students
2+
### "The Canon of Computer Science"
3+
4+
Videos expire. Documentation changes. But these books deal with first principles that have stayed true for 30 years and will be true for 30 more.
5+
6+
---
7+
8+
## 🟢 Beginner (The "Ah-Ha!" Moment)
9+
10+
### 1. Grokking Algorithms (Aditya Bhargava)
11+
* **Why:** It teaches Algorithms using cartoons. Yes, cartoons.
12+
* **Best for:** Visual learners who hate dry textbooks. It makes Big O notation actually make sense.
13+
14+
### 2. The Pragmatic Programmer (Andy Hunt & Dave Thomas)
15+
* **Why:** It doesn't teach you code. It teaches you how to *behave* like a professional coder.
16+
* **Best for:** Learning habits (testing, debugging, communicating).
17+
18+
---
19+
20+
## 🟡 Intermediate (Writing Better Code)
21+
22+
### 3. Clean Code (Robert C. Martin)
23+
* **Why:** You will write code that "works". This book teaches you to write code that *humans can read*.
24+
* **Best for:** Students about to start their first internship.
25+
26+
### 4. Head First Design Patterns
27+
* **Why:** Design Patterns (Singleton, Factory, Observer) are scary. This book uses puzzles and games to teach them.
28+
* **Best for:** Java/OOD interviews.
29+
30+
---
31+
32+
## 🔴 Advanced (The "Google Engineer" Level)
33+
34+
### 5. Designing Data-Intensive Applications (DDIA) - Martin Kleppmann
35+
* **The Legend:** This is the most famous book in modern backend engineering.
36+
* **Why:** It explains how databases *actually* work (B-Trees, SSTables, Replication, Sharding).
37+
* **Warning:** It is dense. Read one chapter a month.
38+
39+
---
40+
41+
## 🏃‍♀️ How to Read Technical Books
42+
* **Don't aim to finish.** Use them as reference.
43+
* **Read the Code.** Don't skip the code blocks. Type them out.
44+
* **Buy the Paper version.** It is easier to flip back and forth than a PDF.

docs/daily-reading/newsletter.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

docs/daily-reading/newsletters.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# 📧 Best Newsletters for Developers
2+
### "High Signal, Low Noise"
3+
4+
Your inbox is a sacred place. Don't fill it with junk. Subscribe to these few, high-quality newsletters to get 10 years of experience delivered to you weekly.
5+
6+
---
7+
8+
## ⭐️ The "Must Haves" (Hall of Fame)
9+
10+
### 1. ByteByteGo (Alex Xu)
11+
* **Topic:** System Design.
12+
* **Why:** He uses simple diagrams to explain complex things like "How WhatsApp handles 10B messages" or "How Credit Cards work".
13+
* **Cost:** Free version is excellent.
14+
15+
### 2. The Pragmatic Engineer (Gergely Orosz)
16+
* **Topic:** Career Advice, Resume tips, Senior Engineering mindset.
17+
* **Why:** He was an Engineering Manager at Uber. He tells you exactly what hiring managers think.
18+
* **Cost:** Paid (but Free tier has good monthly articles).
19+
20+
### 3. TLDR / Tldr.tech
21+
* **Topic:** Daily Tech News Summary.
22+
* **Why:** Keeps you updated on "Google released Gemini" or "React 19 is out" in 5 bullet points.
23+
24+
---
25+
26+
## 🏫 Learning Focused
27+
28+
### 4. React Newsletter
29+
* **Topic:** React.js ecosystem.
30+
* **Why:** Frontend moves fast. This keeps you safe from FOMO (Fear Of Missing Out).
31+
32+
### 5. Cassidy Williams (Rendevous)
33+
* **Topic:** Web Development + Humor.
34+
* **Why:** Lighthearted, fun, and contains interview questions every week.
35+
36+
---
37+
38+
## 💡 How to Read Them
39+
* **Don't read them instantly.** Create a folder in your email called "Read Later".
40+
* **Batch read** them on Saturday morning with a coffee.
41+
* **Archive ruthlessly:** If you stop enjoying a newsletter for 3 weeks in a row, unsubscribe.

docs/daily-reading/substack.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

docs/future-stuides/mba.md

Whitespace-only changes.

docs/future-stuides/mtech.md

Whitespace-only changes.

0 commit comments

Comments
 (0)