Oddbean new post about | logout
 If you understand it, it's trivial, and thus boring.  
 No, software development is creative, like artisan baking or watercolor painting or writing novels.

The more adept you become at it, the less onerous it is, and the more fun you can have doing it.