Hacker News new | ask | show | jobs
by jenscow 3035 days ago
I've developed software for Windows since the 90s, and for the past 4 years Linux is my host (where the IDE is).

I run Windows in VMs, mostly so I can roll-back to a snapshot when something breaks, or start in a predictable state.

Windows has too many moving parts, scantly documented processes, breaking updates, and decreasing amount of control. Over the years I've become tired of fighting with my computer in order to do what I'm paid for. I'm not a consumer, so why should I be using consumer-grade equipment?

I've tried "linux-izing" Windows, but it just makes it worse. Unless you're developing with what Microsoft currently wants you to, everything is an up hill battle.

(even when I developed in Windows I used VMs for running my code, so it's not a crutch because of Linux)