Monthly Archives: August 2016

Gas Refueling – Removing the guesswork

Have you ever tried to refuel a car but pulled into the station only to find out you have the gas pump on the wrong side? You are not alone. Today I will just share a nugget of wisdom that...
Continue Reading →

Knightmare – Where were the testing and development practices?

The Dark Knight showed us what a psychopath could do with  gasoline, a match, and large piles of other people’s money. It seems insane to most people to burn Certificates of Performance (money) in this way. “This is the story...
Continue Reading →

Why have a date dimension?

Many of our products utilize a date table (dimension in warehousing speak). They make quite a few things easier when you are doing reporting over denormalized data. For example you no longer have to write case statements in every report...
Continue Reading →

Avoiding the 2 X 4 to the face

A couple months ago I read a post by Seth Godin entitled “Duck!“. In it he talks about avoiding the 2X4 to the face. “You’re running it at it full speed, and in a moment, you’re going to slam into...
Continue Reading →

A slow death from Implicit Type Casting

A common code smell that attracts my attention right away is when I see an explicit conversion being done, typically done using CAST or CONVERT. However, implicit type casting can be worse and is typically not readily apparent. During code reviews I found...
Continue Reading →