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.
