"Dahlbom and Mathiassen have written a pathbreaking book about software development in a meaningful human context. They examine key assumptions about the role of software developers, and their relationship to culture and work in a way which touches everyday practice and which can subtly transform it. It should be read by every practicing software developer." – Rob Kling, University of California, Irvine "I enjoyed this book. It is both more amusing and more challenging than the usual books on system design." – Joseph A. Goguen, University of Oxford.