“What I cannot create, I do not understand — Richard Feynman (featured prominently in the repo README)”
You know that feeling when you use a tool every day but have zero idea how it actually works? You type `git commit` but couldn't explain what a git object is. You spin up a Docker container but namespaces and cgroups sound like foreign languages. You query Redis but have never seen a TCP socket in your code. Tutorials teach you APIs. Documentation teaches you features. Neither teaches you the fundamentals of how systems are built. You end up with shallow knowledge that cracks the moment something goes wrong.
Think of it like a cookbook, but instead of recipes for dinner, you get recipes for building databases, compilers, and operating systems. You browse 28 categories — pick 'Build your own Database' and you'll find 12 different tutorials in C, Go, Python, Rust. Each tutorial walks you through implementing core concepts: B-trees for storage, TCP servers for networking, SQL parsers for queries. You code in your own IDE, at your own pace. The repo links out to external tutorials, books, and videos created by developers who've actually built these systems.
If you're a developer who's ever wondered 'how does X actually work?' while using Redis, Git, Docker, or React — this is your rabbit hole. Perfect for mid-level engineers ready to graduate from framework user to systems thinker. Also great for senior devs wanting to explore adjacent domains (a backend engineer curious about compilers, a frontend dev interested in databases). Not for absolute beginners who haven't written a for-loop yet — start with a structured course first.
Yes, bookmark it today. Even if you never complete a single tutorial, having this reference changes how you think about software. The real value isn't building production-ready tools — it's the mental models you develop. Pick ONE category that genuinely interests you, commit to a single tutorial, and see it through. The Docker-in-100-lines-of-Go or build-your-own-React tutorials are particularly eye-opening. Fair warning: it requires self-discipline. No platform holds you accountable.
Deep-dive insight, Easy and Pro modes, plus action playbooks — the full breakdown is one tap away.