Earlier quoted context omitted.
The desktop is NOT DEAD. All those other devices are primarily for consuming media -- which is great. But I'm still using a desktop with a keyboard if I want to do any, y'know, work. I spend ~8-12 hours a day on a desktop and everyone else I know with any kind of office-job does too. And that's a lot of people. Tablets/console-games aren't going to change this any time soon.
I'm currently working on a the 3'rd floor of a household brand and as I look around there is not a single desktop, everyone is using a laptop - some with a docking station some without. Everyone has a large 24inch monitor to plug their laptop into. My last company issued an IT direction that we would not buy anymore desktops - only Sunrays for virtual desktops. So as far as the future of desktops in offices, I am not…
Ask HN: What do you want to tell Microsoft?
241–250 of 381 posts
Re: Ask HN: What do you want to tell Microsoft?
#242Earlier quoted context omitted.
I can't imagine that Microsoft doesn't use a Microsoft product wherever they can... surely they use Windows, IIS, etc?
That's true but the devs working on IIS probably aren't using all its features for their own homepages.
Dogfooding is a tradition in Microsoft, where sometimes pre-beta quality products are shoved down the throat of (sometimes unwilling) devs.
Re: Ask HN: What do you want to tell Microsoft?
#2431) Windows would be a lot better if there was less of it. A good combination would be a Windows UI, Microsoft developer tools, Microsoft productivity tools on top of a true unix.
2) Why don't you create a 'Developer' version of Windows that costs some more, and includes simple-install of developer tools and productivity suite in one hit? That way when you reinstall your system you can get it all without stuffing around. Any unix you name comes has an install that gives you a super-powerful development stack out of the box: these days they have a compiler, libraries, perl, python, powerful text editors, hex editors, network tools. Windows is near-useless out of the box.
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.
4) The combination of styles and fonts in Word creates untold damage. Users generally don't know what they're doing, and it's nasty to be the poor bugger who gets stuck cleaning up after a naive user has been at a word document.
5) Some Windows apps cause lots of trouble by the way Windows widgets automatically transform dash and apostrophe characters to special sigils that break in other systems.
6) Windows would be more useful if it had rapid and effective workspace switching ala X-Windows.
7) The alt+tab functionality in excel has always been broken, and this is very annoying. Your OS division broke alt+tab functionality in Windows Vista+7 and this is super annoying too. (I've discovered alt+esc is some compensation - it fails to minimize but does reliably moves things to the back of the switching stack, unlike alt+tab which is now completely unpredictable). I've been using Windows 7 on desktop for six months. I can't think of a UI change I've encontered which I consider to be an improvement. The Windows UI has become less usable with each release since Windows 2000. I think you're driving it with focus groups, and there's no coherent plan. If there is a coherent plan, you could change what's driving it.
9) The desktop can still be cool. Desktop can have multiple monitors, comfortable keyboards, nice sitting positions, good audio-visual arrangements. You could play this up more. It would be great to have something like a phone that you could dock and which became your desktop system.
10) Disk sharing over SMB is a poor experience. I can't believe that it needs to be slower to interact with than a web browser when it's on my local network.
11) Windows file locking is annoying.
12) Telnet is an extremely useful tool to have for helping diagnose problems over the phone when dealing with naive customers. Your team removed it from the standard Windows install. Put it back in, and improve its support for complex TTYs. You should ship a ssh client while you're at it, putty is perfect.
13) For the love of god, please get somebody to take fifteen minutes and update notepad so that it respects unix line-endings.
14) I doubt you'll be able to create a successful new platform until you change the way you relate to your audience. People have been burnt by the experience of Windows lockin. But if you took a stand against copyright, and started focussing on creating flexibility for your users, people could change their minds. Imagine if MS started trying to make Windows support all the formats, and started pushing back attempts by media companies to build lockin situations.
Re: Ask HN: What do you want to tell Microsoft?
#2441) .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 was better stand-alone. This shows that Microsoft has a tendency to buy and kill. Sure, you're running a giant integration machine, but integration is not always the best strategy
3)IE must die. Simple as that. You lost the anti-compete, the code is old and bloated, and you're sucking wind behind Google. Sure, it's been a great hold-off-Google-as-long-as-you can deal, but at some point the stalling tactic doesn't work. You reach the tipping point and customers will leave you in droves. You are fast approaching this point. Act quickly before you get there. Best bet? A re-branded browser released monthly, fully standards-compliant, and hand-optimized in assembler. No Active-X. Painful, yes.
4) Take a lot of your architects out back and shoot them. I joke, of course, but you guys have a tendency to make everything into a 747-cockpit. It's crazy. Somebody needs to get a handle on design over there; you are failing miserably.
5) Decentralize and spin-off. Lots of business books on where you are, and most of them say to make small companies with freedom to innovate. You've owned the market. Now it's time to define sub-segments of it and compete there as separate companies. The leverage and strategy you used to get here are not going to work to stay here.
6) The O/S is a browser. Get used to it. Make it a mantra. Everybody in that place should be thinking of the O/S as just a fancy browser. You were headed in the right direction with IE, but the Netscape fight killed that idea. Well the court battle might be over but the general principle you were chasing is still around. Go with that
7) Your server-based solutions are the cash cow. But the cow needs to get out and exercise some. Love the Office Integration, now make them use "real" xml and make the server products more standards-friendly. You can't beat the entire internet -- they want the data. What you can provide is custom walled-gardens with lots of features. Allow users to drift in and out of the office server solution system seamlessly and without paying. Make money on the upsell. Difficult change to make, I know, but time is running out on the current model.
8) For a while you've been in the IBM-how-can-I-hang-on-to-each-little-penny routine. Folks see that. They understand you are fighting a rear-guard action. I'm sure that in the echo-chamber that is Microsoft things are all fine and hunkey-dorey, but you'd better get your ass in gear and make new breakthrough useful products and I mean right now. Too much research just sits on a shelf doing nothing. Take Google for a model -- don't build shit unless you're willing to play around with it publicly to see if there is a market. No market, no product. Better to have a quick beta released that lasts 5 years than waiting 5 years for something that middle-management manages to kill before it ever sees the light of day.
ADD: And I never want to run another update program again. I don't mean I'm annoyed at having to reboot a thousand times. I am annoyed with the entire update process in its entirety. Kill any user interactivity and just make it update. If you want us to have dozens of programs on our box, they're going to have to shut the hell up. No pop-ups, no updates, no nothing unless I ask for it. Just make it work.
Re: Ask HN: What do you want to tell Microsoft?
#245Some 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…
Especially for their mobile offerings. It makes economic sense to push windows, but it's not best for the customer.
Re: Ask HN: What do you want to tell Microsoft?
#246Buy Opera. They have an awesome browser and such a small market share. The perfect browser to replace IE. If not at least make IE use Webkit or Gecko. Pref. Gecko so its split 2v2.
When I plug a new monitor in I want it to detect it and turn it on, default to extend my screen or ask me what I want to do. Win+p is nice but a lot of people don't know it.
When I plug in new speakers I want the sound to change to use that, or again ask me. I don't want to pull up the damn control panel every time I change speakers.
.Net needs to be able to run on mac and linux. Yes there is mono but its not the same.. I want an official release, same for Visual studio make it run on all 3 major OS.
I want to be able to install IE on linux. And make IE6, IE7.. Installable side by side.
I want something like GnomeDo built in. The startmenu is ok, but not the same.
Drivers are getting better but I still end up having to go download drivers from nvidia, hp or whoever. PITA
Microsoft needs a software marketplace built in similar to the one in Ubuntu. Its so nice being able to open up a software center and click download. No searching the internet nothing.
Same goes for a webapp center within IE.
Release an enterprise IE and a standard IE. Make the standard auto update like Chrome and make the Enterprise version have longer support cycles (basically the enterprise version is what IE is now)
Improve your web apps. Yes you have an alternative to almost everything google has but they are all (arguably) worse.
I think thats enough for now :)
Re: Ask HN: What do you want to tell Microsoft?
#247I recently got a windows 7 machine. Some things that bug me as a programmer using it, and make me wish I just paid up and got a mac: 1) WPF - I am trying to use this in my work life. It scares me when I hear your ex-product manager twittering that it's dead. I now feel like I should've done my app's front-end in qt or swing. 2) Will microsoft create in-built, tested, virtual desktop support already? More people use l…
What do you want microsoft to do about number 4? Appears to me that short of going back in time and making it sooner so you'll learn it, they can't do much now...
Re: Ask HN: What do you want to tell Microsoft?
#248The only thing that bugs me is their lack of concern regarding dead links. So much of their website and MSDN has dead links, especially anything relating to 'codeplex' and 'gotdotnet'. Why acquire something just to destroy it? If you're going to move URLs around, why not redirect?
Re: Ask HN: What do you want to tell Microsoft?
#249Can you please, please, please, create an emulation mode where file name paths use forward slashes instead of back slashes? Bonus points awarded if you also consider getting rid of the c:\ "disk name" file system conventions.
Re: Ask HN: What do you want to tell Microsoft?
#250Earlier quoted context omitted.
That's an odd way of advocating hype over facts. And it's a bit of a stretch to pronounce Microsoft's decline if they're not #1 in a couple of trendy areas (cloud computing, smartphones).
Their problem is that cloud computing is the successor of Windows. It's not just some trendy area.