I have always had an interest in learning the products I'm working on. In the beginning I said "I want to create an OS", well that was a bit aside the target of reasonable things to spend my time on. On the other hand I have for a long time developed without profit and therefor been forced to think about minimal expenses which means I have to do it myself.
My main thing is the website and nowadays the servers (clouds) are pretty much targeted my kind of people, so it's not too hard anymore.