Live data from Hacker News

Ask HN: What do you want to tell Microsoft?

news.ycombinator.com

271–280 of 381 posts

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

#271

Personally, I think Microsoft needs to make the strategic "pivot" to selling experiences - not necessarily operating systems. They've done a great job of this with Xbox and Windows 7. I was incredibly sad when the Courier got cancelled. This was a big head pound moment for me. At it's core, MS sells software, but increasingly, it seems apparent that consumers are going to spend their dollars on hardware/software comb…

Regarding your last paragraph: I could not agree more. I've described something similar to this to a handful of people at relatively high levels in MS before, and the answer I heard repeatedly was "not a snowball's chance in hell."

If you consider how much money Microsoft has wasted on seemingly failed or useless acquisitions, like $6B for aQuantive or $500MM for Danger, spinning off novel ideas from internal teams would likely have a greater impact at a far lower cost.

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

#272
Two things really stand out for me.

1. Please, please, PLEASE take the App Store model that Apple has used and apply it to Xbox Live. There is already a process by which developers have to get their wares certified to run on the Xbox so the review process is pretty much already in place. The barrier to entry on the 360 needs to be significantly lowered (there have been half-baked efforts, but nothing terribly inspiring). One of the most exciting rumors (that didn't happen) about the Apple TV was that it would be running iOS and allow for apps on a television. The Xbox 360 is in a great position to make this a reality. Let me write tiny games/apps for the 360, and let it be easier to get them on Live than it is to get on Apple's App Store.

2. The way the entire company thinks about User Interface / User Experience design is, if I may be impolite, fucked. What little I've been able to read regarding how MS goes about designing the parts of their software that people see and use comes down to this; We follow whatever Office does and middle management sanitizes everything. It's no wonder that something great like Courier died inside of Microsoft. Designing applications for humans is very, very hard. Designing applications for humans inside of a huge bureaucracy is next to impossible. There are probably people working at MS with titles like "User Advocate" and other nonsense, but the end product reflects that those people are incompetent, impotent, or both. A team of powerful, capable people need the ability to "stop the line" and say no to the bullshit. The company has coasted for far too long on UI/UX familiarity due to the pervasiveness of its products. People hate using MS software. My family hate their Windows PCs. The gloss and fresh paint of Vista/7 haven't addressed the common person's frustration. In a business environment people have an incentive to adapt to bad software and work around it. At home my mother just wants her computer to print a photo at the click of a button, at the proper resolution, with the right orientation, and exactly how she sees it on the screen. Experienced business and technical users have mentally blocked out the usability cruft of the last 20 years, but the consumer market is and will continue to be unforgiving. This is why Apple is eating your lunch.

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

#273
The fundamental problem I see is that Microsoft's internal company bureaucracy (which is probably fairly typical of many large corporations) gets in the way of innovation.

My suggestion is to break up the company into its various constituent parts (Windows, Office, Xbox, Explorer/.NET, etc.) and spin them off as independent corporations.

I'd buy stock in MSFT if that were announced. Pretty sure it wouldn't happen though.

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

#274
post #212

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…

Another case: MS SQL Server. It's a real bear to connect to it from unix since (last I checked) there are no official drivers. You have to use some unix ODBC open source stuff and it's just not suitable for production work. FYI, you probably want to use the FreeTDS driver on Unix/Linux. It's not an ODBC driver and it is production quality.

If you're using Java, the MS JDBC driver works just fine.

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

#275
a) Zero cost deployment. Create some minimal shell version of windows which will allow me to basically compile a few applications into an OS image that I can deploy on actual hardware machines / virtual servers. b) Have open source software available via a package manager which takes care of dependency resolution. One click install of apache , python etc. c) Embrace popular languages like python/ruby. d) Learn to obsolete old stuff strategically.

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

#276
Linkrot on MSDN is a serious problem, as is the MSDN search.

I've resorted to using Google to find documents on MSDN because its index seems to be more up to date and tends to give me the non-broken links (why doesn't Microsoft use Bing to power MSDN search!?!?).

Navigating MSDN for documentation is painful at best.

Also, it would be really nice to have all of the .net exceptions well documented in one place.

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

#277

Earlier quoted context omitted.

> It's a drag on the whole Microsoft ecosystem and heavily rate-limits the cycle time for new products. I don't see this as a problem; I like the stability of MS vs. Linux (having watched the rise and fall of devfs and hal now, along with the death of gnome-mount, gconf, gdm theming and xdmcp serving, etc.) OTOH, I think IE6's 10+ year support guarantee was a bit extreme. But, comparing developing something on IE vs.…

> I don't see this as a problem; I like the stability of MS vs. Linux (having watched the rise and fall of devfs and hal now, along with the death of gnome-mount, gconf, gdm theming and xdmcp serving, etc.) The problem that I see is that "stability" in the Microsoft world is entirely conditional on your willingness to upgrade everything all of the time since the whole toolkit is in a constant state of flux. Sure, you…

I don't think you can say Linux is better in that regard. Every 6 months, there's a new Ubuntu or a new Fedora, and within a couple of years (except for Ubuntu LTS releases, which last three! years on the desktop) they're gone again.

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

#278

Phwoa. What an opportunity. I'm a developer/admin. I use windows on desktop, mac on laptop, and do most of my work ssh'd into unix hosts. While I was at uni I worked as a NT administrator in a datacentre but always found the platform like a straight-jacket compared to unix. 1) Windows would be a lot better if there was less of it. A good combination would be a Windows UI, Microsoft developer tools, Microsoft producti…

3) The world needs a new type of word processor, where editing is done by structure. Users should then be able to render that data in different ways - styled for printing, or for the web. At the moment data is very brittle.

TeX solved this decades ago. In my understanding, there are several word processors that can output LaTeX.

13) For the love of god, please get somebody to take fifteen minutes and update notepad so that it respects unix line-endings.

For the love of god, quit using Notepad! Wordpad is superior in every way. Seriously though, I used to have the same gripe as you until a took a couple minutes to set Wordpad as the default program for opening txt files. Microsoft needs to just make Notepad be a symlink to Wordpad and get rid of Notepad altogether.

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

#279

Dear Steve and friends: 1) .NET and F# are the best things you've done lately. Make folks truly able to develop and program it under any O/S and you will gain fans for life. Stop holding .NET hostage to Windows. (I know about Mono. MS should dive into this in a big way. It's truly mission-critical) 2) Big mistake buying Groove and then killing it/sucking it into the we-must-conquer-the-world office server system. It…

Second the F# sentiments, best language I've used in a long time.

Also can ms put more guys on iron ruby.

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

#280
I have nothing to say to Microsoft or Ballmer because Microsoft is so irrelevant to me now - both as an internet professional and in my personal life.

I remember installing Windows 3.11 from floppy over my MS-DOS install on a 386 and I've used every version of Windows through to XP since.

But you lost me, all my machines run OS X or *nix, I've never run Windows on the server, I don't own any Microsoft software and I don't use any online Microsoft products (Bing, etc).

My love for computers bloomed when the Internet became available to the measses, C1992. That's when you decided that you wanted to own the Internet so you created your own, MSN Home. It didn't work, and you never really got the Internet until it was too late.

You are irrelevant, Microsoft, and due to the way your company is set up to profit mostly from selling Windows + Office to corporations you will never see any reason to stamp out the irrelevancy until it is too late.

In many ways it's very sad.

Post reply on HN