August 29, 2008

...Learn TDD with Codemanship


I don't like to be told that information about a project should be disclosed to developers on a "need to know" basis.

You know the sort of thing: "Oh, the developers don't need to know about the business goals of the project. That's only relevant to the business analyst."

Or: "Oh, we don't need to explain the end-to-end workflow to the team, just as they know their inputs and outputs."

Bulls**t! I've always found that kind of knowledge invaluable in helping me to steer my efforts towards the better solution. It's especially helpful in prioritising where my effort goes on a day-to-day basis.

Developers are the best judge of what they do or do not need to know.

So I always make it clear that I need to know everything. I need that bigger picture to function as a problem solver.

Posted 1 week, 5 days ago on August 29, 2008