On Wednesday, May 16, 2012 3:51:56 AM UTC-5, Casper Bang wrote:
>
> True enough. In any event, it's not the language merits that would push 
>> corporate to .NET, it would be a desire to interact and integrate 
>> seamlessly with other Microsoft based business systems (XRM, SharePoint, 
>> Axapta, SiteCore etc.).
>>
>
>
Casper, this is your bright side. You are touching on the core issue that 
genuinely concerns me and triggered my emotional posts: engaging 
programming work versus the reality of most paid programming jobs. Exotic 
programming language features are intellectually interesting but generate 
few job positions. SharePoint integration/maintenance work is basically 
completely devoid of anything intellectually interesting but generates lots 
of salaried job positions.

Most salaried programmer work is not remotely interesting. Typically 
businesses don't hire programmers to do interesting new development. They 
choose the interesting parts from off the shelf components and hire 
programmers to handle implementation, integration, maintenance, and support.

When businesses are hiring for mundane integration, support work, they want 
to make the work as easy as possible, they want to be able to hire from the 
widest pool as possible, and they want programmer personnel to be as 
interchangeable as possible. That means reducing developer choice and using 
a more streamlined toolset. Microsoft has been successful and given this 
crowd what they want. Java tried to win this crowd with Java EE, but never 
came close to what Microsoft could do.

The veteran intellectual developer types want maximum choice and 
flexibility. This is where Java really shines. This is why such a high 
ratio of the more interesting libraries, concepts, and startups come out of 
the Java ecosystem.

In the more entry level, ease of use camp, you find a high correlation 
between those that prefer .NET, point-and-click-interfaces, Windows OS, and 
Microsoft Office.

In the other more serious technology geek camp you find a high correlation 
of those that prefer JVM, command line interfaces, UNIX, and LaTeX.

I guess I'm extra sensitive about the Xamarin style Java/JVM/Dalvik 
bashing, because I perceive it as a threat to my intellectual career 
interests and a threat to be forced to conform to the more entry level mass 
market technologies. 

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/javaposse/-/AQcA01E816QJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to