Blog
Thoughts on development, AI, and learning in public
Week 9: Workers
Month 3 begins in Los Angeles at 6:30am. Building a task queue system from scratch: linked lists C can't template, fire-and-forget clients, persistent workers, and learning to spawn a thousand of them with one command.
Week 8: Prediction
Fixing the broken game. Client-side prediction, server reconciliation, a comprehensive reliability system, and the transformation from networking prototype to something production-ready.
Week 7: Hostile Networks
Building a UDP proxy to stress test the treasure hunt game. Discovering that real networks break everything. Rethinking the architecture from the ground up.
Week 6: Flow State
Building a multiplayer treasure hunt game. Finding flow. Making hard decisions. 30 days complete.
Week 5: From Copying to Creating
Making something beautiful out of simple fundamentals
Week 4: When Planning Pays Off
Building a multi-client chat server. Proving the Week 3 lesson. Month 1 complete.
Week 3: When Planning Matters
Building a reliable UDP protocol. Discovering why architecture matters. Friday's disconnection.
Week 2: When Discipline Takes Over
Five more days of deep work. Classes started, my schedule exploded, and Day 9 almost broke me. Then Day 10 showed me what all the struggle was for.
Week 1: Proving I Can Stick With Hard Things
Five days of deep work learning TCP networking from scratch. What it takes to become more than a professional beginner.