O'Reilly logo
  • Anthony DeRose thinks this is interesting:

If programming gives joy it is because it allows us to be useful; when it becomes painful it is a sign that we believe we could, and should, be doing more. Our pleasure follows in the footsteps of work.


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


Or any work in General.