Hacker News new | ask | show | jobs
by PaulHoule 2101 days ago
I did it a long time ago. For about 20 years I've mainly written software that runs on Unix servers or that runs on web browsers. I have done some .NET but I've never written C code against the Win32 API, that is, almost all the code I write is basically portable, say Java or Python or PHP or Javascript.

Right now for instance I work on a back-end Java application using maven, eclipse, postgresql, the server runs on Windows basically the same as it would on Unix or Mac. So long as I don't rely on the case-insensitivity of filenames in Windows I have never had an incompatibility that mattered.

Front end I use npm and all that, Webstorm as an editor. I've done that work on a mac with the same software and it's the same.

Cmder and hyper are great terminals, even the default terminal is "good enough" now.

In the distant past I ran a VM with Linux under it on my dev boxes so I could use Unix shell tools that I love, but then WSL came along and it was good enough that I found I wasn't using the VM.