David Walker | 14 September 2012
One of the most astounding things about the .NET platform when it was released over a decade ago was that as a developer you could use different languages, be that VB or C#. It was pretty revolutionary. Now Java or C++ come use the ECMA compliant C# environment. Long time MS developer using our own VB, have a pop at VB.NET. Windows 8 offers an equally revolutionary approach
At the time I was looking at Java and with a whoop of joy I checked my java book and took my classic ASP and VB skills to new levels.
A decade on the technology world is in entering another epoch of post-pc and mobile centric design and development. Microsoft came to the tables with Windows 7.5 but they have jumped into the future with Windows 8.
The wondrous Phil Stirpe has been starting to tell you about the WPF Windows 8 root in his blogs on the subject. If you like WPF, if you love your C# and VB.NET as if it is your new-born child take that root. WPF is great, you'll be able to build desktop apps with the same skill set.
That's pretty exciting right?
Now the next thing I want to consider is this really odd thing tech authors have been reporting about the number of apps on the Windows platform compared to lets say the Apple App Store. 100,00 for about 500,000. Steve Ballmer said at the Nokia Lumia launch that he believed the next app millionaire is going to be a Windows developer. I think he's right because those 400,00 missing apps are just one thing in my mind.
Microsoft have two options, grow their new eco-culture or fade slowly into being a business only provider. The second won't happen while there is fight in them (how the world's 2nd biggest technology company is on a 'last roll of the dice' I will never know!). Microsoft believes passionately in this new platform and I see why.
Microsoft believe so strongly that their mobile and desktop application model is going to work they want to take existing .NETers with them and make it easy for web heads who may have never written ASP or WPF in their life a simple way into their world.
So if you want to be that next app millionaire why don't you invest in becoming a MCSD as well as learning.
(Spiderman reference - take 10 bonus points)