O'Reilly logo
  • Jonathan Stevens thinks this is interesting:

The programming techniques that make code a joy to write overlap with those that most efficiently produce software.

From

Cover of Practical Object-Oriented Design in Ruby: An Agile Primer

Note

Good design makes coding easy and fun.