Skilled Coder
Subscribe
Sign in
Home
Notes
Learn with Me
Archive
About
Latest
Top
Discussions
How would you design a system to send 100,000 notifications?
Designing a Notification System That Actually Scales
Oct 1
•
Skilled Coder
20
September 2025
The Hardest Part of Engineering Isn’t Programming
It’s alignment, collaboration, and making systems work inside organizations
Sep 6
•
Skilled Coder
12
August 2025
YouTube System Design from First Principles
Explained Like You’re 5, But Smarter
Aug 31
•
Skilled Coder
18
Why Postgres Made MongoDB Less Special
The NoSQL Revolution That Strengthened SQL
Aug 12
•
Skilled Coder
23
4
The Step‑by‑Step Journey of Scaling a Service to 1M Users
From Zero to a Million Users
Aug 2
•
Skilled Coder
21
July 2025
5 Uncommon Habits for Writing Truly Great Unit Tests
Unit Testing Tips You Wish You Knew Earlier
Jul 26
•
Skilled Coder
13
System Design Prerequisites You Should Always Consider
The Checklist I Wish I Had Before Designing My First Scalable System
Jul 13
•
Skilled Coder
19
Your Logs Are Lying to You (And What to Do About It)
Logs Are a Code Smell (Sometimes)
Jul 6
•
Skilled Coder
5
June 2025
Concepts You Only Learn After Running Code in Production
The Unwritten Rules of Production-Grade Software
Jun 22
•
Skilled Coder
38
2
Customizing Your Zsh/Bash Prompt for Peak Productivity
Simple Shell Tweaks to Speed Up Daily Dev Work
Jun 5
•
Skilled Coder
15
May 2025
How to Design a Tweet Scheduler System (That Scales to Millions)
The Backend Behind Scheduled Tweets
May 24
•
Skilled Coder
12
2
How to Reduce Load on Database in High-Traffic Backend Systems
Backend Strategies That Actually Scale
May 16
•
Skilled Coder
18
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts