in reply to André Polykanine

You can tackle pretty much any linux-related requirement with WSL 2 on Windows. Sometimes it takes slightly more effort than on native linux but most things work straight out of the box especially if you're using VS Code. I've been developing with MacOs and Linux users for about 10 years and never had a reason to even consider switching (if Windows getting more awful with each new release doesn't count).
in reply to André Polykanine

@tuukkao ehh ... it tends to work fine until it doesn't andsometimes you do run into weird issues particularly if a project is dependent on weird dependencies that haven't been kept up to date for years andsuch,I'dhonestly not even bother mentioning it though. If it turns out WSL doesn't work for whatever reason you can always just spin up a virtual machine and use that, long as you can do your work, what tools you use shouldn't make or break a job interview imho
in reply to André Polykanine

VS Code is great.

For terminal, you need to install TDSR and then to silence VO, then it's great too. VS Code terminal exists, but I'm not a fan.

For web, you want Safari, because it's the only browser that does caret browsing accessibly, and you absolutely need that for code. I have a bookmarklet that fixes the "Voice Over pauses on every token" issue, can share if needed.

Hammerspoon with IndentBeeper helps with indentation, VO has native support for it now, but it wasn't as good, at least when I last tried.