as a tinkerer, I love programming. I enjoy optimizing routines, fighting complexity, exploring the solution space for hard problems.<p>the problem is, that doesn&#x27;t pay for a roof and a meal.<p>so I spend my day fighting users that requires twenty seven pop-ups not to delete their own data accidentally, browsers that have each their own idea of css3, enterprise services that are a landmine of old documentation, bugs, workarounds, workarounds for bugged workarounds and bugs on top of these.<p>as my mentor once said, if work were fun they wouldn&#x27;t have to pay you to do it.