Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Quote Author: , Nationality: , Sex: 

Profession(s)Author | Public Speaker | Software Developer | 

Martin Fowler is a British software developer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming. His 1999 book Refactoring popularized the practice of code refactoring. In 2004 he introduced Presentation Model (PM), an architectural pattern. (Source + full bio: Wikipedia.org)