quotes by Martin Fowler

  • “Remember that your code is for a human first and a computer second. Humans need good names. Take note of when you have spent ages trying to do something that would have been easier if a couple of methods had been better named. Good naming is a skill that requires practice; improving this skill is the key to being a truly skillful programmer.”

    Martin Fowler, Refactoring

  • “Whenever I have to think to understand what the code is doing, I ask myself if I can refactor the code to make that understanding more immediately apparent.”

    Martin Fowler

  • “When people say that pair programming reduces productivity, I answer that would be true if the most time consuming part of programming was typing.”

    Martin Fowler

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

    Martin Fowler