ivhere
Level F
So there are many rumors about launch of Microsoft's new OS. What are you expecting from windows this time?
I personally want a more desktop oriented OS like windows 7 rather than those Metro interface crap.
Found a funny comment at Techcrunch, copy pasting it here:
I'm so sick of Microsoft's window dressing bullshit. Aside from a couple of bells & whistles, this is the same ****ing Windows with the same ****ing problems we've always had. Here are some things I wish they would pay some attention to:
- Windows Update. Why is this still a 50-million clicks and reboots procedure? Want to make Windows revolutionary and amazing? Redesign the kernel so that system updates can be applied without requiring the user to derail their work. Impossible you say? Only until it's not, assface. Oh, and holy crap fix the 16 hours of layered updates with infinite reboots. Every 6 months, take all of the updates and package them into an incremental service pack. And then test it, for eff's sake.
- Shitty 3rd party installers, driver UIs, and gotchaware. The simplicity of the setup.exe concept was a revolution in the late 80's. But now, Setup is an unnecessary barrage of pages that require you to think through the minutae of how and where software should go. These days, Setup should be a single-click operation, just like other modern (mobile) OSes. Don't let crappy vendors muck up what should be a simple experience.
- Dialogs and systems that date back to Windows 95 that have not been thought through since then. Holy crap I ran into the Windows 3.1 color picker the other day!!! Are you kidding me? Clean out Explorer and every DLL that hasn't had a rev since Windows 7 and rewrite them. Not sure what to do? Take inventory of every productivity enhancer, UI fixer, and killer app built for Windows ... then incorporate them! Go on a buying spree if you need to, just do it. There's no excuse for legacy crappy interfaces and task paths.
- Unnecessary complexity. Remember boot.ini? Remember not having to futz around with a HAL? Now we have boot xml configs and insanely picky HALs. Quit making Windows so complicated that I need an arsenal of 3rd party software to administer it. Simplify back to boot.ini. Instead of letting the HAL bluescreen, give me a boot option (or something elegant) that lets me fall back to the generic/setup HAL.
- Grab all of your engineers and go look through the Microsoft support forums, ExpertsExchange forums, and whatever. Identify the top 1,000 issues that users keep running into over and over. Make those issues go away.
- Why are help files generic? Sure, the "click here to fix this problem" was a nice incremental fix. But a help file should be able to look at my config and highlight the relevant parts of the help document that apply to me. Don't make me drill down through regedit to find out if a particular link exists. You're the computer -- check for me! Or, you know what? Look at every FixIt utility on the support site and figure out how to harden the system against needing those. Remember how you fixed the tcp/ip stack from breaking like it always used to do in Win95? Do that again for everything else.
- Require network adapater manufacturers to work with a generic network driver so I can at least connect to Windows Update when I install a new network card. Call it VGA mode for networking. I don't care. Just quit making me go to a 2nd computer to go get a driver, goddammit.
- It shouldn't take 30 seconds for a USB keyboard or mouse or flash drive to be recognized when it's first plugged in. Also, don't treat it as a new device and start over when I plug it into another USB port. Jeez, guys.
- Surface RT should have been called Surface and kept completely separate from the Windows universe. Windows Surface should not have been made. Surface should have had a full version of Office and Remote Desktop installed. It should have been called OfficePad or something like that. THAT would have sold. Dumbasses.
- Why is the Registry one giant hive that can break and **** your whole system? Why isn't there a "reset this to factory" feature for every branch of the registry? In fact, why aren't there layers to the registry where I can say, "oh here's everything that App X touched. Yank! Oh, here's app Y's changes. I want those to have precedence -- move to top. Oh, here's what this part of the registry looked like two months ago. Revert." Oh, and for **** sake can regedit please have a better search features? Again, go look at those 3rd party tools and scoop them all up. Remember how in MS-DOS 6 you bought MSAV and a couple of other utilities and basically just branded them and it actually worked reasonably well? Do that again.
- Why the **** is .net still a thing? Much less four or five things with twenty variants? Collapse that shit and make it part of Windows API. No end user gives a **** that an app was developed in .net. And, given that practically all apps are .net apps now, that's kind of a big signal that it's time to bake that shit in to the system. And not just obfuscate it yet leave ".net" named folders all over the place. I mean full on integrate it.
- Speaking of folders, why are there still weird ass C:\Windows\* folders that don't do anything? Rethink that structure and clean it up. Also, the Program Files/Program Files (x86) hack is shitty. Make that go away and replace it with a folder called "Apps"
- Why are we still doing drive letters? Yes, I know it's a thing that everyone knows and "gets." But it's a stupid hold over from 40 years ago. We don't have to change it today, but we should start seriously rethinking the oldest conventions that maybe don't make sense anymore.
- Windows activation. Just let this go already. You lost the piracy battle. Quit making Windows licensing a headache for the rest of us, just because some people think paying $200 for a freaking OS is too much. Get rid of the MAK/KMS system, too. Just ... ugh.
- Why isn't there a Windows Core for 3rd party builders? If I'm a device manufacturer, I can take the stock/raw build of Android and skin it however I like. Why can't I do that with Windows? I would love to have access to the core of Windows and its APIs, but give it my own Explorer and other infrastructure. I'm happy to pay you the licensing royalty and expand your installation base to fight off OS X and whoever. Please help me do this.
I have a bazillion more thoughts. But I have to go fix a freaking Windows computer now. BRB going to use my tears and broken soul as troubleshooting tools. My soul is as blue as the screen of a crashed Windows computer.
I personally want a more desktop oriented OS like windows 7 rather than those Metro interface crap.
Found a funny comment at Techcrunch, copy pasting it here:
I'm so sick of Microsoft's window dressing bullshit. Aside from a couple of bells & whistles, this is the same ****ing Windows with the same ****ing problems we've always had. Here are some things I wish they would pay some attention to:
- Windows Update. Why is this still a 50-million clicks and reboots procedure? Want to make Windows revolutionary and amazing? Redesign the kernel so that system updates can be applied without requiring the user to derail their work. Impossible you say? Only until it's not, assface. Oh, and holy crap fix the 16 hours of layered updates with infinite reboots. Every 6 months, take all of the updates and package them into an incremental service pack. And then test it, for eff's sake.
- Shitty 3rd party installers, driver UIs, and gotchaware. The simplicity of the setup.exe concept was a revolution in the late 80's. But now, Setup is an unnecessary barrage of pages that require you to think through the minutae of how and where software should go. These days, Setup should be a single-click operation, just like other modern (mobile) OSes. Don't let crappy vendors muck up what should be a simple experience.
- Dialogs and systems that date back to Windows 95 that have not been thought through since then. Holy crap I ran into the Windows 3.1 color picker the other day!!! Are you kidding me? Clean out Explorer and every DLL that hasn't had a rev since Windows 7 and rewrite them. Not sure what to do? Take inventory of every productivity enhancer, UI fixer, and killer app built for Windows ... then incorporate them! Go on a buying spree if you need to, just do it. There's no excuse for legacy crappy interfaces and task paths.
- Unnecessary complexity. Remember boot.ini? Remember not having to futz around with a HAL? Now we have boot xml configs and insanely picky HALs. Quit making Windows so complicated that I need an arsenal of 3rd party software to administer it. Simplify back to boot.ini. Instead of letting the HAL bluescreen, give me a boot option (or something elegant) that lets me fall back to the generic/setup HAL.
- Grab all of your engineers and go look through the Microsoft support forums, ExpertsExchange forums, and whatever. Identify the top 1,000 issues that users keep running into over and over. Make those issues go away.
- Why are help files generic? Sure, the "click here to fix this problem" was a nice incremental fix. But a help file should be able to look at my config and highlight the relevant parts of the help document that apply to me. Don't make me drill down through regedit to find out if a particular link exists. You're the computer -- check for me! Or, you know what? Look at every FixIt utility on the support site and figure out how to harden the system against needing those. Remember how you fixed the tcp/ip stack from breaking like it always used to do in Win95? Do that again for everything else.
- Require network adapater manufacturers to work with a generic network driver so I can at least connect to Windows Update when I install a new network card. Call it VGA mode for networking. I don't care. Just quit making me go to a 2nd computer to go get a driver, goddammit.
- It shouldn't take 30 seconds for a USB keyboard or mouse or flash drive to be recognized when it's first plugged in. Also, don't treat it as a new device and start over when I plug it into another USB port. Jeez, guys.
- Surface RT should have been called Surface and kept completely separate from the Windows universe. Windows Surface should not have been made. Surface should have had a full version of Office and Remote Desktop installed. It should have been called OfficePad or something like that. THAT would have sold. Dumbasses.
- Why is the Registry one giant hive that can break and **** your whole system? Why isn't there a "reset this to factory" feature for every branch of the registry? In fact, why aren't there layers to the registry where I can say, "oh here's everything that App X touched. Yank! Oh, here's app Y's changes. I want those to have precedence -- move to top. Oh, here's what this part of the registry looked like two months ago. Revert." Oh, and for **** sake can regedit please have a better search features? Again, go look at those 3rd party tools and scoop them all up. Remember how in MS-DOS 6 you bought MSAV and a couple of other utilities and basically just branded them and it actually worked reasonably well? Do that again.
- Why the **** is .net still a thing? Much less four or five things with twenty variants? Collapse that shit and make it part of Windows API. No end user gives a **** that an app was developed in .net. And, given that practically all apps are .net apps now, that's kind of a big signal that it's time to bake that shit in to the system. And not just obfuscate it yet leave ".net" named folders all over the place. I mean full on integrate it.
- Speaking of folders, why are there still weird ass C:\Windows\* folders that don't do anything? Rethink that structure and clean it up. Also, the Program Files/Program Files (x86) hack is shitty. Make that go away and replace it with a folder called "Apps"
- Why are we still doing drive letters? Yes, I know it's a thing that everyone knows and "gets." But it's a stupid hold over from 40 years ago. We don't have to change it today, but we should start seriously rethinking the oldest conventions that maybe don't make sense anymore.
- Windows activation. Just let this go already. You lost the piracy battle. Quit making Windows licensing a headache for the rest of us, just because some people think paying $200 for a freaking OS is too much. Get rid of the MAK/KMS system, too. Just ... ugh.
- Why isn't there a Windows Core for 3rd party builders? If I'm a device manufacturer, I can take the stock/raw build of Android and skin it however I like. Why can't I do that with Windows? I would love to have access to the core of Windows and its APIs, but give it my own Explorer and other infrastructure. I'm happy to pay you the licensing royalty and expand your installation base to fight off OS X and whoever. Please help me do this.
I have a bazillion more thoughts. But I have to go fix a freaking Windows computer now. BRB going to use my tears and broken soul as troubleshooting tools. My soul is as blue as the screen of a crashed Windows computer.