The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
For the last 10+ years I have been logging onto Code Project for my daily dose of tech and code. I see the main page with all the new articles in which the title is a plethora of 3 to 5 letter acronyms that are joined with other 3 to 5 letter acronyms. Everything is in C#/ASP.NET/blah blah blah. Where is the joy in using widgets to make other widgets? I think I've officially passed into the "get off my lawn phase" of my programming life. I'll always be satisfied with C++ despite whether it is currently fashionable to call it a good or bad language.
Widget joy can still be found. I've been using C# and WPF (TLA1) for the last three years. I'm still maintaining a large body of code using C++ and MFC (TLA2).
[WARNING metaphor and cliché abuse ahead WARNING]
After you've been doing the 'new stuff' long enough, you find there's nothing new under the sun. There might be new syntax and new names, but all it comes down to is you and your skills. I've observed that those who ride the bleeding edge spend most of their time doing just that: bleeding. It seems unproductive and not a whole lot of fun. I'd rather surf the back side of the wave. Technology-1 has at least a little history to serve as a guide.
Andy Bantly wrote:
I think I've officially passed into the "get off my lawn phase" of my programming life
I felt like that when I first started learning C# and WPF. After I got over the initial learning curve, I started appreciating the Zen of my new environment and tools. Now that I'm proficient, it's pretty rare for me to have those "what were these morons thinking?" moments.