Hacker News new | ask | show | jobs
by dgellow 2226 days ago
> The only drawback is Windows and its tooling.

I switched last year from using Linux and macOS for 10+ years to a surface laptop. At the beginning Windows was going on my way all the time, but now that I’m more familiar with its system and powershell, it’s way better, and I really enjoy it as a dev environment.

The main pain comes from a lack of familiarity. Once that’s behind, you can be quite productive using Windows.

I now spend almost all my time in powershell and only use WSL for some specific stuff.

4 comments

Yeah, IMO if you start out by installing bash and trying to treat Windows like a Unix, you're in for some really bad time.

A lot of developer tooling works just fine in Windows environment and trying to fight the system with unix shell is not the best way to coexist.

Agreed 100% pre-WSL, but now it's changed with WSL. Have used Powershell for last five years, but bash on Ubuntu is great.
I had the opposite experience. Similar background, Used Windows heavily from DOS through XP. Started a job as Windows 10 had some major incremental releases and was eager to learn PowerShell and see what Windows had done in 10 years.

I earnestly wish I documented my disappointment when I encountered the same annoyances I hadn't seen since I left Windows because after awhile I forgot what they were. Annoying things like updates requiring reboots at least once a month, when an application was busy I couldn't move it out of the way (to do something else while I waited to see if it finished). I found PowerShell too verbose for everyday use, the "terse" commands too different and undiscoverable, everyone I worked with was still entrenched with BAT files, and to run PS1 files I needed to wrap it in a BAT file for security.

I glommed onto WSL, but found myself logging into an Ubuntu box we had because it was nicer.

I was happy my next job was a lot less heavy on Windows. I'd switch to Linux as my daily-driver and dual-boot Windows if I had to.

Do you mind elaborating what kind of problems you work on?
I'm almost the opposite... been on the insiders channel for WSL2 and Docker + WSL2 support has been really good since switching in early March. I did try it a bit over a year ago and wasn't nearly as pleasant... when WSL2 etc will hit mainline, who knows for sure, if it hasn't already.