October 2009

In TDD Failures Can Be Good

October 28, 2009 0 comments

Rarely is failure a good thing in life but in test driven development a failing test can be a very good thing. Many TDD developers dread the “red bar” but it is really worth celebrating and here’s why. Developers are often under the mistaken impression that TDD is about getting to the “green bar”. This […]

CONTINUE READING THIS POST →

Bits and Pieces

October 28, 2009

Ok, I get it. We’re all busy and we don’t have time to read long articles. That’s why I’m offering a new category on my blog called Bits and Pieces. They are few short paragraphs that get right to the point and offer some key distinctions for software developers in bit-sized chunks. There are also […]

CONTINUE READING THIS POST →

The Visualization Muscle

October 22, 2009 0 comments

Imagine what would happen if you went to the gym every day, five days a week, 8 hours a day for years and years but only exercised your left bicep muscle. Your left arm would be huge in proportion to the rest of your body. This is what we do as developers. We exercise the […]

CONTINUE READING THIS POST →

Not Like Civil Engineering

October 1, 2009 0 comments

Many people who do not write code think that software engineering is akin to civil engineering but is this an accurate metaphor? Software is built in virtual space and the rules of virtual space are different than the rules of physical space. In civil engineering the waterfall method works well; they plan, do and then […]

CONTINUE READING THIS POST →