Maniero

Personal blog, mostly about software engineering.

  1. Teach More, Abstract Less

    As developers progress in their careers, they are driven to improve their team's productivity. Senior developers starts to observe where their teams are struggling technically and help their colleagues to grow, however sometimes such help comes as a white elephant.

    Three white elephants

    Consider this: your colleagues are struggling to work with a …

  2. 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 …

  3. 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 …