When consultants handed me a foot-high stack of 1800 accounting formulas to program, I spent three days sure I’d fail like the previous team. Then I had an epiphany: I didn’t need to understand every formula—just recognize the patterns and build a tool that could handle any formula of each type. Sometimes the best solution isn’t implementing exactly what they asked for.
A Crash Course in Software Quality
It occurred to me recently that while intuitively obvious to many the concept of “Software Quality” is probably something never actually studied by the average developer who doesn’t have a formal computer science education. Yet understanding software quality beyond intuition has been extremely helpful to me over the years as a programmer and software architect. …