Build one to throw away.
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
ISBN: 0201835959 This book is available from
Requirements are like water. They're easier to build on when
Code Complete: A Practical Handbook of Software Construction by Steve C McConnell
ISBN: 1556154844 Page: 30 This book is available from
I love software, because if you can imagine something, you can build it.