Hacker News new | ask | show | jobs
by bsnnkv 499 days ago
It's quite impressive to see how much the Windows experience has improved for developers since this was written.

I love being able to both do all of my web application work in a deeply integrated NixOS WSL VM and develop my own desktop environment power tools against a stable DWM using an officially supported Win32 API crate in Rust.

Honestly I dread booting up my M1 MacBook Pro for work, the experience feels sluggish, slow and unresponsive in comparison. In particular the experience of using a wireless mouse is like dragging the cursor through heavy sludge.

3 comments

The de facto Linux game development workflow is now literally just to develop a Windows/DirectX game and making sure it works with Proton on Linux.
Relevant article from a few years ago: https://blog.hiler.eu/win32-the-only-stable-abi/
I've stuck with windows due to better power management support. Native Linux hasn't supported my hardware very well. Also my kids occasionally want to play Roblox or other games on my computers. Apple products are too expensive for me.
I too love the WSL, but at the same time--

If you needed to buy software, my entire life, chances are the software you needed was made for Windows.

I use Linux for a desktop, use it professionally, but I keep a Windows laptop around because every time a hobby butts up against software -- for instance, the control software for a CNC -- that software is written for Windows. (Yes, yes, there are open source alternatives, it's just codegen and largely generic APIs, but the software everyone uses runs on Windows.)