‘Fun’ A Sign of Peak Efficiency By Dorai ThodlaAugust 6, 2007Software Development 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.