Software - Programming, Development

‘Fun’ A Sign of Peak Efficiency

From What Unix Gets Right

The kind of people who become programmers and developers have ‘fun’ when the effort they have to put out to do a task challenges them, but is just within their capabilities. ‘Fun’ is therefore a sign of peak efficiency. Painful development environments waste labor and creativity; they extract huge hidden costs in time, money, and opportunity.

fun is a sign that it makes developers efficient, effective, and productive.