WhatsApp is new benchmark now?
First let me clarify I'm not a MS developer, I'm an IBM guy who dates back to mainframe CICS/COBOL days. But I've toyed with VB and have been familiar with the MS development world for a very long time. It's somewhat humorous now that MS dev world talked about the way IBM dev was 10-15 years ago. Yet good old RPG is still serving me just fine on the backend of the business server, combined with Sencha's Ext JS for the browser interface. I'm sure the MS languages aren't going anywhere either for a very long time.
Go back and read what you said about WhatsApp. How many different programming languages did it take to create one doofy app? And that's supposed to be the model for the future?
God help us all if that is true. New developers use open source because it is free, period. And these "developers" all want to be the next Zuck, be billionaires without ever finishing college and actually becoming a professional computer scientist. And we wonder why everyone's computer is getting hacked and pawned.
I'm so glad I'm at tail end of my career, just makes me sick what I see today. Quality is now defined by what you sold/IPO'd for, not whether your code is worth a darn. Who's to say if Facebook was written a different way it couldn't be supported with 1/2 the people they employ now?