Welcome to the lab
I trick computers into doing silly stuff, sometimes with machine learning. Most of my projects are never finished, but I still like to share them. Do you see anything you like? I'd love to hear about it! My DMs are always open.
A philosophy of side projects
As you can see, I make a lot of stuff. Over the years I learned a lot from working on these projects — not just about programming or the topics of the projects, but also about myself. I built a philosophy of side projects, to guide me in choosing which projecs to pick up, how to scope them, what technologies to use, and, most importantly, how to keep things fun.
These lessons are often very personal, sometimes hard-earned. There is a good chance they do not apply to you, but I hope some things still resonate.
Keep it short
I mostly choose projects that show tangible results in less than a day, and that I should be able to tie some kind of bow on by the end of the weekend.
Keep it simple
I'm ruthless when simplifying my tool chain. If I can reasonably do something without a library or framework, that is the way.
Ideas are cheap
Everyone and their uncle has ideas for the Next Big Thing, but execution is usually much more important than having the right idea — and also much more difficult.
I am always happy to share my ideas, and even happier if someone else runs with them and are successful. At the same time, I don't feel bad liberally borrowing from other's ideas.
It's about the journey
While I love to share my games and projects, I get most of my satisfaction while I am actually making. I consciously optimize my projects for the journey, and often sacrifice efficiency or quality for my own enjoyment.
There is a lot more to talk about, but I tried to keep it short here. If there is any interest in these ideas, or in how I make my side projects, I'd love to hear about it, and I'd be happy to go into more depth.