Live data from Hacker News

Ask HN: What do you want to tell Microsoft?

news.ycombinator.com

251–260 of 381 posts

Re: Ask HN: What do you want to tell Microsoft?

#251
On a corporation-wide strategic note, I have two thoughts: Embrace maturity. Expand only in limited, strategic ways.

With apologies to Mitch Hedberg, if you follow the tech industry long enough, you start to get mad at Microsoft. There's Microsoft's iPhone (Windows Phone), Microsoft's Google (Bing), Microsoft's iPod (Zune). Someone needs to tell Microsoft, "man, just be yourself."

Microsoft seems obsessed with coming up for a "killer" for every hot new trend. If some other company's product gets buzz and "relevance", you can expect Microsoft to come along 1-2 years later and try and compete with that product. By the time Microsoft's product is any good, the buzz moves on to something else. I'm waiting for Windows Live to try and remake itself in Facebook's image.

Microsoft is a mature company. They pay dividends. They're not going to compete in terms of buzz, "relevance", or potential for future growth. They're not in the same league as Apple or Google--but in the league they are in, with companies like maybe Oracle and IBM, they're at the top of the league. So stay in the league that you're winning. Remember, the point of growth and relevance and hotness is to get into the league you've been winning for over a decade.

Yes, Apple is even older than Microsoft and is growing fantastically. That's because Apple had nothing to lose. If you want growth, you have to roll the dice and reinvent the company from the ground up. That's easy if you're Apple and you're at the bottom of the league, struggling to break even. Microsoft is a different story.

Microsoft knows which of its products are worthwhile, which isn't necessarily synonymous with profit. (Visual Studio isn't a big revenue source, but you have to have developer tools for your platform to get developers.) Focus exclusively on those.

Handle extensions in two ways. First, instead of chasing every trend, chase maybe one or two opportunities at a time (company-wide) and focus your best efforts on them. Opportunities aren't trends. Once something is a trend, the opportunity is lost. That's not your league anyway.

Second, don't always chase an opportunity by building something. Like any population, you need fresh infusions of DNA every so often or you will suffer from the effects of inbreeding and die out. If a startup demonstrates a profitable business model that can benefit from Microsoft's scale and stability, buy it. Become the best "pooled-risk company management company" (http://paulgraham.com/prcmc.html). Once you buy the startup, don't destroy or assimilate it. Don't require them to build on your technology stack. Don't move them to Redmond. Carefully control the mixture and interaction to protect the startup's culture and DNA. Over time you can integrate more if it will provide a benefit, but some businesses will have to essentially remain separate companies. Embrace that.

Re: Ask HN: What do you want to tell Microsoft?

#253

Some points: - It's annoying in this day and age to be forced into using the entire MS Stack when I need to work with one specific technology. For example: if I want to test a web app on various versions of IE, I have to run Windows. OK fine, even though IE is the only browser that is tied to one OS, I'll let that go. However, if I want to use the Microsoft-provided free MS Virtual Machine images, I have to run them…

> MS needs to really decide how much longer they want to push an OS that is based on Windows/DOS heritage and not unix. Some of us have the audacity to believe that NT OS might actually be superior to UNIX-like OSes. Sorry, it's true. And this coming from a "UNIX-like OS guy". I'm all for stripping away the DOSification of NT, like drive letters, instead of native (and UNIX-like) paths, etc though. Edited slightly du…

What you say is correct, but in a way that is disconnected from the user's POV.

Consider: the command line is a major drawback of Windows, and that's the most obvious manifestation of the Windows/DOS heritage. In addition to its lack of power, the Window doesn't even resize properly.

Plenty of tools that port easily to OSX or Haiku are difficult to port to Windows. Look at the situation with git.

The situation is poor. Technically, NT (and NTFS, etc) might be great, but aspects of the user experience is awful.

Re: Ask HN: What do you want to tell Microsoft?

#255
1. Please create a public/private App store so I can easily install a WPF app. In general, make it as easy to install a desktop app as it is right now to install an iPhone/iPad app. Not just the mechanics of the installation, but also the friendly discovery process with descriptions, screen shots, reviews, etc.

2. Windows 8 needs to run well on tablets and touch needs to work just like it does on the iPad--don't show me the cursor. I don't care if they cost 3x what the iPad costs, but I need a good tablet experience for our business clientele. And I definitely mean full Windows 8, with MS Office. If the early releases of Windows 8 don't run well on tablets, we'll be writing iPad versions of our apps.

3. Keep up the good work with WP7, C#, Visual Studio, WPF/XAML, Dynamics and Sharepoint 2010. Please make SharePoint interoperability a priority across your entire business product line. Good call on killing the Kin.

Re: Ask HN: What do you want to tell Microsoft?

#256
About IE9:

* add support for websocket

* add support for webgl

* make it cross-platform

* make trident open source

Yes, I do realize the last two are very unlikely and probably webgl too as MS tends to boycot everything opengl but if they added SVG maybe there is hope for this one.

Also, try to stop BS marketing such as:

* http://windows.microsoft.com/en-US/internet-explorer/product...

Re: Ask HN: What do you want to tell Microsoft?

#257
#1st and foremost, Microsoft has been a leader in the tech industry, and has created great patterns and code for the rest of us to compete with.

#2nd MS you need to take more risks. maybe the MS brand name is not the place to do it, but you have amazing research going on and no place to see how it plays out in the marketplace. find an avenue to test markets like startups do. try things and be willing to fail. in racing if you don't spin out at least once you aren't trying hard enough. Apple jokes about AppleTV as a hobby, but it's a good example of an Apple product that has yet to succeed, even though so many of them have worked. at least Apple is both focused, and taking risks.

#3rd MS your largest competitor is yourself, you have nothing to fear but your own products. you will be a better company if you invite competition into your marketplace. heck if a good competitor comes along, you can do what other large companies do and buy them. and you'll create a reward system for innovators to flock to your set of platforms. on this note, i challenge you to open source or share source on legacy code. why keep the code closed on win 3.11, dos, win95, win98, win2000, winxp? let the market place take that code and do something with it. then buy the interesting companies.

#4 get out there and have some fun. to much of what MS does is profit motivated. do something inspirational, just for the fun of it, just for the geekery of it. it will effect your brand in a positive way.

#5 sell software for linux. great software will win on any platform, you don't need lockin. you just need great products. maybe sell directx for linux. embrace choice.

#6 give away an operating system, that has an app store and make it easy for developers to sell and update their code on those machines. think Steam + iTunes + Windows.

Re: Ask HN: What do you want to tell Microsoft?

#258
post #186

Please abandon IE only interfaces for your enterprise products. Having a fully functioning web interface for outlook web access or sharepoint shouldn't be a big deal, but it is a constant problem, you cant force people to use IE, embrace the alternatives. Added features are not always good, we know Office is a cash cow, but it is also heavy as hell, offer a slim down office suite, not in software, but in features, or…

Dont blame Microsoft for the crapware. The manufacturers get paid a boatload to install it. One manufacturer I know was paid 9 figures for the front page on the default browser.

you are right, I still maintain that Microsoft needs to be more control freak on this. It has direct connection to the degraded windows experience, and is something Apple rightfully latched on to promote the alternative. At the very least promote manufacturers that dont engage in this practice.

Re: Ask HN: What do you want to tell Microsoft?

#260
I'd say do your best to beat your competition, but within the spirit of law.

And no NIH syndrome to control everything in your stack.

Means you could have used android, linux or webkit etc instead of writing everything yourself.

But choice is good too, so give it a rip and happy days to you and us consumers :)

Post reply on HN