Build Real Systems From Scratch in Python
Most coding interview prep teaches you algorithms in a vacuum. You memorize sliding window, practice LeetCode, and still freeze when an interviewer says “design a key-value store.”
Crack That Weekly takes a different approach. Every issue builds a real system from scratch in Python — Redis, DNS resolvers, rate limiters, load balancers, URL shorteners — and shows you exactly which design pattern, data structure, and algorithm powers it.
Why This Works
The gap in interview prep isn’t knowledge — it’s connection. You know what a hash map is. You know what Redis does. But nobody taught you that an LRU cache is the Proxy pattern + an OrderedDict + a lazy eviction algorithm working together.
Every issue makes that connection explicit using a 3-question framework: What does the system do? (pattern) What operations must be fast? (data structure) What’s the core logic? (algorithm)
What You Get
Free subscribers:
Weekly build-from-scratch Python tutorial
Design pattern and data structure identification
Working code you can run immediately
Paid subscribers ($15/month):
Complete implementations with FastAPI API layer
5-minute interview walkthrough scripts for every system
Performance analysis and Big-O breakdowns
Python vs Go tradeoff discussions
Full archive of all previous builds
Founding Members ($150/year):
Everything above, plus direct access to Sharon for technical questions and code review
Perfect For
DevOps/SRE engineers transitioning to software engineering roles
Backend engineers preparing for system design interviews
Software engineers who want to understand what’s under the hood of the tools they use daily
Anyone who learns better by building than by memorizing
About Sharon
I’m a DevOps engineer who writes Kubenatives — production runbooks and deep-dives on Kubernetes for GPU/ML workloads.
I started Crack That Weekly because I was tired of interview prep that ignores the operational knowledge engineers already have.
If you’ve managed Redis in production, you already understand LRU eviction — you just need to learn to code it and explain it.

