4 ms·
I think this is the nub of it: "the very small squeaky obnoxiously loud minority". Most people really don't like being preached at, and the agile community is
by GlennS 13y ago
I think this is the nub of it: "the very small squeaky obnoxiously loud minority".
Most people really don't like being preached at, and the agile community is very preachy. They're also very certain that agile is best practice, while everything else is cowboy.
I'm confident at this point that a sizeable chunk of the agile mantra is pretty poor practice. TDD, for example, definitely seems worse than actually using your human intelligence to plan ahead and design.
I don't necessarily agree with this article. I think most programmers do want and benefit from some degree of collaboration on problems. Mostly at the start when they're figuring out what they should actually build. I certainly sympathise with it though. Sometimes I just wish agilists would shut up and go away.
- eddiedunn 13y agoThere's nothing about TDD that prevents you from "using your human intelligence to plan ahead and design". I really don't understand why so many people think that. The main point of TDD is organically "growing" modular and testable code. Also, after a session, you have unit and function tests for free, instead of having to implement them afterwards. Having a plan from the start, however, is beneficial with TDD as well, as long as you're flexible enough to modify it if necessary.