Discussion about this post

User's avatar
Viks von doom's avatar

I would very strongly recommend "The Architects Paradox" by Barry O'Reilly - it is really, really good. Very grounded in philosophy and the philosophical assumptions that we often don't even notice when doing software.

Architecture Modernization by Nicholas Tune is insanely practical for everyone that works with legacy systems.

Diagnosing the System for Organizations by Stafford Beer is also really useful - everything by Beer really, but his bigger books can sound quite esoteric.

Dane's avatar

I’m not sure any of these are what you’re looking for but they might be of interest:

- The Second Toyota Paradox: How Delaying Decisions Can Make Better Cars Faster (Ward et al.)

- How Do Committees Invent? (Conway)

- Managing as Designing (Bourland)

- How Buildings Learn (Brand)

- Discussion of the Engineering Method (Koen)

- Simple Made Easy (Hickey)

5 more comments...

No posts

Ready for more?