Programs must be written for people to read, and only incidentally for machines to execute.
Hire the smartest employees you can find – people with a deep understanding of the technology and the business.
Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People by Richard W. Selby (Introduction), Michael A. Cusumano (Introduction
ISBN: 0684855313 This book is available from
The negative side of hiring people who do not want or need rules to work is that these people often have to learn by painful trial and error.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck (Contributor), John Brant (Contributor), William Opdyke, don Roberts
ISBN: 0201485672 This book is available from
People get annoyed when you try to debug them.
Normal people believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.
Floods are just God's way of reminding people not to build on the flood plains.