I was just curious about what everyone is doing out there (besides games).
Enterprisey server-side apps with the latest and coolest technologies with bad names.
I realize that games are still PC, console, and tablet, but what about business software? Is anyone still making applications, or is everyone really moving towards big-data and the cloud?
For some industries, yes, because it's better business for them. For games, may not so because games still need that extra processing power that clients have. However, the distribution and piracy verification is starting to get centralized.
I do share his sentiment. I was making games, and pretty big on developing client side apps. Later a few years ago, I am starting to realize that I feel like chasing constantly-evolving technologies. I have no idea how many APIs I have learned: DirectX, OpenGL, Win32, .NET, J2ME, Blackberry, Android, iOS, all for what? If some executivies of Big Co decided to retire their APIs, your life has just gotten tougher. Now you gotta relearning "Hello World" using their all-new-and-improved API 7.0. Or, if a clever guy somewhere decided to release his toy that suddenly becomes the new mainstream gadget. Everyone is seeking for a Senior iOS Developer, because that's a cool title.
It hit me when I got laid off a few years ago. Suddenly my skills are irrelevant to the latest trend, and it's hard to land a job, despite having shipped half a dozen games, despite loads of previous experiences.
Tech changes are not just to blame. The human resources poor mentality is also partly to blame. When a company is looking for a person with 5 years of XYZ experience, that's exactly what they are looking for. "You have 10 years of C++/DirectX/etc making all kinds of cool stuff, awesome. But you don't know Spring? Sorry, denied". Their loss.
For one thing, server-side apps are easier to manage. If you apply a fix, everyone gets it. If you apply an update, everyone gets it. You don't have to worry about backward compatibility.