Stop Asking What, Start Asking Why

It tends to be the case that doing something professionally can kill one’s drive to do so recreationally. Despite this, I still enjoy hobby programming and participating in online programming communities in my off-time. In these communities I have found a wealth and breadth of knowledge I would not have encountered otherwise. However, that comes with a risk: it is very easy to waste your time…