I'm on a never ending quest to find easier and better ways to build software. Over the past 20 years it's led me down approximately this path C->C++->Java->Ruby->Elixir. There were many forks in the road that needed exploration as well, and the road itself keeps changing. The first machine I used for professional software development was nowhere near as powerful as a $5 raspberry pi zero.
I'm fascinated by the way the every improving hardware (and connectivity) influences the way we need to write software. At this moment I'm preparing for a shift to concurrent programming, which is largely driven by the fact that cores are not getting faster, but they're getting cheaper.