A program is like a poem: you cannot write a poem without writing it. Yet people talk about programming as if it were a production process and measure «programmer productivity» in terms of «number of lines of code produced». In so doing, they book that number on the wrong side of the ledger: We should always refer to «the number of lines of code spent».
Edsger Wybe Dijkstra
Dutch computer scientist. One of the most influential members of computing science’s founding generation. Helped shape the field of computer science through his fundamental contributions to: algorithm design, programming languages, program design, operating systems, distributed processing, formal specification and verification and design of mathematical arguments. Received the 1972 Turing Award and was the Schlumberger Centennial Chair of Computer Sciences at The University of Texas from 1984 until 2000.