Have you asked whether they'd be okay with a dual-boot? I recently started work as well (gamedev) and while most of the studio is on Windows I was able to set up a NixOS install for productivity (and to test the game on more configs).
Linux
A community for everything relating to the GNU/Linux operating system
Also check out:
Original icon base courtesy of [email protected] and The GIMP
Programming on Windows can be totally fine, if you're working with a language that cares about Windows support. E.g. in my experience:
- Good: Rust, Go, C#, Java, Deno, Dart
- Okish: Python, C++, Node
- Bad: Perl, OCaml
If it's in the "bad" category I would recommend installing WSL and using VSCode's remote feature that lets you have a Windows copy of VSCode connect to WSL.
What kind of programming work are you doing?
I've thought about situations like yours and what I would do if I were in that situation someday. For me, the plan is to try doing as much in the console as possible, which means Vim/Neovim for development and Tmux for window management.
Podman desktop
Citrix... I use my Linux setup to remote into my work laptop work for work... It allows me to have my standard Linux workflow while having access to my work stuff and not putting that anywhere locally.
I think, hopefully, many linux people have experience to give me pointers what to do with a windows work environment
Windows people would have much more experience. Try [email protected] ?
If you're allowed a VM, I would recommend using that. Trying to make Windows suitable for dev work is a bottomless pit...
Is the server just for you? If so connect to it and pretty much use it as your work machine.