I'm a hardware and software developer since 1983 or so. Done pretty much the gamut, including electronic hardware design and embedded OS design.I've messed around with lots of programming languages (including hardcore hex-pad machine language). No punch cards. I'm not THAT old...
C/C++ was my main language for years. I became a manager in 1995. At that time, I started doing a lot less "day job" coding, and wanted to keep my tech chops going, so I larned up on Web design (using languages like PHP), and, recently, have returned to the compiled language fold with Mac OS/iOS, via Objective-C and Swift. I'm also learning Android programming, and beefing up on my JS (I have been keeping JS to a minimum).
I am interested in "giving back," as opposed to "getting rich." I make a decent salary, managing a C++ shop, and find coding enjoyable. I spend a lot of my free time writing open-source code in a number of languages. I'd much rather spend my free time tinkering with code than zooming around in a Tesla.
I'm a geek. What can I say? I've done a great deal of world travel, but my favorite vacation of all time was a week at Big Nerd Ranch, learning iOS.