May 11, 2021

Safe coding

Testing is pretty uncontroversial these days, most people involved in software engineering will at least pay lip service to the idea that code should always be tested. Although all tests are equal, some are more equal than others. Over the years I’ve come to think that the best tests share the same overarching design philosophy. I think working in a well tested codebase is truly an eye opening experience, it is radically different from working in the (more common) “hacked together with duct tape and prayers” kind of projects. Read more