Personal blog, mostly about software engineering.

  1. A WORD in Software testing

    Software testing has long been a critical component of ensuring software quality. If you are familiar with the ACCELERATE book, you'll know that continuous delivery is key to achieving a high-performance organization, and a good testing strategy is essential to enable it.

    There are many resources about testing, integration tests …

  2. DunnOS - Building my own OS

    I believe that every single developer has thought about building their OS. At least a Linux distro, or maybe their programming language.

    Taking the first step is hard. You may have had a few lessons on assembly and how computers work in college (if you went on one), but it …