5 ms·
> I used to work on Windows at Microsoft, prior to Windows 10. I've always kept some Windows machines around because I felt that Windows was actually not that b
by WWLink 2y ago
> I used to work on Windows at Microsoft, prior to Windows 10. I've always kept some Windows machines around because I felt that Windows was actually not that bad of an operating system, having personally reviewed a good amount of its source code and seen what the engineering culture was back at the time I was there.
I'm curious how the culture was though. I always get the vibe that Microsoft has never been "end user oriented" if that makes sense. They always seemed to be making a product for other businesses. To this day, Windows, Office, and especially stuff like MS Teams feel like they were designed from the ground up for a heavily managed business environment with heavy surveillance and tight controls.
Stuff like Telemetry and requiring MS accounts for logging into Windows 10+ seem more of a nod to employers. It's really amazing how much MS has been able to convince users to give controls of their own devices to MS/employers/others. Stuff like using Outlook on a personal phone giving the employer the ability to wipe the employee's phone.
Like I don't think they have ever, in their years, seen end users of their products as "customers". I think they see businesses, sometimes independent developers, and advertising firms as their real customers.
- skydhash 2y ago> I'm curious how the culture was though. I always get the vibe that Microsoft has never been "end user oriented" if that makes sense. They always seemed to be making a product for other businesses. I started on Windows XP and left on Windows 10 (skipping Vista and Win 8.0, and part of 8.1). Windows was always a tool to get things done. Buy a software license and you can be pretty sure you can run things indefinitely on it. Everything (almost?) was accessible by clicking, so ultimately discoverable. No need to learn arcane commands, just follow and imitate. And you mostly have to do the training once. Linux was an expert tool and macOS (I used it since Mojave) always felt like it's for people who compute, but mostly as a secondary activity (shiny and pleasant, but always lacking the remaining bit). I've never thought of myself of being a Microsoft customer, just like you don't think of being a Dell customer or HP customer when using their monitors or printers. You need to get something done and Windows was the bedrock for that. Especially if you were hiring people to do it. But now it's like seeing your workbench animating and contorting itself in new shapes every time you come close. Insulting your intelligence all the while.
- utensil4778 2y agoClippy: I see you keep your #2 Phillips screwdriver in a dedicated slot on your workbench. We've replaced that slot with an ad and moved your screwdriver into a box in a drawer in a closet in the shed. Aren't we so helpful?
- WWLink 2y agoThe amount of times that Teams has gone down, or Teams broke, or Teams wouldn't let me do something literally every other chat program did because of policy or management or because Teams wasn't built that way for compliance reasons or lalalala. You can't even search messages more than a certain age because they're gigantic Microsoft Exchange objects. Somehow Discord can give you instantaneous results but Teams is a giant piece of crap. That's kinda what I was getting at. And don't even get me started with Windows file permissions, or Windows' way of doing symlinks, or Windows' way of doing keyboard hotkeys that no other OS on this planet does.
- pipes 2y agoSince getting a steam deck and discovering for myself how well proton works, I think I'll be parting ways with windows on my next round of upgrades of computers at home. In fact I'm thinking of getting rid of my windows workstation tower and just using a docked steamdeck deck instead. The privacy and advertising nonsense is just ridiculous. I'm primarily work as a c# dev, but now that dotnet is properly supported on Linux the only reason for not leaving windows is full fat visual studio. I find vscode to be a bit shit in comparison.
- caddy 2y agoIf you're not averse to paying for an editor - Rider by JetBrains got me through my C# + Unity courses in university (using Linux), I still use visual studio to this day at work and I think I prefer Rider overall actually, but obviously it comes with a fair price tag.
- pipes 2y agoMy problem with rider is that most c# shops are visual studio. It is a time investment for me to learn and my current employer has made a cost cutting and ended our jetbrains resharper licenses, they won't pay for rider. This is pretty annoying. Vscode is free, so I can use it where ever. I don't like vscode, but it is proving useful to know due to the number things that it can be used for.
- neonsunset 2y agoInterestingly enough, this does not track with experiences of most of my network - employers are usually happy (and sometimes mandate, which is not that good) to pay for Resharper, which carries over to Rider without issue.
- methods21 2y agoTo be fair, MS has done an incredible amount of work to keep backwards compatibility. It may not 'show' to the end user, but they put in significant programming hours/effort $$$s for this. Now, this doesn't mean it was all for the 'end user' but they did benefit a bit from this.