The Architecture of Open Source Applications

You may also enjoy…

Making Software Making Software: What Really Works,
and Why We Believe It

Andy Oram and Greg Wilson (eds.)
O'Reilly Media, 2010, 978-0596808327

Many claims are made about how certain tools, technologies, and practices improve software development. But which are true, and which are merely wishful thinking? In Making Software, leading researchers and practitioners present chapter-length summaries of key empirical findings in software engineering, and answer questions like:

As with The Architecture of Open Source Applications, royalties from Making Software will be donated to Amnesty International.

You may also enjoy these other fine books:

Feathers: Working Effectively with Legacy Code Martin: Clean Code Levine: Linkers and Loaders Jones, Hosking, and Moss: The Garbage Collection Handbook Brinch Hansen: Classic Operating Systems Kernighan and Plauger: Software Tools in Pascal
Seibel: Coders at Work Olsen: Design Patterns in Ruby Stroustrup: The Design and Evolution of C++ Barr: Find the Bug Fogel: Producing Open Source Software Glass: Facts and Fallacies of Software Engineering
Johnson: Designing with the Mind in Mind Kernighan and Plauger: The Elements of Programming Style McConnell: Code Complete (2nd edition) Nygard: Release It! Oram and Wilson (eds): Beautiful Code Brand: How Buildings Learn