so-you-think-you-can-code-2025

✨ A Retrospective of Creative Engineering

When Magnus first told me about his plans for the So You Think You Can Code 2025 Advent Calendar, I was genuinely thrilled. At the time, my own plan was to contribute one or maybe two articles. Unfortunately, life and work got in the way.

When he told me that, he asked if I would be willing to write the final day post — the 25th article of the project. I didn’t hesitate for a second. Even though I wasn’t writing every day, I was reading every day. Sometimes I had to catch up by a few posts, and some articles were so interesting and technically dense that I went back to them once, sometimes twice.

I spent this morning finalizing everything based on my notes, some assistance from Magnus, and a bit of AI to help with structure and proofreading. What follows is my result.

But before I dive into my summary and thoughts — thoughts that are mine — I want to say thank you to all the contributors. I know how much work something like this requires, and it is not an easy thing to pull off. Magnus also asked me to pass along his thanks to everyone involved, which I’m happy to do here.

Thank you — from the organizer.


We have spent the last 24 days opening doors into different dimensions of logic. From high-level TypeScript abstractions to the raw, clanking metal of 16-bit DOS assembly, this series has been more than a collection of tutorials. It has been an odyssey of creative engineering.

As we conclude, we look back at the craft. We celebrate the authors who shared their engineering soul — their battles with entropy, their obsession with constraints, and their pursuit of beauty through technical rigor.🌟


🟢 Phase I: Foundations of the Modern Web


🟡 Phase II: The Engineering of Light and Logic


🔴 Phase III: The Demoscene and the Squeeze


🔵 Phase IV: Worlds, Retro-Tech, and Physical Logic


🟣 Phase V: The Conductor’s Finale

My notes can be found here My Notes


The Collective Journey🌍

This calendar has been a testament to what happens when curious minds come together to explore the boundaries of technology. From the first line of TypeScript to the final byte of DOS assembly, every entry has contributed to a larger map of modern engineering. No matter the era of the hardware or the complexity of the language, the goal remained the same: to explore, to optimize, to create, and to share.

While the 24 days of December are coming to an end, the knowledge shared here remains. The repositories are public, the shaders are running, and the lessons in logic are yours to keep. We hope this series has inspired you to look deeper into the tools you use every day and perhaps find a bit of “engineering soul” in your own projects.

The 2025 Advent Calendar is now complete. Go forth and code!🚀

Hakko, 25th of December 2025