The cost of mistakes in software development
Unlike traditional engineering, software development should be more about the ability to fix problems quickly and with transparency than the ability to build the perfect product from the start.