change directions again and you go in a circle
"At Build this week, Microsoft will be re-presenting its Windows story to developers, as well as emphasizing that it is now a cross-platform company with a strong cloud presence."
WOW, yet ANOTHER major direction change! Has Microsoft *forgotten* that development cycles often go for YEARS, depending on the type of applications involved? Or hardware drivers, for that matter...
It reminds me of a few OTHER direction changes, following "Developers developers developers developers"... back in Dec of 1993 as I recall...
1. The ".Net" initiative, in the early noughties, coinciding with the "dot com" bubble. Fail.
2. C-pound and all that bass-ackwards object-oriented "for the sake of object-oriented". NO LONGER do you have 'math.h' functions, it's now Math.whatever() and it just gets worse. In other words, SENIOR PROGRAMMERS MUST RE-LEARN and be JUNIOR PROGRAMMERS again. Yeah, NOT gonna happen...
3. The ".Net" packages and the CLR. EVERYTHING about it. It's monolothic-ness, it's attempt to fix DLL hell and create NEW dependency and setup issues, blah blah blah. And not to forget, the SLOWNESS injected into the UI because of it.
3. Windows Vista, forcing everyone to purchase THE MORE EXPENSIVE HARDWARE to be "compatible" with it [FYI this is TRULY why it failed].
4. Silverlight.
5. Half-a-dozen other "new technology W00T bandwagon na-naaah-nananaaah-nananaaaaaaaah" and then it's "no longer supported"
6. Windows "Ape". Then "Ape point 1". Then Win-10-nic. Spinning like tires in the mud. Not to mention WinRT, XAML and "the Store", and those "the METRO" 'apps(sic)'. Again, senior C-pound developers having to "re-learn" the "Universal App(sic)" method. They're now Junior Devs ONCE AGAIN!
Come on, Microsoft, PICK A PROPER DIRECTION and STICK WITH IT. Then, we can RELY on things being STABLE enough, for once, in order to make PLANS, long enough to get a stable product life cycle, at any rate...
either that or we leave all of your "new, shiny" behind and just use C or C++/MFC or Java and target XP and 7, because together, that's MORE THAN HALF of the windows users...