You might know that I originally started programming because of game hacking. So, what inspired me in the first place to start programming were actually all those cool reverse-engineers and wall-hack releasing guys on a certain German MMO-hacking forum. They were the VIPs and everyone admired them. Me too. I wanted to be one of them and I wanted to deliver programs others use and say "Hey, that's one of the rad tools by *insert-my-old-forum-name-here*." (sorry for redacting, but I was young and dumb back then)
However, I think what really drove me wasn't actually wanting to destroy others' gaming experience or being admired. It was delivering software which was useful. I wanted to be useful to others, not just a freeloader living off free stuff others delivered. For the younger me, game hacking was just the way to do so. As a result, I took the CS course at school, and that's when everything started 😁 I assembled a team of people who wanted to create a game, I learned web dev and C++, and I got into web-server making. Not much has changed since then, concerning my motivation. I am still working on web-servers, still making websites and still creating games. I don't create as many desktop applications anymore, though I do make web applications, so I think that's fair.