Re: Real programmers ...
The web script kiddies seem to forget that there a lot of software isn't targeted at a phone or a tablet but meets some industrial functional need.
No surprise there. Too often it seems that there is a sizable contingent of 14 year olds with 15 years of commercial experience here.
Whether it is Windows or Unix/Linux there are thousands of industrial applications that just work day in, day out. They just don't fit the social media meme that attracts attention today. Instead most of them do their job and make real money unlike most of the toy apps featured in the press.
Exactly. When a product may be on the market for a decade or more and need support for another 15 years after that as a minimum you take a very different perspective on these things: we have little interest in building entirely new software for devices that haven't been on sale for the last five years. Long term stability of the underlying platform is far more important than the latest shiny user-visible toys.
If you want to support developers to support your platform then support them. Look at the Unix world - if you understood the 1992 version of POSIX you'll need a bit of updating by now for e.g. threads or wide character support, but code written back then will still work with at worst minor fettling for the most part.
This is precisely where Microsoft continue to get it hopelessly wrong - entire new frameworks and paradigms are introduced every three or four years, far too frequently to keep up if you are doing actual work as opposed to playing with the latest shiny. The old stuff is left to bitrot or has the new cruft tacked on, such as how MFC was infested with the .NET stuff.
But at the end of the day, yes, of course we will have to consider Windows 10 at some point, whether that means the bare minimum to keep the old stuff working, a significant upgrade to the bare-bones Java software or simply saying, no, we're not going to cover that. A entirely new branch supporting all the fancy new features is probably the one option most likely to be quickly ruled out for pre-existing stuff, even if not for new stuff going forward.