Discussing How Microsoft Can Fix Microsoft

Based on feedback from hundreds of readers, I've posted an article,How Microsoft Can Fix Microsoft, with 16 suggestions on how Microsoft can fix Microsoft. Which is to say, assuming you believe that Microsoft suffers from a leadership issue and is ceasing to become interesting to technology enthusiasts, what do we believe the company should do to regain its lost mojo?

The ideas are:

You're a business software maker, deal with it
Separate the wheat from the chaff
Simplify
Feel fear
Move more quickly
Split up the company
Learn better branding
Fire Steve Ballmer
Start over from scratch
Stop smothering good ideas
Sweat the details
Don't be afraid to copy
Recognize when to partner and when not to partner
Embrace your past and port to all successful platforms
Really embrace the cloud
Go on a buying spree

We haven't implemented commenting on the main SuperSite web site, so I created this blog post so readers could comment further. Let me know what you think!

Discuss this Article 39

lethbridge
on May 19, 2011
I would love to see Microsoft communicate better. They can be very good at shutting people out, and not sharing any information.
tiliv
on May 19, 2011
I believe that the "port everything to everywhere" strategy is a real dark horse. Especially in this giant mobile space, Microsoft already doesn't own that playing field, so no matter how much anybody pretends that Microsoft has no threatening competition, there are huge numbers of people who can't use the de-facto office productivity software on their devices, even if they wanted to. (The web access versions of the Office tools are excellent concepts, but I think we can agree that this isn't a bulletproof workaround for workflows that ought to leverage device-specific features.)

What worries me most generally is that there are people who might actually be qualified psychopaths in charge of arenas within the company who can't/won't listen to the 13 excellent discussion points raised in your article.

You've set the ball rolling for some healthy discussion. I very much enjoyed reading it.



Keleko
on May 19, 2011
Good ideas here. Expanding on the branding thing, I would recommend dropping Windows from the phone. It doesn't run Windows, so don't name it that. MS Phone or Zune Phone or something else is better. Or, give the OS a new brand name. Android, iOS and webOS are all like that. So get a catchy name and use it.
serval23
on May 19, 2011
Microsoft has a bunch of labs which actually create quite good products like docs.com, photosynth and so on. I my opinion they should further encourage and enable their developers to contribute to these labs (think Google's 20%). This would create some kind of internal incubator which could lead to new products.
Take Photosynth for example, even if they probably can't monetize it directly, it's worth gold in regards to Microsofts perception - it gives back some "coolness".

You can't underrate the importance of perception. Consumer want the cool products, students want to work for the cool companies ...

I also totally agree that Microsoft has to iterate faster. This might don't apply to Windows itself, swapping the engine shouldn't happen too often. But the windows live web services, should be updated more frequently, c'mon it's a website, deployment is so easy. I understand that swapping the underlying data structures as happened with the last wave isn't that easy, but small aesthetic which makes the user's live easier can be done!




nstenberg
on May 19, 2011
I’d also love to see them do what Nokia just did: Kill the extra branding. In Nokia-world this means the “Ovi” brand (meaning “door” in Finnish I’m told) will die, but who cares: “Ovi Maps” will be “Nokia Maps”, which in any case makes more sense. Microsoft should remove the Windows branding on some of its offerings. Presently, Microsoft’s naming practices are preventing consumers from forming an affiliation with individual products, all to the point of extending the width and depth of the Windows-brand penumbra. But that’s just stupid; it’s Microsoft Marketing F-ing up everything with this Windows Everywhere-thing. Just stop it.
Only an idiot would come up with a name such as “Windows Live Essentials 2011”. It should have been “Microsoft Creative”, or perhaps “Microsoft Life” or whatever really – just as long as the name actually said something about the specific product and what you could do or be with it. Same goes for “Windows Live Photo Gallery”, which should have been “Microsoft Photo”. And really the list goes on. Seriously, someone should write a Ph.D. report on why Microsoft fails to use meaningful product names.
And the, when everything has been given a sensible name, Microsoft should promise not to include years or version numbers into the actual product title. It shouldn’t be “Office 2011”, it should just be “Office”; and it should be updated every sixth month. Simplicity - for the win.
On a side note, this also ties in nicely with your point Paul, about portability (a thing, let’s not forget, with somewhat of a priority back in the day when Cutler & Co. wrote NT): Everything should be readily available on Windows, Mac and perhaps even *nix-systems (Intel) as well as smartphones and tablets (ARM).
Oh yeah, and then Microsoft should do a Neutron Jack on the entire organization: Kill of every major product that wasn’t number one or two in the market.



subzerohitman721
on May 19, 2011
Paul,

This is great. I especially agree with one point in particular. Start Windows over from scratch! Microsoft has beaten the NT horse & NTFS file-system to death and it's time for Windows to evolve. We need a brand spanking new foundation with a rocksolid next generation kernel, a new file system, & security pervasive through out every single section of the OS. It needs to be ultra lightweight, fast, devoid of all that legacy stuff unless you need it. It would be helpful to tack on any legacy support via virtualization as a downloadable add-on or added on from the Windows disk.

Windows needs more efficient. Windows needs to scream on benchmarks. It needs to be memory efficient, memory quick, & respond with the quickness of our mobile devices. It really sucks that programs are allowed to run in the background before or long after a program has been shutdown. It's a tremendous waste of memory & CPU cycles. Microsoft needs to change Windows to run just with the bare-bones basics only. Background tasks need to be killed more proactively and sandboxed for greater security.

However, it also needs a UI modernization. The taskbar from Windows 7 was a nice start but it's gotta evolve a lot more. There are kids/young talent in the Windows community that come up with new Windows UI concepts that look way better than the stock Windows UI. Perhaps Microsoft should have a contest to allow the best UI to win. What worked since Windows 95 may not be the best way. It would be nice to have switchable UI's like Linux based operating systems.

Microsoft also needs to answer the iLife suite with better tools. It needs to be seamless & allow for creativity to flow better than any tools on the Mac. This feels like an area where Bill Buxton's natural user interface ideas would definitely blossom. Where recording/editing music, recording/editing video, creating artwork, & any content creation becomes natural & easy to use. I'd like to see a lot of Buxton's ideas surface in Windows.

Finally, let's see Kinect, gesture based, & other interfaces come to the forefront. If some people want to stick with keyboard and mouse, let them. For the rest of us who'd like something new, let's see what Microsoft Research, Kinect based tech, & all those patents can really do for the end user. Windows has reach the limits of it's existing model & desperately needs to evolve to the next level. We've all seen the potential. A restart is the only way that Microsoft can bring some excitement back to Windows & make innovation on the desktop relevant once again.









miguelgigante
on May 19, 2011
Quit dropping promising products prematurely. Microsoft never even allowed the very cool Courier tablet to reach consumers even though all the reviews I read about the device were positive.

It pulled the plug on Kin (and all the cool stuff that came with it) after just a few months and did not include a lot of the cool things about Kin in Windows Phone 7.

I am sure that there are other examples where Microsoft has chosen to abandon products instead of rethinking strategy. But sometimes a failure is not a complete failure and they need to learn to skim off the successful ideas and incorporate those elsewhere.

As it is now, it seems they are throwing the baby out with the bath water on a regular basis.





wvaneck
on May 19, 2011
I don't think there is anything fundamentally wrong with Microsoft. Look at the Azure team and the Visual Studio team. They have a great approach to release new and additional features and new versions.
If the same approach would be implemented across the company by the teams like Window Phone 7, Office, IE and Windows we would be talking way differently about MS products.
chuckb84
on May 19, 2011
"You're a business software maker, deal with it."

Bingo. It's their core market, so FOCUS on it. The main thing Apple did with the "I'm a Mac/PC" commercials was to sucker punch Microsoft into trying to be Apple and fighting the fight that Apple wanted. Stop doing it. Be Microsoft, not an imitation of Apple; you're not any good at it.

"Simplify"

Somewhere the value of "choice" needs to be reconciled with simplicity. The supersite table of all the Windows 7 versions was roundly mocked by me and other Mac users. No one WANTS that mess. ONE OS release would be great, but this is unlikely, if only because of the Intel/Arm duality that is coming with Windows 8.

"Learn better branding"

Gods above, YES. The counter-examples are legion: The mock iPhone funeral; the horrible "dancing" at the Microsoft store; the "If Microsoft did the iPod Packaging video. Learn how to DO this. For God's sake, hire a f*cking consultant, it's not like you don't have the money.

"Fire Steve Ballmer"

Totally obvious. The guy is a disaster. When Steve Jobs says "Microsoft has no taste", he means Ballmer.

And I'll add a new one:

Give up all remnants of the "Windows Everywhere" nonsense. No one wants it. The market has decided. Give it up. What may be tolerable on the desktop is absurd on a Phone or a tablet. And along with this, give up the embarrasingly lame attempts to brand everything with "Windows" this or that. "Windows Phone 7 series". Really? Zune failed as a brand, but Xbox succeeded. See? It can be done; it doesn't need to be "Microsoft Windows 8 Tablet Enterprise Edition".

Lastly, since I'm no fan of Microsoft, I have to say that I don't care nearly as much as Paul does. The "good old days" when Microsoft rode roughshod over everyone else were NOT the good old days; it was a horrible time of stagnation in the whole industry. Apple and Google saved you all from that. The only reason to even care about Microsoft in this was is to provide a counter to Google and Apple; their dominion would be no better than what we suffered through with Microsoft.



















ngc6050
on May 20, 2011
Fire Steve - unfortunately yes, too much negative association, which means he is PR poison. If there's a Windows admin that doesn't have a geek crush on Russinovich then they shouldn't be a Windows admin. Titanic Technical Genius was probably more professional terminology, although it does have a branding issue...

Start over - I didn't think this was such a huge issue as Server 2008 showed far more componentization than previous versions, which I hoped was a sign of the future. To me it's more important that they get right the separation of application, data, and configuration. I was hoping application virtualisation would be embraced more in Windows 8

Branding - so very, very sad

Details - I just looked through my start menu and the naming and location is a mess. Paint is an accessory, the mouse is not. Try to find a simple list of applications on the Microsoft website. Find one page that lists photo gallery, ICE, and autocollage. Where is the services orientation?

Simplify - I was hoping this was referring to the old days, where the Microsoft solution was the easy to install, easy to use, good enough option. From a system administration perspective I think that most System Center products have forgotten this.







Simon Bergman (not verified)
on May 20, 2011
To attract consumers better I think Microsoft should make better hardware! Computers and mobile devices are already an accessory and a piece of furniture in your home. Microsoft sell licenses to companies that just do not have a sense of good design. There are simply not any devices that run Microsoft software which can compete with Apple's great design, durable hardware made of good quality material.

The software of computers and mobile devices is not the whole experience. Consumers want devices that have great design and great durability so they won't break. I think consumers sometimes even critisize Microsoft and Windows because they associate them with poorly built computers.

Should Microsoft make the computers and devices themselves? I don't know. Maybe they should partner with Apple and make a MacBook och MacBook Air with Windows keyboard and Windows preinstalled - they could call it WinBook and WinBook Air. I would buy that computer immediately! By this I want to say that there simply aren't any options for Windows users to buy a good quality computer. It is impossible to find a Windows laptop with a decent touchpad! No matter how good Windows is and will be in the feature the Windows experience gets ruined by cheeply built computers. And to attract consumers that is one of their biggest problems right now.







spivonious
on May 20, 2011
1. Ballmer needs to go.
2. "Windows" branding needs to be dropped, unless the product actually is Windows. Rename Windows Live to just Live, and remove it from any application that is not web-based.
3. User-data in the cloud. Give everyone 25GB, with the option to pay for more space if needed.
4. Licensing updates for home users (buy once, install on any PC in the household) and lower the price for the OS. OS upgrades should be $50, new retail should be $100.
5. Remove the plethora of Windows editions. Make a client OS and a server OS.



markuslaff
on May 20, 2011
I really like the idea of Sinofsky replacing Ballmer. He has done amazing stuff with Office, Windows, and IE. The regular cadence of releases is not "Internet Speed" but it's efficient and doesn't disappoint.

Plus, he seems to be able to herd cats... which is exactly what is needed to get all the pieces of MS to work together.



markuslaff
on May 20, 2011
Another thing... I'm all for MS getting into hardware. MS is being compared to Apple at every pass. Apple releases a new desireable thing, MS releases a plastic shard designed by a partner. Apple is a company that controls its own future. MS, your hardware partners are racing for the bottom of the market and abandoning you for the cheaper shinier thing.

Buy Nokia or pull the reigns off E&D… you have a hardware leader in Rahul Sood (creator of Voodoo PC and HP’s Envy line) do whatever it takes. It should be Microsoft with a premium brand that sets the high watermark for their partners to aim for. Don’t flood the market and there will still be plenty of room for your partners to fight for.
• Make 3 PC's; a lightweight portable, an everyday laptop, and a desktop.
• Make a beautiful tablet; don't copy the iPad... make a better iPad.
• Build the Zune HD2; this can be where that Skype purchase could shine. A Zune HD with Windows Phone OS that someone could pick up at Best Buy and make calls at any Wifi hotspot without a carrier? Brilliant.
• Make a phone version of Zune HD2… the Zune HD was one of the few pieces of hardware that had the quality and design of Apple but could not be considered a copy of any work they did. It was excellent and original despite its small market share. I dare someone to say that about any Windows Phone.
• Keep on giving us the good stuff with Xbox… now that the Red Ring of Death is cleaned up, no need for recommendations here. Keep up the good work.
• Do something new! Bring Surface to the masses or some other widget you have brewing in the labs.









lvthunder
on May 20, 2011
Microsoft makes just about everything. The only problem they have is a marketing/brand issue. Just look.

Google Search / Bing
Gmail / Hotmail
Google Docs / Office Web Apps
iTunes / Zune
iPhone / Windows Phone
Dropbox / Windows Live Mesh
Firefox-Chrome-Safari / IE
OSX / Windows
Linux / Windows Server
Amazon and Google Cloud Music Player / Windows Home Server
PS3 Wii / XBox360

Now I know a lot of you will say WTF with that last one, but let me explain. It is an incredible waste of bandwidth for you to be streaming all your music from Google or Amazon when WHS can do it from your house. WHS will even transcode the videos so they can stream properly.

The only actual product they are missing is a good tablet based on Windows Phone and an Apple TV like device.















lvthunder
on May 20, 2011
Oh the other thing they should do is strongarm the PC makers to stop putting out all the junk and only sell PC's that run well. I have WHS 2011 running on a Atom based system that boots faster then most laptops do with all the junk the PC makers put on them.
ianaldrighetti
on May 20, 2011
Great article.

I completely agree with the branding subject, sometimes it is embarrassing to use the names in public.

For example, Bing, as you said, is still unknown as to whether it is a good name or not. Maybe its just weird to say "Bing it" instead of "Google it" is because Google is still the defacto standard in search, so maybe I just feel dirty being a rebel :P

But Windows Live Hotmail? I understood that when Windows Live Search was still around, but Windows Live is dead. No one says "Windows Live Hotmail," just Hotmail, so why bother? Windows Live SkyDrive? Just kill Windows Live once and for all.

I personally believe Windows 8 will be a compartmentalized version of Windows, which is why they will be able to put Windows on tablets. Under the hood will be the same basic thing, whether it be a phone, a desktop, a tablet, or even the Xbox. The only major difference would be the interface itself, which would be another component. Then developers could pretty much make a single underpinning for an application, and make a different interface for each device. This is all of course me dreaming, but there is nothing wrong with that.

I do think it is time for Steve Ballmer to go as well, while he hasn't exactly ran the company into the ground, he certainly hasn't excelled the company either. Microsoft needs a visionary... Someone who has great ideas, but not unrealistic ideas either. The ideas need to push the boundaries of technology, but only an amount thats realistic. Who should replace Steve? I have no idea... It needs to be someone who is a good speaker, someone who is down to earth (but you know, still a freakin' genius), who has a vision for what Microsoft could be, and knows how to get that vision accomplished. If Steve Jobs could turn Apple around when they were headed into the ground, someone should be able to make Microsoft head into the future with massive leaps and bounds -- after all, they have some $40 billion in the bank.

As for splitting Microsoft up, I don't think they actually need to do that literally, but more metaphorically (I guess). Microsoft has dozens of buildings on their main campus, and undoubtedly everywhere else. These buildings are all for specific divisions/departments in Microsoft, at least usually. The Xbox has its very own building, Windows probably has a massive one as well, if not multiple, and so on and so forth.

Why don't they then make those buildings act like individual companies? They would all work for the same "parent" company (Microsoft), but they would not report to one another, nor would any have any authority over one another -- they all decide their very own fate. As you have said Paul, new projects should be either given a timeline (must turn so much of a profit within 3 years), or a budget (and after the money is gone, and if the project is not making so much money, they are done).

This wouldn't mean each "company" couldn't interact with one another, or work with one another, but it would at least prevent a dominant product from killing other projects "just 'cause." Could you imagine where Microsoft would be today if that ActiveX Office would have actually been allowed to continue? Maybe it would have failed, but maybe it would have been a major success. Office 365 could have been created years ago, and cloud computing could have been much more by today. But no... The Office team didn't want to allow that because it was a threat. As you have said Paul, Microsoft pumps out awesome and amazing products with their backs against the wall, and artificial competition inside the company would cause that to happen ALL THE TIME.

What's the worst that could have happened with an ActiveX Office? It's not like they couldn't have monetized it by offering it to companies for a subscription fee, or offer a basic one for free like Office Web Apps. Office Web Apps can do a decent amount of stuff, but Office on the desktop still has thousands of features that Office Web Apps cannot do. Besides, we all know how much Microsoft loves subscription software because it provides a constant stream of money, and ActiveX Office could have provided such a service.

I of course agree with the "move more quickly," but I would think by making each division/project being seen as its own "company" (without all the management too, of course!) would cause there to be competition within the company, causing the competing products to want to be "No. 1" and would naturally cause them to move more quickly. The underdog (say Office Web Apps) would want to move very quickly to show that they have a good idea, and that it will be successful, and show off what they can do compared to the top dog (which would be Office). Office Web Apps would continue to be updated to compete with Office as best as it can, this would cause Office to become worried, and do the same. Though I can see why Office may not want to move quickly, because it is an enterprise product. But you get the idea.

Products need to be merged in some cases too, as stated. There is Zune, Media Center, and Windows Media Player... If these could all be combined into one product, they would probably be able to play any audio/video file you could throw at it, but since they are all working separately, they will likely "reinvent" the wheel when one product already accomplished such a goal. I know that is kind of contradictory from what I said about making each division/product its own "company," but Zune, Media Center, and Media Player are all products for the desktop to provide a way to play media, where Office Web Apps aims to provide Office on the Web to anyone, and Office on the desktop aims to provide it for, well, the desktop -- to different goals.

Finally, Microsoft should CERTAINLY port port port! You are a dang software company, so make software regardless of the platform! Do what Amazon does with the Kindle... They have a device maker which aims to make the Kindle the best device, whereas the Kindle Store people try to make the Kindle Store available on every device possible, and look at how successful they are! Its competition within the company, like I say Microsoft should do as well.

Oh, I guess I forgot another thing: Stop making everything so dang expensive. It's like $200 for a full Windows 7 Home Premium license, which is ludicrous! I don't know what the price should be, all I know is that if you make a product cheaper, it will actually cause more people to buy it, increasing sales. There is a point at which the price is too low and you won't recover the losses, but you can indeed make more money by lowering the price of products.

Oh! And ONE more! So Bing says they are a "decision engine" and they make fun of the other search engines (Google) for being a bunch of confusing links, that makes it hard to find what you are looking for... Well, Microsoft confuses people with all the different product versions. For example: Windows 7 Starter, Basic, Premium, Professional, Ultimate, Enterprise. I know Starter is only available to OEM's and Basic is only for third-world countries, but still, 4 products? I understand that home users have different needs than businesses, and vice versa, but 2 should do it! Why did they stray so far away from Windows XP Home Edition and Windows XP Professional? That was awesome, and enough! Why do I need to spend some $100+ for BitLocker and a few other things? I bought Windows, so give me Windows! Dangling little features in front of customers to try and get them to spring for a product which costs so much more but doesn't in reality offer much more than what every product should entail.

Microsoft doesn't have multiple versions of Windows Phone, do they? That would be insane, and I swear if Microsoft ever did something such as that with a phone (or even the tablet), I am seriously going to have to rethink Microsoft as a whole.

Phew! DONE!































gawicks
on May 20, 2011
Microsoft can play in the consumer space. In fact it must; consumerization of enterprise, IT is inevitable.
What microsoft needs to do is to stop pushing the Windows brandname everywhere. Especially if it's totally Unrelated(Windows Live,Windows Internet Explorer Anyone?) Xbox,Bing,Hotmail,Zune all have a siginificant mind share user base and. They just need to be marketed well and updated regularly to keep up with the competition.
Or in your own words ;move quickly





chuckb84
on May 20, 2011
One more thing on the subject of breaking up Microsoft. I'm for it, sort of, but I want to explain why.

Microsoft, as Paul has pointed out many times, has one successful business model and two successful products. The model is the "Wintel" alliance and the PC vendors who sell Wintel. Microsoft has tried and tried to replicate that model elsewhere (I'm sure we all remember "Plays for Sure") and it has failed every time. Applying this model to phones is not setting the world afire either. The products associated with that model are, of course, Windows and Office.

NOTHING ELSE from Microsoft has ever had any real success. (Right, there are minor exceptions, but this is big brush). The problem with the famous "deep pockets" of Microsoft is that they subsidize bad ideas for far too long. There is a difference between incubating a new product using some of that Windows/Office revenue and keeping a turkey on life support for WAY too long.

I don't know if Microsoft needs to be broken up or just to spin off/out some of the products that it develops. Just knowing you have to stand on your own two feet gives a certain discipline and focus. If you know that the Windows revenues won't be there to bail you out you'll act differently.





psanchez9788
on May 20, 2011
Xbox's success should only prove to Microsoft that they CAN be a PC vendor. Build a top of the line Microsoft dream machine running a version of your OS that will only run on your machine. Also make a laptop and screaming fast tablet and test, test, test before releasing to public. Windows's credibility as a stable OS has long been the hostage of poorly written drivers. Oh and fire Balmer that guy is a total douche who never should have been given the reigns to this great company.
evilsushi
on May 21, 2011
Four things:
1. Integrate existing services and platforms better
2. Embrace other platforms.
3. Focus on core strengths, Sofware, and quit trying to out Apple,Apple or out Google, Google be the Microsoft you can.
4. Extensebility
5. Turn Competetors into partners and Partners into competators.
6. Retain Freedom of choice

I know many of these things seem contradictory but they are actually not.

First, Microsoft has a lot of very powerful tools and services but they largely do not interact with each other as easily as they should. THIS should be priority number one. They need to polish and integrate each and every one in a way that creates a seamless ecosystem. Make every peice the best peice it can be but make it even better when used togeather to get people to want to use the rest of the ecosystem.

Two, they need to make thier products available on other platforms. This may seem like it would kill the crown jewel Windows but I don't think it will. Windows is strong enough to stand on it own. MS needs to get over protecting windows and attack each sector on it own merit.
They need Office on Android,iOS,Mac OSX (and Maybe even linux). This will not hurt Windows proper much at all and would make Office more money.
They need to have Visual Studio target Mac OSX, iOS, Android and Linux and maybe even run on MAC OSX Once again this will not hurt Widnows and may turn VS into a multi billion dollar business vs a billion dollar business.

Three. Focus on thier strengths. Namely Software and to less extent services. Dump hardware, stop making ZUNES and Xbox and create chassis specs for these devices and let electronic manufacturers make these under thier name. Make these devices the best by making the software more powerful and functional. Use services to tie the software togeather rather than creating competition for your partners. Future windows should be scalable and power most of these devices (Windows everywhere) but not three screens and cloud it should be 1000 screens and cloud. Watches, Huds, CAR pcs, they need to find the next markets and create the need rather than playing catch up. PCs are stagnating, but Consumer Electronics are getting smarter and can fill the growth gap nicely if they embrace it early.

Four Extensability and Standards. If you look at most successful products from Microsoft and some other vendors you will see some interest trends. One is that they have a lot of third party attachments (office, Photoshop, Visual Studio, Firefox, ect) Embrace that, make it easier and more efficient to extend thier products rather than create alternatives. IE9 is a prime bad example. Extensability is limited to tool bars which most never use because they simply do not add much for the amount of room they take. Windows Phone could possibly be epitome of extensibility if they get the deep linking right and keep implementing it deeper into the system. APIs that allow third parties to extend the OS and MS programs with little overhead should be the future of all products.

Five Compete and partner. Sevices like zune store compete against many of Microsofts partners, This is Ok in these occasions as the market was not being adequatly being addressed. However you need to recognize that these services could turn your partners into new competors. So inorder to mitigate this they need to spin the stores into thier own seperately managed divisions that have little influence on the company. Second they need to allow access of those competetors equal access to thier platform.

Six, Freedom. Allow other services to compete with thiers completely, no lock ins. Make your services the best because they are the best not because you have locked them into it. People will feel better about thier choices if they don't feel like they have to use your service because it is the only choice. Apples path may seem like it is working but in the end the walled garden will only grow discontent even if the services are top notch.





















evilsushi
on May 21, 2011
One more thing... Windows live. get rid of it in name anyhow. Embrace services for every device... but make it free in the MS ecosystem and pay for it somehow in other ecosystems.
wedders
on May 21, 2011
I think out of all the suggestions, the most instrumental would be Sinofsky moving up the ladder. I don't have anything against Ballmer but it's clear he isn't the one to keep the behemoth -growing-, just rolling. The company needs a technologist like Sinofsky, who's more than proven his worth turning around Windows after Jim Allchin and the Longhorn fiasco. I believe, given the power, he could instigate a lot of changes.

As an added bonus: he actually has a personality. Bill Gates would drone monotonously making it hard to pay attention even when he was doing a cool demo. Ballmer's better, but there's still a lot of droning and he just looks so awkward plonked in the background of a stage while someone else is talking. Sinofsky always holds my attention though, I think because you know he knows what he's talking about, he seems genuinly enthused by some features, and he's not afraid to go off-script (although it may be on-script, just well delivered) and make some jokes... which are actually funny.

In a sentence: I'd go for a beer with Sinofsky, and I think I'd have a good time, probably come home with some schematics drawn on beermats. I'd go for a beer with Ballmer, but I think I'd just want a shower once I got home.



serbingood
on May 21, 2011
Maybe the Microsoft name is obsolete. People under 35 don't buy an Apple iPod, Apple iPhone, etc. They buy an iPhone, iPod, MacBook or a Android product. Perhaps if Microsoft took all consumer geared items and put them under a new name like "X" it would be better received. Like I just got a xPhone, a XBox, a Xplayer (MP3) anything other than Windows or Microsoft. Those are old names and do not leave a favorable impression - Windows ME, Blue Screen of Death, lack of timely updates for the new phone, Zune not supported 100%, etc.

Or spin off the XBox and drop everything else. They really do not NEED to be in the phone business.

bellevue_ite
on May 22, 2011
Your advocacy of SteveSi for the leadership team is at odds with your recommendation to start over for a device OS. MS was doing just that, and J Allard (and possibly his boss) were pushed out due to their insistence on incubating that project, largely because Sinofsky didn't like it because It Wasn't Windows.

Also on Russinovich. Decent OS researcher/reverse engineer. One of many who've learned Windows internals, one of few who knows how to market what he's learned. Not a technical visionary, tho. Look elsewhere.

Branding: agreed wholeheartedly. Putting "Microsoft Windows" and "Microsoft Office" in front of products that aren't, but might be accessory programs a user of the main program might be interested in, is lame. I think the original idea was repetition of the primary brand. Problem is, if the primary brand doesn't have a good reputation, this isn't helping you.

Be a business software maker: Yes, but your analysis of consumer sentiment is off the mark. They're not using Windows because it's the best OS. 3 days with a Mac shows even novices otherwise. The latest of the converts, a security guard, was in my office last week chattering happily about his new Mac. Consumers are using Windows for one or more of three reasons. 1, because it comes with the cheap machines that are available everywhere, even drug stores and groceries. 2, because it's what they learned to use at work or at school (watch out as Apple makes inroads in both). 3, because they need to use certain programs (legacy corporate apps, MS Office programs and certain CAD programs spring to mind) that aren't easily available on a Mac or iPad.

Heterogeneous world, port to it: It's still too early for that strategy. See point #3 above. Ports could accelerate adoption of those alternate platforms, and MS needs to milk the cash cow of Windows a while longer. Don't get me wrong, I want Office on my Android phone and iPad as much as anyone. At this point, MS still has too much to lose by putting it out there. If I were them, I'd have a very locked down internal effort to port to those platforms, to learn how easy/difficult it is to do for the future. But I wouldn't go further than that until the market is close to having a competitor. No, OpenOffice isn't it, and the Apple productivity apps aren't either.

Scrap Steve: with you on that, as are many frustrated employees.

Overall, a good article. Embrace the cloud, move more quickly, sweat the details... yeah.

I'll caveat "embrace the cloud" with mention of how PC's in offices replaced dialup timesharing in the 80's and early 90's though, because business realized buying their own PC's and running a PC network was often cheaper than paying a service provider.

I don't AT ALL agree that renting services from a vendor in the cloud is cheaper, TCO-wise, in the general case than running your own. It's cheaper when your processing power needs aren't constant (you're retail and want to upscale quick for Christmas and scale back on Jan 10), or you need 2 hours of massively parallel computation a week to compute some statistics, or you have 600 5-person offices around the world who need access to a corporate intranet, or your domain gets lots of spam and you want a provider to filter it out before you pay for it to use up your email bandwidth, or if you're a small business that can't justify even one network staff member but is large enough to need maybe a dozen PC's in the office.

Otherwise, medium and large scale businesses have run the numbers and have generally found an advantage to keeping things out of the cloud -- the company intranet if 80% of staff are in the same 1 or 2 locations in big cities, databases for reasons of performance, media for reasons of large bandwidth consumption and charges when it's updated or accessed. Even some large-scale data crunchers I won't name that use cloud services for that crunching still run their own web servers and content distribution networks, because they can do it cheaper and prefer knowing that if there's a security issue, they're not dependent on someone else to detect and address it.

Microsoft would do well to look for the cloud sweet spots and focus on those instead of trying to be everything to everybody. I think the original Azure (before it became kitchensinked) was this, but (sigh) the marketers didn't understand enough about it to be able to market it. Without the right marketing spin, all customers could see was that Amazon has more services, and the cloud became a game of checking off checklist items rather than "right sizing".

MCS has an army of consultants. This is an advantage people like Rackspace (OpenStack), AWS and Google services don't have. Teach MCS how to sell this stuff. Teach them WHO to sell it to, and who not to waste time on. Just some advice on this: a cash-strapped 300-user company with a mature software distribution model for purchased apps and all users in two physical buildings on the same city block, with very little travel occurring, and with XP on the desktop due to legacy apps not ready for Windows 7, is not a good target market for Office365, kay?





















Nine (not verified)
on May 22, 2011
Establish your corporate identity and culture.

A lot of the recommendations raised by Paul and others in this discussion can be abstracted to an overarching issue of corporate identity. MS has lost its identity: the external expression of its internal corporate culture. While many beleive that MS's "good 'ol days" were not that good for the industry, I miss MS's competitive drive. Existing players feared when MS entered their markets as it was only a matter of time before MS commoditized the technology and won markets on the merits of ubiquity and value. MS epitomized the notion of "good enough."

But back then, MS's competitive drive was reactionary and fueled by fear: its knee-jerk reaction to new technologies was that they were threats to its established businesses and needed to be neutralized. This led to its cut-throat reputation and the ensuing anti-trust hot water.

While I'd like to see a return of this competitive drive, it should be more proactive vs. reactive. MS should pick and choose its battles and realize it doesn't need to play in every market. It should proactively enter strategic markets and when it achieves a dominant position, it must not let the product or technology languish due to lack of competition. MS should compete to win and, more importantly, to keep winning whether or not there are any immediate threats. If MS cannot develop a long-term vision or strategy before entering a market, that begs the question of how strategic the market is and may mean that the effort is more reactionary.

Like others said, MS has been lured into this perception of needing to compete with Apple at every turn. It doesn't. I mean, does MS *really* want to play in the phone space in which it is so dependent on the carriers and hardware OEMs for success? The WP7 NoDo update debacle proves how difficult this can be. This leads into the next suggestion.

Let go of the socket.

MS feels it must own the socket; anything sitting in between the hardware and its software is intrinsically a threat. While there is sound logic here, MS's execution of this (i.e., "Windows everywhere") has been poor and likely has damaged the Windows brand and the company image. An obvious example is Windows Mobile, but the Dreamcast effort that Paul reminds us of is an even better one. Again, this effort was fueled by this notion that "set-top boxes" and gaming consoles would be the next PCs. That didn't happen. Meanwhile, what value is there in owning the OS layer on a gaming console? Nobody cares what OS their console has as it's about the games. As Paul often mentions, the same goes for the mobile space: it's about the app ecosystem.

MS is a software company and needs to shift its emphasis to applications. There is no intrinsic value in the OS itself without applications. And the tablet space has shown that backwards- or cross-compatibility doesn't matter if the "desktop PC" paradigm doesn't translate to other devices. MS should want its *application* software to run on every possible platform whether Windows is underneath or not. And, it should innovate this software so that the experience is tailored for each computing paradigm. A tablet offering the traditional Win7 and MS Office experience is a non-starter when Apple offers a productivity suite catered for touch input. However, a tablet with a digitized screen offering a Windows and Office/OneNote experience tailored for digitized pen control and handwriting recognition could be a "killer app."

MS already has the pieces in place for a greater focus on application development and portability. The Azure platform and .Net/Silverlight tools help abstract the app from the OS. App-V and Med-V can further apstract the app from the OS and help achieve cross-architecture compatibility, which will help in componentizing Windows and supporting non-x86 platform. If MS can provide tools making it easy to develop or port apps across Windows and non-Windows platforms, it will win over developers.

Ease back on the licensing model.

Businesses with an annuity-based revenue stream are very fearful of internal product ideas that potentially can cannibalize this model. The problem is, it's only a matter of time before your competitors force you into rethinking this model by exploiting it as a weakness. There should have been a Web-based version of Office long before Google ever thought about creating Google Docs. Yeah, it probably would need to be cheaper than traditional Office, but MS has been pushed in that direction anyway whether it likes it or not and now, instead of being the sole player, it has a competitor.

Amazon is a great example of a company that predicts where markets are going and will rethink its own revenue models, even if it means taking a hit on the profit margin for a particular product. Developing the Kindle app for multiple platforms obviously doesn't help sell more Kindles; however, it helps sell more books, which is Amazon's primary aim. Instead of being forced into those models anyway, Amazon just moves there first and ends up setting the bar for others.

To use a comparable analogy for MS, Windows (like the Kindle) can help MS sell more Office, but it should not be a dependency when selling more Office. If Amazon can have a "Kindle app everywhere" strategy, MS's strategy similarly should be "Office everywhere" --not "Windows everwhere."

If MS wants to play in the consumer space, it needs a more consumer-friendly pricing model as its products are priced for enterprises (yet, ironically, MS doesn't want to be the next IBM...). Yes, this might mean a dip in profits for a particular product, but businesses must evolve. MS has smart people: they should think of a way to add enterprise value and keep that revenue stream going while making products more accessible to consumers. Adobe has this same challenge: I would have loved to learn Photoshop and Illustrator when I was younger, but they were just too expensive. MS is getting better about this, but I think there's room to do more. Don't assume that everyone using your software is making money from your software.

Hire the right people.

This comes back full circle to the corporate identity issue. When you figure out your corporate identity, hire people who espouse your values and have complimentary characteristics. Don't hire people whose dream job is to work for Apple or Google. And believe it or not, the "don't be evil" neo-hippie culture doesn't resonate with everyone. Instead, hire people who believe in your mission and who match your corporate personality. Paul had Kevin Eagan, a Chief Technology Strategist at MS, on his Windows Weekly show, and while listening to him, I kept thinking that he is a person I could work for and is just the type of person MS needs at the leadership level. I thought the same about Bob Muglia.

Does Ballmer need to go? Perhaps. All I know is that corporate culture comes from the top.































Michael_S
on May 23, 2011
I think "Sweat the Details" is everything. Faster boot times, fewer reboots required for software security updates, easier driver configuration, more intuitive control panels, lower resource requirements, improved Search (and Search in Windows 7 is phenomenally good compared to much earlier versions of Windows), easier to navigate websites, easy to understand licensing, etc...

Windows Server is a joy to use once it's set up properly. But I work at a small shop, and making heads or tails of CALS and Terminal Server Licensing is such a headache that we gave up and moved to Linux servers. Paying Microsoft $100 a seat, or whatever, would be fine - that's a tiny portion of our tech budget, even for a small company like ours. But having our small tech staff spend 5% of its time monkeying with licensing instead of getting real work done? That's unacceptable.

I wanted to take Windows Azure for a spin. I couldn't make heads or tails of the documentation. I just wanted a virtual machine image up and running that I could log in to it and play with the options. If there's a "How-to" for that on their site, I couldn't find it! How can you build a cloud service without making that feature dead easy to use?

I used to develop for Windows CE. I met some of the CE team leaders once. They were polite, friendly, helpful, and clearly focused on making their product as good as they possibly could. I respect that. But the MSDN website documentation was awful, every time I did a web search on something I found the useful explanation on a third party website with links to the appropriate API on the MSDN site. This was nine years ago, maybe things have improved.

Microsoft doesn't need to make any fundamental changes to their lineup. They just need to focus on making the stuff they already have incrementally better.







PerryReed
on May 23, 2011
A lot of good comments here. I have a few suggestions:

1. Drop the "Windows everywhere", at least in the naming of products. Perhaps Emphasize "Microsoft" in the names, but lose Windows everywhere. Bing, Zune, Hotmail, Xbox... all decent names that would never have worked as "Windows Bing" or "Windows Xbox", and you know there are some people in Microsoft who pushed for it...

2. As others have suggested, let Microsoft compete with Microsoft. Have Office run everywhere, much like Bing is doing. Don't be afraid to cannibalize sales of existing products. If Microsoft doesn't steal sales from its own products, someone else will. Each product should be able to do what's best for the competitive advantage for that product, regardless of how it may help platforms that compete with other Microsoft products.

3. This may sound a bit the opposite of my previous point, but Microsoft needs to integrate its products across all of its product lines far more. But more than just making the products work together, they need to ensure that all of their technology and all of their products are working towards a coherent, comprehensive "Microsoft Vision" of computing. From the top, they need to provide the vision that all of the rest of the company will follow. How will businesses use IT? How should computing in the home work? How should mobile computing work? These are the kinds of questions they should be answering at the top.

And while each product line should have the flexibility to do what works best for that particular product line (see my point #2), but some resources should be dedicated from every product or version release, so features that support the overall Microsoft vision. And every product should ultimately be designed to support that vision. Products or product lines that don't or can't fit in with the vision should be ended or sold off.







chuckb84
on May 23, 2011
Via Daring Fireball via salesforce.com

"Our flagship, Sales Cloud, continued to crush the competition in the quarter. Microsoft’s desperate strategy of underfunding, pricing with undifferentiated and highly proprietary products basically has had the same impact on our business as the Windows tablet and Zune did against the iPad and iPod. We call Microsoft’s strategy, “the Zune strategy”.

It’s the concept that they can take a proprietary, undifferentiated offering at a lower price and somehow make an impact on a high-value, highly differentiated product that’s loved by customers. Microsoft has not changed our exceptional win rates or affected our average selling price with this Zune strategy."

It's that branding thing, perceived value and customers loving the product.

The well-known "If Microsoft Did the iPod Packaging" video makes a similar point.

The problem isn't that Microsoft can't make decent products, it's just that that can't figure out which ones to make and how to market them.









Backup77
on May 23, 2011
Hi Paul

Very good article on this subject. I agree with all your points\ideas. Microsoft has lost its way and desperately needs to move quickly and decisively. It has many good software applications but unfortunately hardly anyone has either heard about them or knows about them. Spend money on the right type of marketing and branding these are crucial.



satkinsn
on May 24, 2011
Paul -

Great set of notes.

One additional thought: the underlying problem for Microsoft, going forward, is that it's neither the work of one man (Steve Jobs) pushing a singular vision nor of a large collective (Linux).

It's stuck with what used to be the best model for product development, skilled, ordinary folks getting paid to make things, led by other skilled, ordinary folks.

Microsoft has to figure out how to tweak and tighten the traditional model, and when it starts to get successes, follow up quickly.

Scott A.









olathemike
on May 25, 2011
I sat through the Keynote at TechEd this year, and it became obvious when I got to the end of it, that there was a major problem. We basically heard about the cloud (2/3) and about the Ultimate edition of Visual Studio (1/3). It was the first time in many TechEds where I got to the end and thought Microsoft was on the verge of becoming irrelevant. They have a lot of good enterprise products, and provide the best support of any software vendor, especially for developers, but they are missing a key piece of the picture - tablets and smart phones.

Of course they have a phone, and it sounds like they are going to nicely improve it with 7.5, but it might be too late when they get there. Also, where are the tablets?

If you looked at the tablets at TechEd, they were Android devices and iPads. And remember that the people bringing these were generally Microsoft groupies, they had non Microsoft devices because they had obvious advantages.

It made me think about another time quite a few years ago, when Microsoft had yet to discover the Enterprise, and Novel had the file servers and directory. Even so it was Microsoft that was cranking out the interesting products and tools that people could not live without, and these kept them in the Enterprise ballgame until they got it right, and the rest is history.

Now, the tools that people don't want to live without, are being built by other organizations, and Microsoft doesn't realize that there is a significant problem, or they are too lethargic to react.

They talk about the cloud, but however you get to a Web service or application, what matters is that people do get to yours and not someone else's. That will be determined by the manufactures of the operating systems in large measure, because they will determine the default applications that their devices point to. Sure you can override same, but a lot of people won't, and that give the manufacturer a big leg up on everyone else. Microsoft is letting other people drive. Big mistake.

I would have them focus on getting a really good tablet, speed up the improvements in the phone, and do whatever is required to make themselves more agile and to simplify their product line. They look like the old General Motors.













JSRit101 (not verified)
on May 26, 2011
Paul,

I enjoy your articles, but this one kinda struck a nerve. So I'm gonna rant a little bit.

I manage 2,000 windows domain computers at work. But I'm also a HUGE Microsoft home consumer, and I'm getting really tired of their half baked ideas and stuff that just doesn't make sense. It's like someone smacked them with the stupid stick. Like the earlier Zune software that wouldn't recognize their own .dvr-ms recordings. Pure aggravation.

I'm not gonna rehash all the foolish things, because everyone reading this already knows that's well documented. But I will say this: There isn't ONE company that has an end to end home solution that "just works". Not one. Apple doesn't have a home server that's worth a quarter, nor do they have a media center. Solaris has nothing. And neither does any of the Linux variations. The closest one, with all of it's shortcomings, is Microsoft. They are in the best position to capitalize and overpower the home market, but they're blowing it, with all that talent and money.

Before I proceed, consider this: Apple isn't just a Unix OS developer. They have hardware made to their specs to put it on. And now that they use Intel processors, MAC OS runs on OTHER hardware too, and Windows will run on a MAC. Who would have thunk it? What Microsoft needs to do is use this to their advantage.

This is what I want to see: ONE line of hardware. Get some STYLE. Some SAVVY. Just like the XBox. Go out and partner several companies to build specific computer cases, pads, whatever. Partnering with Nokia was a great move. BUT, it will fail if they leave the Nokia logo on it, or keep calling it Windows Phone 7, or if they even PUT the current WP7 OS on it.

Make a stylish Home Server. A dedicated Media Center. Make a couple models of each to choose from, and price them UNDER APPLE'S! Match the styles with a phone, a pad (even bring back Courier!), and a music player. A couple choices of a multi-function printer (even Dell uses Lexmark for God's sake).

Now, sever the server OS from the freaking business side. Stop thinking "it doesn't work with what we have" and start thinking "make it do EXACTLY what the home consumer needs", WHICH INCLUDES DRIVE EXTENDER. Why should it matter if they have two separate server products? I refuse to believe, that with all that money and talent, that it's too hard to manage both.

Then, get Windows small, and get it tight. Make it work across these home devices WITHOUT the stupid errors or prompts. Think Grandma sitting in Starbucks showing off pictures or video that's streaming from the Home Server, or watching LIVE NEWS or recorded TV on her device. Or print from it wirelessly. Or sync a calendar and contacts with Grandpa's device WITHOUT having to plug it in to something. THERE'S YOUR TEST. Hire a real, live Grandma and Grandpa during development if you have to. BUT GET IT DONE.

All it takes is for one person to imagine holding a device in their hand, sitting in a lounge chair or at a rest stop, and imagine all that it could possibly do, and make it happen. But it's not happening at Microsoft right now, and it won't happen with Steve Ballmer.

















Ter
on May 27, 2011
From a home user perspective, MS needs to go more international with their offerings instead of targeting individual countries. It will give them a bigger market to play around with.

For example, why limit the xbox service to some countries only? Why when selecting some services like Bing i cannot choose my country (which is Malta btw :))

dakliegg
on May 27, 2011
I think you have the wrong solution. According to old tech giant life cycle they first have to hire an ex-Ceo from Pepsi. For example, Steve Reinemund. Then they have to get some unknown person from europe or asia to run things, some whiz kid that has risen through the ranks. Finally they have to get some executive from the tech industry, but not one with any relevant experience.

After all that, Bill Gates will sigh in disgust and be forced to return.

jswanitz
on May 27, 2011
Branding.... (it currently sucks!)

Just tossing out a simplistic view of this, since it seems to be a major sticking point with most. Jump on if you want or will:

Name all devices: LIVE
Live Xbox
Live Photo gallery
Live Movie Maker
Live Phone
Live Sync (or Mesh. Whatever)

OR!

XBox
X-Photo Gallery
X-Movie Maker
X-Phone
X-Mesh

Too much of an "i" rip-off of Apple?
Maybe. "X" may give the implication of Gen X, which isn't exactly favorable. Just tossing ideas out there folks.

OR!

When I see WP7, I read: Whip7

How about:

Whip-Box (some perversion implied there I suppose)
Whip-Pone
Whip-Live

Nah.. doesn't "look" right, and is open to endless ridicule.

Why is branding MS products so damn hard?

Just a few thoughts.



































lethbridge
on May 30, 2011
I'd like to add one other thing.
Microsoft, you are a global company, now start acting like it. Stop with all of your releases being very US-centric, and start releasing all apps and features wherever your products are sold day and date with their launch. I am quite fed up of seeing that because I am in Canada, I don't get access to nowhere near as many as the features or apps on the phone that the US does, (and I am sure all other countries feel the same way). And this doesn't just go for Windows Phone, how about Media Center, why is there no native support in Canada for OTA broadcasts, or for Xbox Live, why do I have to pay more for less content? It doesn't make sense to me. I know Microsofts response will be something along the lines of "copyright laws and obtaining licenses and permissions from the other countries and blah blah blah", but how come iTunes is able to do it and you can't?
Coming from a user who is not in the US, it really feels like all of your efforts in other countries is really half assed.

talk2sk
on Jun 1, 2011
Paul,

You raise excellent points, one of the key things that struck me is this:

Majority of Microsoft employees don't seem to have a passion for the work they do. Case in point, one of my classmates works at Microsoft, and I caught up with him a few years ago in the USA. He was then a Program Manager on Vista, and I joked about what a disaster it was. He was not perturbed the least and more importantly when I asked him what was his future plans, he said, "I am happy the way I am", he did not aspire to climb up the ladder, he did not work extra hours or anything. He said, he had told the HR people when they hired him that this was his attitude and they were cool with it. He had told them that he would NOT go beyond office hours for anything and they were okay with it. In return he said he did not want to go any further in the organisation and they were cool with it.

Firstly, I work for a small technology company with limited resources, and I don't blink when I am required to work 24/48/72 hours even to get things done. I have the passion to innovate and see the company be successful. How can a company with nearly unlimited resources hire someone without passion to succeed/innovate/contribute to the success of the company ? I found this to be a big shock personally, because we were both the same age, I would have given anything to be employed in a company with unlimited resources [though I always deemed Microsoft to be the evil empire etc etc and never approached them], and here he is working for Microsoft and not the least bit ambitious.

I am sure there are brilliant people working for Microsoft right now, but I am also quite certain that there are many who are just sitting along for the ride.

I was in the US for the first iPhone launch and I was amazed by 3 things, speed, ease of use, design. I was one of the first to import it into Australia. It felt fresh and innovative. Every iPhone I have bought since has felt good (obviously the freshness wears off). I was one of the first to get an Android G1 developer kit and boy was it a disappointment. Every Android phone I have bought since has been a disappointment. I was one of the first in Australia to get a Windows Phone 7 and let me confirm that I was excited once again, it feels fresh, not an imitation, though it was a few years late to the party it is a much better implementation than Android for sure. I finally acknowledged that Microsoft can innovate. (I bought a XBOX only after this).

1. Microsoft needs to look deep and get rid of ANYBODY who is not committed to the cause. If people are not willing to put their blood sweat and tears into every product they ship, don't stay in Microsoft, get a government job and coast.

2. They need to ship a tablet friendly Windows today. It does not need to run desktop applications, as long as developers can port .NET applications onto it, every thing is cool. A tablet should be finger friendly. No cursors, no stylus, only fingers. Every user element should be easily hittable. This is simple, Windows Phone 7 is already half the way there.. Just expand on it.

3. Buy Nokia and ship WinPhone + Skype today.

4. Every enterprise customer I have recently spoken to, talks about how they want to go away from Microsoft since they are a closed eco-system and everybody wants cross-platform integration. Allow this or die. I have personally been at the mercy of Microsoft in this many times in the past coupe of years.

5. Visual Studio and other tools should be cheaper. [I know the express versions are free]. If somebody wants just C# it should not cost more than 100$. Developers Developers Developers is not just lip service. They should also sell something like a MSDN membership for developer around the 200 to 300$ per year per developer (You are licensed to use Visual Studio and all languages during the year).

6. Make a windows marketplace where people can safely download apps and pay. Simple. It will be great for the consumer since they know they will get quality software and not viruses etc.

I could go on.. Seriously Microsoft, just hire me :-)

Anyway. If bothered to read till here, thank you.. I had all of this pent up frustration locked in. Microsoft, has great potential and it will be a shame to see them fail.

P.s: I was a pain to register onto your site [having to enter so many details].



























Mustang17
on Jun 1, 2011
When it comes to naming things they should perhaps talk to others or get inspiration from the likes of NASA,inspirational names, they should really think out of the box their office is in. NASA used names like Saturn V, Delta, Endeavour, Discovery, Cassini, Pathfinder, Apollo, Aquarius, etc. They didnt say 'The Lunar Module has landed' they said The Eagle has landed.' Excellent metaphors. Car manufacturers use the same idea, I like Fords names, Focus, Mustang, etc. Come on Microsoft, get creative with the naming.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use