Emergent Design

Emergent Package Design

java.about.com has published my article on "Emergent Package Design", in which I illustrate how the package design continually changes as the underlying code evolves, and the negative impact this can have on the productivity of a development team if it … Read MoreRead More

More on M.C. Escher and software projects

This is for Paddy and Paul who are having trouble with the principle of design “emergence” and didn’t really get my blog on Eschers “Hands”.  Luckily Escher also predicted other software design processes. Guys, do either of these feel more … Read More

M.C. Esher and Emergent Design

Kevin Kelly gave a talk to the Long Now Foundation called “The Next 100 Years of Science: Long-term Trends in the Scientific Method”. He talks about recursion and emergence from complexity and mentioned Escher’s “Drawing Hands”. Is this the perfect … Read More

Agile Developers don’t do Design

James Carr is back blogging after a year’s absence and writes that we don’t use UML in XP. No big surprise that Agile developers get about as close to Big Design Up Front as my teenage kids got the Eagles … Read More