Live data from Hacker News

How one announcement damaged the .NET ecosystem on Windows

medium.com

21–30 of 99 posts

Re: How one announcement damaged the .NET ecosystem on Windows

#21

Earlier quoted context omitted.

Somehow all of the remastered Ages games ended up running on it. They'll happily choke computers that can handle the latest-and-greatest FPS, just because most of their cycles are being spent on god knows what.

I admit this is my side computer, it's far from the latest and greatest (that's the other one on my desk, heh) I don't use it for a ton other than playing longer strategy games while relaxing in my home office, but I was shocked when a game from 1999 actually managed to overheat it.

Even if it's only a machine for strategy games, it's awfully surprising. If I can crank XCOM to high graphics on something, it shouldn't be struggling on a game 15 years older.

Re: How one announcement damaged the .NET ecosystem on Windows

#23
This article is dead on from my perspective. I was one of those long-time Windows devs, started on the Win16 API, and I had invested quite a bit of time and effort into WPF and Silverlight because I thought it was cool. I remember that exact announcement, and my immediate thought was that they were ditching WPF/XAML for this new thing, whatever it was, and I just could not see where that was going. I started working in python learning django on linux a few days later and haven't looked back at Windows much since. I don't know how the .NET ecosystem ultimately was impacted, but every developer has to make decisions about how to invest the scarce resource of time, and I am sure there were many people who reacted the same way the author and I did.

Re: How one announcement damaged the .NET ecosystem on Windows

#24
post #5

I just don't get why they did that.

As was the case with the old Soviet Union, Microsoft decisions frequently only make sense when viewed through the lens of internal politics -- of one apparatchik trying to stick a knife in the back of another, in order to increase their own power. My guess on this one: the new Metro-style app platform was the work of Sinofsky's Windows Division, while traditional XAML app tooling belonged to some other division. In s…

> while traditional XAML app tooling belonged to some other division

That would be Developer Division. And a little later, this happened http://www.zdnet.com/article/microsoft-splits-up-its-xaml-te...

Re: How one announcement damaged the .NET ecosystem on Windows

#25

I wouldn't be surprised if this contributed either directly or indirectly to the extremely barren Windows Store marketplace in terms of apps. I think Microsoft burned a whole lot of bridges with this affair in terms of people who were long time Windows developers.

In early 2013, shortly after the store opened, Microsoft had a thing going where they'd pay developers $100 for every app they published:

http://www.theverge.com/2013/3/19/4124548/microsoft-paying-d...

This was actually a net negative for the store, as it led to the bulk creation of a lot of crappy, low-effort applications, setting up the expectation for users that most of the content in the store was junk, and making legitimate applications harder to find. I wouldn't be surprised if this played a significant role in discouraging developers.

Re: How one announcement damaged the .NET ecosystem on Windows

#29
Great to see someone holding Sinofsky to task for this!

Some background, from what I recall: - During the planning for Windows 8 XAML was the leading candidate for the UI technology but late in the process Sinofsky personally overruled it to make HTML the preferred UI technology.

- Through the first half of Win8 development XAML support for Win8 was essentially a side project by DevDiv with very little support by Windows.

- Other orgs analyzing UI technologies we told point blank by Windows that Silverlight was dead and HTML was the way forward.

- DevDiv had fairly little confidence in the HTML strategy and was essentially hedging with XAML. But Windows was focused on HTML.

- After people started building apps it became apparent how painful HTML was (this is IE9 HTML- no web components, no ES6, with a framework written by JS noobs), and Jupiter was re-orged into Windows. This was where XAML re-appeared in the PDC slides.

- Sinofsky likes to re-imagine history and say that he was merely getting the Windows org to bolster the otherwise ignored HTML platform, but this is deceiving. The message was clear to the grunts on Windows for the first half of Win8 that HTML was the direction and there was a very hostile relationship with Jupiter.

There was a lot of damage internally to Silverlight through this process- morale was low, internal customers were being warned off of it, etc.

Also this comment just gets me mad: https://twitter.com/stevesi/status/733699065763004416

Sinofsky was the root of so much politicking and poison. Good riddance SteveSi.

Post reply on HN