101 Reasons and Quiting Microsoft
|
|
David Stutz publishes a sanitized version of why he left Microsoft. It's an interesting read and tries to explain why Microsoft is going in the wrong direction. I've been thinking a while now on how best to organize and present "101 Reasons Why Java is Better than .NET", David Stutz appears to present to me a compelling framework.
David lists the following reasons:
- Microsoft developer tools have yet to embrace the loosely coupled mindset that today's leading edge developers apply to work and play.
- Networked software will eventually eclipse client-only software.
- There will be less and less reason to pay for core software-only asset
- Open source software is as large and powerful a wave as the Internet was, and is rapidly accreting into a legitimate alternative to Windows.
In summary, David has spotted 4 emerging trends that are to transform the IT industry as we know it. That is namely, a move to more loosley coupled integration, more networked based application, software in a box and the rising tide of open source software. If you read down the 101 list, it becomes clearly apparent that Java is in a much better position to address these emerging trends.
This is also a nice seqway to two new issues I have discovered, that is Software in a Box and IT Deflation, both I'll comment about in subsequent blogs.

