• How I read new code

    The problem was that we didn’t really have a single point where we would lose understanding. It was more that we had a gradual decay of understanding over time. Until at some point you realize you haven’t understood a thing for several paragraphs.


  • Handling multiple breakpoints in Trap Redux

    In a previous post I worked on getting Trap building on a new system and found that the unit tests were not passing. It looked like I had found a real bug:


  • 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.


Want more? See all posts or subscribe via RSS