You know there are support groups out there that can help you with your grief about the immanent collapse of the
Java is the one.
Going on about how nice Visual Studio is to work in is like telling us how nice the deck chairs were on the Titanic. It's too late, friend. Sure,
.NET will live on in pockets of diehard iconclasts until finally even they--like Japanese soliders on deserted islands, thinking that WWII was still being fought--wake up to the fact that
.NET is a dead man walking. Mono is dead.
.NET is the Zune and Java is the iPod.
Can't you see the writing on the wall? Starting to open source
.NET? That's a desperate Hail Mary ploy by MS to try to resurrect that corpse called
.NET. It's dying and you need to get over your denial
, and your anger
and get on with the bargaining
Remember that CEO who said CEO Friday: Why we don’t hire .NET programmers
. Don't worry, you don't have to click on that link, I'll quote the relevant part for you:
...Everything, that is, but .NET.
Now let me clarify — .NET is a dandy language. It’s modern, it’s fancy, it’s got all the bells and whistles. And if you’re doing Windows Mobile 7 apps (which the stats suggest you aren’t), it’s your only choice. But choosing .NET is a choice, and whenever anybody does it, I can’t help but ask “why?”
Don’t get me wrong: .NET on your resume isn’t an instant showstopper. But it will definitely raise questions during the phone screen, for reasons that are best explained by simile:
Programming with .NET is like cooking in a McDonalds kitchen. It is full of amazing tools that automate absolutely everything. Just press the right button and follow the beeping lights, and you can churn out flawless 1.6 oz burgers faster than anybody else on the planet.
However, if you need to make a 1.7 oz burger, you simply can’t. There’s no button for it. The patties are pre-formed in the wrong size. They start out frozen so they can’t be smushed up and reformed, and the thawing machine is so tightly integrated with the cooking machine that there’s no way to intercept it between the two. A McDonalds kitchen makes exactly what’s on the McDonalds menu — and does so in an absolutely foolproof fashion. But it can’t go off the menu, and any attempt to bend the machine to your will just breaks it such that it needs to be sent back to the factory for repairs.
Instead, we look for a very different sort of person....