Mr. Beck,<p>First let me say that I appreciate your contributions to this discipline.<p>I'm not sure I am following your premise/argument. So, work on whatever you want and implement it in whatever way tickles your fancy?<p>How does <i>autonomous task/autonomous implementation</i> jive with TDD? Am I truly free to choose what to work on (business priorities be damned) and free to implement in any manner of my choosing, say using a new cloud service I just read about in a new language and framework that interests me? What if I implement without tests, or source control?<p>This seems to be a recipe for people to find the easiest tasks to work on and cowboy up a solution.