1. You couldn’t afford the time to perfect anything, but no need to warry , because nobody else could either.
2. Our civilization runs on software—Bjarne Stroustrup.
3. “The realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs." From Wilkes's epiphany
4. No Siliver Bullet. “however frustrated we may be with the writing of computer programs, we will never find a magic, transformational breakthrough—we should expect only modest, incremental advances”. It is hard to argue with but painful to accept.
5. It's hard to know how long something's going to take until you know for sure you can build it.
6. Adding manpower to a late software project makes it later .
7. "Good programmers know what to write. Great ones know what to rewrite (and reuse)."
8. “Given enough eyeballs, all bugs are shallow.”