TDD – A Workout Promise 1

Ok… I’ve had enough. Uncle Bob nailed it: Why don’t we clean our code? When we see an ugly mass of code that we know is going to cause of problems, our first reaction is “This needs to be cleaned up.” Our second reaction is: “If I touch this code I’ll be spending the next two weeks trying to get it to work again.” We don’t clean code because we are afraid we’ll break it.

I promise to Read more »

Agile – Don’t build for tomorrow… 0

I’m late to the Agile party, I know… but I cannot help but keep seeing many failures and shortcomings of the past being accepted, welcomed, and then addressed in the Agile space.

How many times have you busted your head open trying to estimate a requirement of something completely unknown? How about spending that extra time (late night/weekend) building in some “cushion” on a function that you could imagine being requested in the next month? How many times have you seen the same good estimate track perfectly until it meets the reality of dependencies inside the product or is the next episode of “The Customer Tweak of the Week”?!

Well, wake up, you’re in waterfall land and hardly anyone actually works by that discipline. tomorrow/#more-19" class="more-link">Read more »