Okay, suppose I introduce a topic that doesn’t depend on biblical quotes?
The story: Some time ago, a client asked for a very specific technical solution. I’ve done web searches up the yazoo, specced out custom code, talked to cohorts, tested about eight share- and demo- ware solutions, did everything I could think of to come up with a cost-effective solution and then … discovered that the stuff installed on the client’s server was already capable of doing what had to be done. Configuration is another issue, but I can do it with no additional software or capital cost.
The problem: Everyone has a set of assumptions, things we learned some time ago, have stood us well, and may have either become obsolete or have turned out to be completely wrong. More examples: always discharge Ni-Cad batteries completely before charging to avoid the dreaded ‘memory’ effect; ‘proper’ driving position is with your hands (considering the steering wheel to be an analog clock) at the 2:00 and 10:00 positions. The Ni-Cad assumption is wrong, there was a long and informative thread here (that I can’t find now) discussing the true implications; the driving position I learned in high school is apparently now wrong (according to the owner’s manual of that automotive beastie that I bought couple years ago); I mishandled the client’s request 'cause I made some assumptions about the capabilities of last year’s release of the software.
The question: how do we know what’s still ‘true’ and what should be suspect?
I’ve been thinking about this for some time, actually: a periodic reality check is obviously in order, but … how often do you have to do this? In the case of the client, it’s a year, maybe two at best; the others have longer lifetimes but how do you gauge the interval? Secondly, how can you tell if a bit of your common sense has become obsolete? This one is trickier, how can you tell when you’re blowing smoke and generally acting like an idiot?
Feeling like an idiot today …
-SN
SIG not found: (A)bort ®etry (F)ail