"You shall sit two together to code!
You shall not think (design) before programming!
You shall design the code to be tested!"
Is there something wrong with this picture?
Are these people just now realizing that there is more to programming than just writing code?
To me, "extreme programming" only seem to mean that there are people with "extreme" views.
Programming has allways been a field where experience is vital, and experience doesn't come from rules.