On the subject of problem solving, and problem root causes
Problem solving is key to the discipline of software development. What we do when we code/test/release a software product is essentially problem solving. We learn about a problem we analyze the root causes and then we come up with a solution. This post by Brett Schuchert reminds us that very often the apparent causes of …