• The Official Relaunch of "A System Programming Blog"

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


  • Question and Answer Thinking

    In this post I want to describe one form of Systems Thinking that I apply in my work and honestly in many aspects of my life. This is what I call Question and Answer thinking.


  • Cleaning a rusty_trap.

    In my last post I came back to my debugger project and got set up to build it and tried to get the tests to pass. In this post I’m doing the same with the rust version, rusty_trap.


  • Trap - Back Up and Running

    It’s been a long time and I’m finally coming back to this project and need to get things building again. I tried compiling the project and ran into the following errors:


  • Refactor fail

    In the last post we implemented a state machine to manage breakpoints in rusty_trap. We also added support for hitting a single breakpoint multiple times. Now, I want to start adding support for multiple distinct breakpoints.


Want more? See all posts or subscribe via RSS