"It still seems excessively ad hominem to me."
Fair Enough. You have a right to form your own opinions.
Asking for proof of competence is not "ad hominem", especially in a context where that competence is what is under discussion. But yeah,, whatever.
I think most agile guru can't code for nuts. If you have difference of opinion, show me some great code these agile gurus wrote that in your opinion gives them the "level" to teach us how to code. Or a wildly successful project they managed(No the original XP project at Chrysler that failed doesn't count! ;-)) to the point they can give us the rest of us lessons.
"So I have no problem with methodology suggestions provided by the less than leet."
I don't either. But I do have problems with people who can't put one foot in front of the other masquerading as martial arts teachers. A teacher should know something beyond the students they purport to teach.
Shifting form martial arts to music, If someone doesn't know how to string a guitar and sets himself up as a "master guitarist" , should we all automatically respect him as a maestro just because he calls himself one?
Programming like music depends on quality of the output, not what title is on a visiting card. if someone can't sing "Jingle Bells" in tune, he is hardly a "musician" no matter what he calls himself or how much he blogs/tweets/writes self promoting pamphlets. Likewise for the programmatic equivalent of what (agile "guru" Ron Jeffries's attempts at TDDIng a Sudoku solver are. Please do a web search for "Ron Jeffries Sudoku Norvig" for the gory details).
A master musician is someone who can play very well. A music teacher should play much better than the untrained/untalented, if not at superhuman levels. There is a minimu,m bar of performance where it is criminal to let such a person "teach".
" your reply suggests you unit test, you just don't write the tests first."
I use what works.
But your vague Green peace/PETA analogy doesn't hold. You have your history mixed up.
You imply that anyone who uses unit tests is different from a an Agile Kool Aid drinking, propaganda spouting full time TDDer only as matter of degree. So Unit tests = agile to some degree !
Yeah Right :-).
Unit (and other) tests were used much before the agile weirdos came on the scene and blew it up into some ultimate design method (which I don't believe in - I've stated what I believe in - I think the Agile movement is largely inhabited and sustained by consultants and "scrum masters" and people who write books but no/very bad code.).
Using unit tests is not supporting Agile/XP/whatever. Drawing an occasional UML ish diagram on the whiteboard doesn't mean you support the RUP methodology salesmen.
FYI. I am done with this thread. I have no intention of going back and forth with you on a long and tedious thread. The PlinkPonk Thread Depth Alarm just went off. If you are really interested in discussing this offline, my email is in my profile. Else, well met and have a great day.