Now that I’ve finally got my personal site up and running, I’ve been thinking a lot about what to work on next. This is a more difficult problem to solve than it might seem, as there are multiple competing interests and needs. On one hand, I typically most enjoy working on hobby game projects. This provides a lot of room for creativity, while also allowing me to experiment with new development technologies or techniques. On the other hand, I sometimes feel like those projects aren’t teaching me as much as I could learn with some other, more specialized project. In addition, I often think I could better boost my portfolio with a more diverse project, as well.
In addition to the question about what to work on next, there’s also the question of which language and tools to use, as well. For this, I’ve been doing some research on the current popularity of various languages, and have found this Stackify article by Ben Putano handy for consolidating some of the recent popularity measures. These three charts are particularly helpful:
For me, I have the following considerations:
- I’m already pretty competant with Java due to my experience with libGDX and Selenium/Cucumber-JVM at work.
- I’ve worked with Python some at my last job, but never really got in depth with it or especially comfortable.
- I worked with C and C++ in the past for learning, school, and hobby game dev projects, but it’s been probably 10 years since I’ve touched either with any depth.
- I really, really have enjoyed my recent experience with Rust and learning functional programming techniques, but my knowledge of these is also still basic.
So, what to do? I’ll update here once I’ve figured something out…