Software quality is a funny thing. Reflecting on the Six Colors report card, some folks have persistent, hard to solve bugs that sound horrific. Others, like myself, rarely, if ever have anything like these experiences. It’s hard to know whether these are differences in what we use, differences in our attitudes about software, or what exactly is going on.
State is the enemy of software, and it’s often far too complex to actually replicate or even understand.
“Works on my machine” is as dissatisfying and frustrating as it is real.