Seems whatever they do they step in shit. They should stop doing stuff.

They spent the last few years entirely compromising their products rather than improving them.

Exactly my predicament. My laptop reached EOL but I'm struggling to purchase a new one.

They're all bundled with AI features (I absolutely don't need) and never in my life will I buy a mac for coding. My current laptop is HODL'ing and idk if this enshittification will end soon.

Yeah it sucks. Got an MBP here which was my refuge from Windows. That's gone to hell too.

I am moving off onto an old desktop running Debian stable slowly as I don't really need a laptop. This also isolates me from a number of geopolitical and technology creep and lock-in related risks I have identified.

As someone who would like to get a new PC (but a desktop) for coding, and is considering a mac, why would you never buy a mac for coding ?

I'm currently running Ubuntu on this ancient thing (which I love actually), but I absolutely don't want Windows.

1. I like my laptops with USB ports and removable RAM and disk. I love computers and opening up a mac is a bad experience.

2. It costs an arm and a leg to replace parts on a Mac when you travel outside the United States. Replacing the keyboard on my first macbook cost the same as the actual price. I learnt my lesson. I don't need that Apple garbage in my life.

Do you have a moment to talk about Linux?

Half of my software don't work on Linux. My job also depends on running PE in a legitimate (read not Wine) environment - and I don't want to spend half of my RAM running VMs.

What should I do ?

I don't know if it's an option for you, but my workplace provides me with a Citrix VDI that I remote into from my BYOD Linux laptop. So I use the VDI for all the windows-only stuff, and everything else is web-based/has a PWA (like Teams, Outlook, Office etc), which works fine in Linux.

I had that problem about 20 years ago. I changed the job. I know that's an extreme position but to be tied to a steaming pile of crap is a career risk. I've seen people go down with ships in that way before and it scared me.

I know many people that access many different systems using remote desktop for this purpose.

I use qemu in a docker container for many Windows related things, partially because I don't want to keep a "real" Windows system running and partially because I don't want to let that OS run outside of a VM or container.

It depends on your security mindset and goals, but I think we're far into the world of VMs and containers all the way down.

With respect to memory, try it and see. Modern Linux is very good at memory management, since it powers the entire data center world. You can certainly overcommit memory with Docker containers easily without a problem.

One day I'm trying a modified Windows (bloat stripped) from team-os. And the difference is night and day. My old laptop finally can run Windows 10!

I wonder though if there are more open and trusted modified Windows being developed out there because trying random modified Windows in team-os is not getting me some confidence

If you have to use Windows, just grit your teeth and use it.

Thankfully I don't.

I think there is a difference between using Windows as something you need versus using it as your home base. I shudder at the idea of trying to "build a nest" with Windows. I'll go stay in someone elses crappy nest for a night or two, but I can't live like that.

Multiple computers. I have an MBA for whenever I need to do a meeting or do online shopping. But my personal usage (95%) happens on openbsd. Work provides a MBP that only has work stuff and only opened between work hours.

Install Linux