Visual Studio Magazine – Why We Don’t Build Software for Users (Interview with the Coop – it’s Coop day!): about UML and extreme programming: “One is the engineering movement, as exemplified by UML and the Rational Unified Process (RUP), which describe how you plan and document huge projects. The other is the craft movement. McBreen asserts that programming is craft.”
I never thought of it like that. UML = engineering. XP = craft. Funky.