Design and Change Management

Over my career, I have developed a few strongly-held design beliefs, and one came up in conversation recently, during a spirited discussion on minimal quality requirements for a[ny] data mart. I hold that the data copied from source to destination must be provably correct and complete with little effort. When agile-ly rolling staged deliverables into production, I may not have all the attributes in place for full flexibility of drill down, but if you have [say] 1248 records in the…

Read More ...

Would you like me to google that for you?

Got some rare Re-Tweets today on a techie insult - so snappy, I had to write a post to use it for a title! Deep in the problem analysis and debugging process, the typical IT hack experiences counter-balancing pressures that impact decision making - Capable Independence vs. Speed to Value. Capable Independence is just fancy-talk for the idea that I should know what I'm doing. Ego 1 - Who needs manuals, I wrote this thing from the ground up? Ego…

Read More ...

Why are those Old Programmers so slow in picking up on the Intarweb?

A significant difference between us old-line IT coders and the new graduates is the variety of our platforms and tools. I'm not talking about the large number of languages and tools learned over the course of a career - we all have a healthy collection of certifications and acronyms peppering the bottoms of our resumes. I'm talking about the amazing array of stuff required to get development done on a single project, "right now". Over the past few weeks, I've…

Read More ...