Skip to content
← Portfolio
DarkLight
IV — Writing

Field Notes

A working log of 180 days of systems programming, posted as it happened.

Week 1 · deep work · 14 min read
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.

Week 2 · deep work · 10 min read
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 3 · deep work · 9 min read
Week 3: When Planning Matters

Building a reliable UDP protocol. Discovering why architecture matters. Friday's disconnection.

Week 4 · deep work · 13 min read
Week 4: When Planning Pays Off

Building a multi-client chat server. Proving the Week 3 lesson. Month 1 complete.

Week 5 · deep work · 9 min read
Week 5: From Copying to Creating

Making something beautiful out of simple fundamentals

Week 6 · deep work · 10 min read
Week 6: Flow State

Building a multiplayer treasure hunt game. Finding flow. Making hard decisions. 30 days complete.

Week 7 · deep work · 11 min read
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 8 · deep work · 15 min read
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 9 · deep work · 12 min read
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 10 · deep work · 6 min read
Week 10: When the Ground Shifts

Extending the task queue into file transfer and image processing — and realizing that networking is a tool, not a destination. Some weeks teach you through what you build. This one taught me through what I felt.

Month 4 · deep work · 5 min read
The Pivot

Finishing the task queue, finals week, and a trip to Italy.