4 ms·
Microsoft absolutely needs to completely drop the whole "do it our way, or hit the highway" attitude. It may have worked to build MS into the giant it is, but
by dstein 16y ago
Microsoft absolutely needs to completely drop the whole "do it our way, or hit the highway" attitude. It may have worked to build MS into the giant it is, but it will absolutely be their eventual undoing. It is because of this attitude that Microsoft has already lost the mindahare of today's young developers. I have never met anybody under 25 years old that is a Windows software developer. At the very least Microsoft needs an internal hippie movement.
Here's some steps that could right a sinking ship:
1) Stop integrating IE deep into the operating system, port IE to Mac, and Linux -- non Windows developers need to develop and test IE, period
2) Stop leveraging your operating system as the sole way to compete and crush competitors (you should know this already)
3) Develop non-Windows software (you need to hire software engineers that aren't drinking your own Kool-aid, ones that are willing to stand up and say "hold on maybe we shouldn't be such assholes")
4) Learn from Apple's OSX strategy -- start developing a "clean-room" Linux or BSD-based mobile operating system, make it a skunkworks project, make the sole aim of the project to one day entirely replace the Windows OS
5) Embrace altruism - provide funding for open source projects that directly conflict with your business model (something like fund development of the Hurd kernel)
A more radical strategy would be to consider breaking the company up into 3 or more separate companies. OS & Mobile, Software & Web, Xbox & Hardware. This would allow each group to innovate without the Windows-only and MS culture hamstrings.
- jpr 16y agoI'd like to think that I have a good imagination, but I still can't imagine the look on Stallman's face if MS decided to fund the development of Hurd. I wish I could upvote you twice, once for good ideas, and once again for that one unimaginable thing.
- mattmaroon 16y ago1) might hurt you more than it helps. Firefox is on Windows and Mac, and unfortunately you cannot assume that what works on one will work on the other. Same with Flash. The only way to really test what your site looks like on an OS/Browser is to just get a comp running it.