Windows

Poll: Does Microsoft 'move the cheese' too often?

Software developers, are you look for alternatives because of Microsoft's churn rate on technologies? Let us know by taking this poll.

I cannot help but feel that being a software developer in the Microsoft ecosystem requires me to spend half my time keeping up with new technologies that I might have to use, and the other half of the time I am actually working. It is frustrating to look at a landscape that is seemingly going through a 20% - 25% yearly churn rate on technologies. In the last 10 years, I count five native UI front end technologies: WinForms, WPF/XAML, Silverlight/XAML, Metro/XAML, and Metro/HTML. And if you count mobile, you get Windows Mobile and Windows Phone 7's variant of Silverlight. While many of these systems are similar, each evolution requires substantial amounts of re-training to work with.

The fact is that keeping up with this churn is quite painful. I look enviously at PHP, Python, and Ruby developers who rarely go through these kinds of major changes. I am at the point where I've reached a critical level of frustration with Microsoft's inability to stay the course.

J.Ja

Keep your engineering skills up to date by signing up for TechRepublic's free Software Engineer newsletter, delivered each Tuesday.

About

Justin James is the Lead Architect for Conigent.

7 comments
Skruis
Skruis

Granted, not all of them work in every scenario though. But it's kind of been a tough decade for UI/Front ends what with not necessarily the end of the dominant desktop but rather an elevation of web design, then the desire to bring desktop design to the web and then having to incorporate more mobile functionality with touch and ergonomic usage in "native" apps again so really...I think it's a lot to take in...even more to master but in the end, MS is a victim to technology as much we are and I think with all of these flavors, they're just trying to cater to the developers and saying "here, pick one!"

jkameleon
jkameleon

... to PHP. Hope I'll manage to turn it into cash some day.

Justin James
Justin James

... but Microsoft stops work on them, for the most part... and employers generally want the "newest". ASP.NET MVC came out a few years ago, and it was "cutting edge" but now it's the only thing folks want, so unless you know it you almost don't seem to count as a .NET Web developer anymore, for example. J.Ja

Skruis
Skruis

Its definitely difficult to stay marketable with everything that's out there but I just think that things, including those outside of MS's control, are moving so fast that no one really has the time to refine their own tools. Apples design strategy has been a luxury for them as iOS has pretty much stayed the same and the same goes for pure web technologies. Its all one huge nightmare.

rutger
rutger

These are al demands for "app" builders. And the index is based on search results from various sites. These are not the most popular languages but the most in demand by recruiters ;-)

Editor's Picks