Comment by PeterStuer

8 hours ago

What people realy want: as little OS as possible to let them run just the things on their computer they want to run.

What Microsoft wants: Windows as their straightjacket into the Microsoft services as that is where the revenue is.

Why Windows got this bad: incentives and coercion placed on the teams to show uptake on the services no matter what leading to perversion in tactics and complete alienation of the user base.

The incentives are alomost perpendicularly misaligned.

Regaining trust is extremely hard after you've crossed an edge. People are looking for the exit, finding there is indeed a door, and stopping them will take far more than just some reassurance from the DJ boot.

It's always the MBAs. The organizational structure incentivises them on the wrong metrics. So they adapt and optimize for that. In real life, after a while, you hit a plateau with features and market demand. What these MBA clowns love to do is take what's already perfectly fine and mess it up and create a road map for it to fix something to being it the way it was, so they can justify to their higher ups they are "adding value" to the company. And half way through this, they leave the company. Now some other new employee comes in, has no idea why this had to be reworked and messes it up even more. You have this loop enough times, you end up with how software engineering works in the fortune 500.

The moment you hear "let's circle back" enough in meetings, that's your tell tale sign to quit the workplace infested with MBAs. A good organization is always run by engineers at the top level and engineers don't incentivise engineers simply for working on roadmaps of perfectly fine existing features. That's the difference.

  • > A good organization is always run by engineers at the top level and engineers don't incentivise engineers simply for working on roadmaps of perfectly fine existing features. That's the difference.

    I wish this were true, but unfortunately, I've seen enough evidence otherwise to strongly disagree. MBAs weren't born evil, they were made that way in business school. The same corrupting process works on engineers and can happen outside of business school contexts (one common corrupting force is Hacker News comments). An MBA-brained engineer as a manager is orders of magnitude worse than a regular MBA.

  • Which company would you say is the example(s) of the latter? Sounds like utopia I'd like to be a part of.

    • Different sector, but I'd say Blackmagic Design seems to be run by people who actually use their own products and care about both product experience and engineering.

      In the creative industry there is a bunch of these "boutique" companies that places great care on the final experience. Probably Blackmagic Design is no longer "boutique" to be fair, but seems they still got the culture right.

    • Valve and the few sane startups / small/mid sized companies you can be lucky enough to end up in.

      I was part of the transformation of a healthy mid size engineering led startup company that got taken over by MBAs and Indian employees and saw the whole lifecycle.

  • They want to be Apple. Apple sells hardware, services, and takes a huge cut being a software store.

    Microsoft sells software. They turned office into a service but it's still software. Nobody really wants to use their store. Their hardware is a cute little side hustle.

    Microsoft's strategy for turning into Apple is kneecapping their own software.

    • > Their hardware is a cute little side hustle.

      Considering that at this point most Microsoft OEMs are failing, Microsoft should just start building a lot of consumer hardware.

      Apple makes more money selling consumer hardware than the entire PC hardware market combined. I'm exaggerating, but only a little. This would have been unimaginable in 1999.

    • >Their hardware is a cute little side hustle.

      It didn't have to be. The same toxic dynamics that compromised their software poisoned their hardware, but they had too many products, or eras of a product, that Just Worked(TM) for it to have been a fluke. Someone knew what they were doing. They were screwed over by competing interests.

      Zune people loved their Zunes. Windows Phone 8 people loved their Nokias. I've seen Surface Pro 2s "boot" to the same session for half a decade (that is: put it to sleep, stick it in a drawer for a year, take it out, plug it in, turn it on, all of the same files and folders and apps are open; I've NEVER seen this happen with any other device, they always lose state after enough time unplugged). And it's crazy how badly the Courier/Surface Duo was botched, given the excitement for it. Even newer Surfaces are great for the first year, before all of the compromises and poor engineering decisions make themselves known.

      Imagine if it had been managed by someone who actually cared about their users, instead of people who treated them like marks and rubes.

      2 replies →

    • > Nobody really wants to use their store. Their hardware is a cute little side hustle.

      *XBox and Microsoft gaming's $23.5b revenue (~10% of MS's total) enter the chat*

      You were saying something about not letting facts get in the way of a preferred narrative, I believe?

      1 reply →

> Regaining trust is extremely hard after you've crossed an edge.

Microsoft needs to learn consent. Everywhere there's a Yes and "Remind me later", there has to be a No. And the No has to work and be remembered forever, not forgotten after the next update. Using Windows has to stop feeling like you're being roofied all the time.

  • Yeah this seems to be a trend over the last few years.

    Google does this too. I don't have photos backed up to my Google account on a Pixel and every few days if I open the photos app it prompts me to backup to the cloud and I always have to click "maybe later", "not now" or whatever they decide to name it.

    It's messed up because if I were to accidentally ever click yes to that it would fill up my Google storage and I would no longer be able to receive email since I'd have 0% storage. I don't get how something so dangerous can be shoved in front of you so frequently. I know it's marketing / advertising to constantly remind you of something even if you don't want it, but I would have thought customer happiness would outweigh that.

    • or every time you click a YT link in firefox on android it asks "do you want to open this in the YT App?" where you're options are Yes (with an always use app checkbox) and "Cancel" to open in the browser. Like "Cancel" means "no, get out of the way and do what I want before you injected yourself in this flow"

      1 reply →

  • This is how you can tell that they just don't get it.

    Microsoft, your users include developers and power users. We are not all someone's tech illiterate relative who needs constant reminding to check that backups are on, nor do we want to use OneDrive.

    If we turn it off, it means off. Updates off = they stay off until turned back on, don't worry, we'll remember. Backup off = it stays off. Edge off = it stays off. Ads off = I don't want ads.

    The battle they are fighting is that by using Google, tech illiterate people have found buttons like the ability to disable updates, but don't understand what they're doing, and then leave them off and now their OS becomes part of a botnet in a few months. So Microsoft believes that they are doing a greater good by not offering a real option to actually turn certain things off. But this babysitting behavior is annoying as shit when you want to leave something running that is going to take 6 days. Sure yes put it on a cloud vm. But if I was still using Windows as my OS, why should I have to? Just because your OS can't handle a developer doing something else than using Outlook and OneDrive to store pictures of aunties family get-together?

    • It's wild to me that they don't have an Android-esque "Developer mode" that requires an obscure thing that you need to look up to see the options that can harm you (Click X times on the "Build info", etc).

      2 replies →

    • > Microsoft, your users include developers and power users.

      But their customers are enterprises. Until you’re bringing in the money that those enterprise contracts are, you’re a pathetic speck who can and will get what you’re offered and no more.

  • Good luck with that. I have a Windows computer I sometimes have to run stuff on overnight, like renders or what not. I've disabled everything I can related to Windows Update, plus setting "Active hours" or what not, so the computer doesn't reboot because of updates in the middle of the night.

    Today I woke up, went to check the progress and wouldn't you know, Windows Update updated the computer and rebooted, and what I was waiting for was aborted... So fucking tiresome to use shit like this.

    • I've seen people resorting to disconnecting machines from the internet to prevent this. They load up the software they need, then it never goes online again, so updates can never bother them or otherwise get in the way. The software thus stays exactly as they want it to be. It's an appliance at that point.

      It's annoying to have to shuffle files over to it, if that's needed for its job, but I think it's still a worthwhile thing to consider (it's insane that we've gotten to this point, but such is life). If it isn't workable, then fine. But if it is, the hassle of shuffling files using external SSDs or whatever is probably better, or at the very least more consistent, than turning on your machine one day and finding it corrupted itself due to an update, or the software in question got a UI update which breaks your workflow for a month.

      1 reply →

    • That's the biggest reason why I stayed on Windows 7 for so long. I could run Blender for two or three days and not give a shit. Meanwhile my friends couldn't even play a game of Factorio without Windows hijacking the computer and rebooting. There was an infamous incident years ago, early in the life of Windows 10, where members of Achievement Hunter lost half of an episode because one of the computers that recorded the audio tracks decided it had to update while they were recording. This has been going on for a decade now and shows no signs of being stopped.

    • Windows power / restart has gotten absolutely fucked in the last 10 years.

      Hibernate? Gone by default.

      Sleep? Ineffective 1/2 the time because a Microsoft utility force-wakes it.

      It's sad that 15 year old Windows system was more usable than one today.

    • Have you tried using a program that regularly simulates keypresses or mouse movements so the computer thinks the user is still active? The `SCROLL` key for instance can be pressed without causing unwanted side effects, but it stops my Windoze VM from going to sleep.

      2 replies →

Regularly being presented with a "Set up Windows" after boot forcing you to click "no thanks" on a bunch of Microsoft services is exactly the kind of thing that irritates me. I've politely declined their services about 10 times already, make it stop!

When I get tired of Battlefield 6 I'm likely going full Linux. It is simply not worth putting up with Microsoft Windows for gaming. More and more games seem to work either directly on Linux or at least via things like Proton (courtesy Valve Software).

  • I got one of those external drive enclosures for an NVMe drive after I upgraded.

    The only reason I still have Windows is the little screw securing the drive into the enclosure is in the wind and I can't be bothered to find it (for backup of all of my things so I can delete windows and install linux)

> What people realy want: as little OS as possible

I see what you're saying but that isn't how I think about it.

I'm happy to have as "much" OS as is useful and adds value, convenience, or user experience for me.

Example: I quite like Windows Hello. Facial recognition is the smoothest, most pleasant form of biometric authentication available on a laptop, and it's nice to be able to use it anywhere throughout the whole OS that a password would otherwise be required (e.g. before revealing hidden passwords in a password manager, when opening a command prompt with elevated permissions, or before applying passkeys to log into a website). It starts up fast, works in low light thanks to IR emitters, and recognizes me pretty close to 100% of the time. It's a great experience. My use of my laptop would only be reduced by having "less OS" in this case.

What I don't want is anything that compromises my utility, convenience, or user experience in order to make the OS useful and valuable for someone else.

Example: advertisements embedded in the Start menu are plenty valuable to M$, but compromise my user experience in the process.

Example 2: Inserting Copilot into Paint and Notepad seem valuable for pumping M$'s stock price, but both annoy me by cramming unwanted AI into my basic utility programs where I have no interest in it.

  • From my point of view, the ideal here is something like pre-OS-X Mac OS, where the OS itself was barely even an OS and more just a substrate just complete enough to run the desktop and third party applications on.

    The majority of bells and whistles (which Windows Hello falls under) were not baked into the OS, but instead implemented as system extensions that the user could disable and prevent from loading into memory at will.

    This meant that even with the last release of Classic Mac OS (9.2.x), if you disabled all extensions you got a desktop reminiscent of the 1985 System 1 except with color and modern resolution support.

    I think it should be more of a goal for desktop OSes to try to emulate this. If a Windows user wants a quiet no-frills Win2000 like experience except with choice exceptions like Hello, they should be able to have that without having to resort to messy hacks that impact stability and undo themselves if you update.

Yup.

I loved working in Windows for a long time. I could get what I wanted done and move on.

Now Windows feels pointed AT ME by someone who wants to decide what I’m going to do….doesn’t care that I want to do other things.

Windows has been “this bad” for a long time.

You had Windows ME which was a terrible, buggy OS. I don’t know a single person who didn’t lose all their data on Windows ME.

Shifting personal windows to the Windows NT foundation provided a massive relative boost, but even that took until XP SP2 to reallt settle in, which was followed by the disaster that was Vista.

Then Windows 7 came along and it was genuinely really good. Probably peak Windows.

And then you came to an actual straitjacketing of windows in Windows 8, where the entire desktop Windows ecosystem was relegated to being a single app no better than calculator in the mobile first, completely undeveloped Windows 8 interface.

Windows 10 got us back to sanity, and barring a few minor UI mishaps Windows 11 was originally a nice refinement. This was the longest stretch of Windows being decent as a personal computer. The addition of WSL (well actually it took until WSL2) made Windows competitive with Mac as a developer desktop.

That was nearly a decade of enjoyable and productive Windows. Unfortunately, now we have AI, and Windows is once again being destroyed to serve the its AI master.

But I really wonder, is wanting a "little OS" just a hacker thing? For most people, they probably just want a full-featured OS. I don't have a solid take on this yet.

  • "For most people, they probably just want a full-featured OS."

    I don't think so. Most people just want to get to their websites or email. They don't care about the OS, and may not even know what an OS is.

    The problem is that they may just click "yes" on any popups, to make them go away - which is probably what Microsoft wants. "Yes" track me, "yes" show me ads, etc.

    For your average user, Xubuntu or Mint are both great choices: simple, understandable desktops, and otherwise they stay out of the way. I set up Xubuntu for my elderly BIL a few months ago. He's a smart guy, but completely non-technical. One support call since, otherwise he has reported no problems.

    • I think the challenge is where do you draw the line between the OS and the set of baseline applications it comes with, and then further questions on what is included in that (default?) set or how full featured they are. What is a feature of the OS? That's before considering how users discover and manage other software for activities not covered by whatever is OS provided.

> as little OS as possible to let them run just the things on their computer they want to run.

The perfect OS/Desktop is one you don't even notice, or know is there; it just works. Macos used to be invisible, but then then some ego-driven developer decided to push Apple Glass on to everyone. HEY LOOK HOW COOL I AM!

Although at the rate of LLM improvement, I'm thinking the Next big os, will just be a really good API (gui/sound/graphics...) , you boot to a prompt screen, and then you just tell it what you want to do with the computer and it builds the apps you need from scratch.

  • No, thank you. LLMs are great for fuzzy things. But there are still a lot of things I do on my computer that are just a few mouse clicks or keyboard shortcuts away, achievable in less than 3 seconds. It'd be a disaster if that got removed.

    • I'm not saying the LLM would run or find apps for you, I was saying the LLM would write the application that you use every day. If you wanted something like Alfred to quickly run applications, you would just tell the LLM to build something like that specific to your use cases and without all the bloat you don't need.

      Most application are done after the first or second version, and then companies keep adding features because they need to justify their jobs/product. Wouldn't it be nice to have apps that just do what you need them to do without all the bloat, maybe say, a notepad that doesn't have copilot built into it?

been on linux for a month now, i found the exit and stepped through it. the pain points change from getting shafted by m$ to doing research and learning how to make the system work. at least the second option gives me some agency, and now its all set up i wish i had of switched sooner! ive got to say valve is doing the lords work, along with all the other linux enthusiasts.

  • as a long time linux user, my advice is : make backups , and don't mess with your system too much. Definitely take OS updates every few months, but don't chase the perfect utopia of UX. at least, buy another computer that you tweak and test on. If you break your main PC, it's very unpleasant and frustrating to fix.

> What people realy want: as little OS as possible to let them run just the things on their computer they want to run.

The truth is - it's more complicated than that. People want three contradictory things:

1. To not be nagged for things like setting up cloud backups.

2. To not have data sent to the cloud without consent.

3. To be able to get their data back, if their hard drive dies.

Microsoft picks 2 and 3.

This has been Microsoft’s playbook since the 90s. You talk about this as if it’s something new and people should have trusted them before.

  • 90s microsoft was awesome for the user. what are you talking about? NT4, MSDN, DirectX. they weren't perfect, but the UX was amazing.

> perpendicularly misaligned

Um. Perpendicular lines intersect at some point.

Parallel lines never touch, maybe that’s a better geometric analogy.

Of course, for most people things that are “parallel” would seem to be in close agreement.

  • > Um. Perpendicular lines intersect at some point.

    Unless you are trying to screw your loyal users in 3 or more dimensions which seems to be the case here

    • > Unless you are trying to screw your loyal users in 3 or more dimensions which seems to be the case here

      That made me chuckle ... good one

  • > Parallel lines never touch, maybe that’s a better geometric analogy.

    I do believe the OP meant to say that the incentives are orthogonal (i.e., misaligned, or 90deg to each other), and perpendicularly misaligned is a close fit.

    Not sure why folks felt you should be downvoted for an heartfelt comment, an explanation is a much better feedback. Downvotes are counterproductive, IMO, if you're trying to have a debate or come to a meeting of minds, so I almost never use them anymore, except for where I detect ill-intentions.

The problem is that "to let them run just the things on their computer they want to run" changes when they want it to run something new. They don't care about cloud backup for their data? One hard drive failure, and suddenly they do. And if you want to sell the same version of the OS to different people, you need the union of what everybody wants and what everybody is going to want later.

But there needs to be a way to turn something off that you don't want, and to not get nagged about it repeatedly thereafter. But for that to work, there has to be a clear, easily findable way to turn it back on later.

  • > And if you want to sell the same version of the OS to different people, you need the union of what everybody wants and what everybody is going to want later.

    The answer is: make the OS extremely modular so that the user can have configure whether he wants an absolutely minimalistic OS or something with "batteries included".

    • They think they know better than what the user wants. If someone who is not a power user Googles "how to turn off updates" they do not want that user to be able to find an option on how to do it, because the user won't understand the dangers. They won't read any warnings. They will follow the steps, turn it off and be part of a botnet soon. If there is ANY possible way to turn it off, someone will make a video and the people who should not find it will find it.

      What if you are ACTUALLY someone who knows what they are doing and need to run a perf test over a multiple day period and need it running and uninterrupted? You can't. You are not a part of their target customer base, and at this point their actions have made it clear that they want such users to leave.

> What people realy want: as little OS as possible to let them run just the things on their computer they want to run.

Citation needed. “As little OS as possible” would mean not having a standard clipboard, not having a standard way to install fonts, etc.

Even interpreting that as “all the functionality, but limit applications to utilities for managing the hardware”, I think there people who want that, but I doubt that’s what people, in general, want. Having to choose (and, likely, pay for) a photo manager, a simple word processor, etc. is just too much of a hassle for many.

Also, why would any commercial entity develop such an OS? The margin is in the

  • The margin is in the exact place where players on the market left it. With macOS being free but paid by expensive hardware, and Windows having practiced hiding in OEM to be popular rather than to bring money, expectations have been set. It's entirely these companies' doing, not an immutable reality that's impossible to overcome.

    I will not stop using a demanding tone for my expectations towards companies which can't deliver on them, because they shat their bed years ago and have to now deal with that. The fact that your uncompetitive practices caught up with you does not constitute a reason for me to shed a tear for you and to tap over your shoulder in sympathy.

  • There is a huge difference between having a text editor included and running it by default on startup to pretend fast launches.

    And then there is the whole world of nearly impossible to avoid 'services' you realy do not want but will keep popping up regardless of your wishes ('Telemetry', Onedrive, Copilot, Edge, Recall, Bing adds in the start menu ffs...).

    Let us also not forget being forced into a Microsoft account against your wishes ... does it still feel like it's your computer?

Linux would need to be willing to safe the work millions of people put into memorizing excel, word and windows workflows.

  • “Linux” needs to do nothing of the sort.

    People who want to save their work by moving to a platform without those issues need to be willing to either do the work or pay for it.

  • > Linux would need to be willing to safe the work millions of people put into memorizing excel, word and windows workflows.

    It's a fair point. Organizational and personal inertia is a real thing.

    Maybe think of it as going through a divorce and entering a new relationship. You do it mostly because you want to, and sometimes you do it because you have to.

    OS as a digital spouse analogy? too far-fetched? think of how much time you spend with it in a day :-)

  • Libre Office (and a couple others) is pretty close to MsOffice. Not exact, but close.