Wow—exactly 10 years ago, I launched this blog. And while it only lived for a few short months, the original intent still resonates.

Today, I’m relaunching it with the same goals at heart:

  • To explore the Rust programming language
  • To demonstrate how to build low-level systems projects in C
  • To investigate emerging tools and technologies
  • To write long-form technical series
  • And to occasionally dive into smaller, focused topics

I’ve already written two new posts in which I get back up to speed on the debugger project and get the two projects building again.

And here’s what’s coming up:

  • I’ll finish work on the how to write a debugger series, likely with a more streamlined scope.
  • I’m launching a new series on Systems Thinking—these posts will appear between deeper technical dives.
  • I’ll also begin a new series on building a dynamic loader, using it to understand how executable loading works—and maybe even build a full binary interpreter.

Whether you’re new here or remember the original launch, thanks for being part of this reboot. This time, I’m going the distance.