Plan for Failure First

Plan for Failure First

Over my many years in the software industry, I have come to observe a set of common patterns as people gain experience. One behavior (of many) that sets experienced engineers and developers apart from more junior engineers and developers is attention to detail, and in particular, the attention to how things are going to break. In our consistently fast-paced industry, management and business leaders often push for results on tight schedules. If you’ve worked in software for any length of time, you have experienced the squeeze, when a manager asks you to “temporarily” skip the testing steps and “overlook” good…
Read More