Wisdom  
Geoffrey James
The Tao of Programming

Programming
The Law of Least Astonishment: A program should always respond to the user in the way that astonishes him least.
   
Browse Next