We Are Not Special
Summary
We Are Not Special argues that software engineering is not fundamentally different from traditional engineering, challenging the idea that software is 'special'. It surveys process differences, design versus code, and issues of rigor and velocity through interviews and examples.