

We can choose what we want to run at work. I work as with Solution Architecture and Platform Engineering mainly with Azure, PaaS and dotnet solutions. It’s atypical I suppose but surprisingly seamless.
Doing this in Linux is pretty straightforward and my choice of distro is Ubuntu since last year. I have modified Gnome getting it sorta close to Omakub (the precursor to Omarchy).
The stack, including Dotnet, C#, PowerShell, Bicep, Terraform and Azure CLI works well. I’m midway in my setup of Neovim and have it working with PowerShell and Bicep as well as an assortment of other LSP’s. Additional tools such as JetBrains Rider, Draw.io and Obsidian with Excalidraw are native and so is LibreOffice. For the few workloads I can’t run natively (basically Visual Studio and Office) I have a VM.
The major issue I have found in a lot of workplaces with Windows since forever, disregarding the increasing mess in Windows 11, has been group policy lockdowns. IT tend to look at everyone including devs as office workers (assuming Office is the most advanced tools needed), meaning no admin access and blocked apps.


GNU Stow, backed up to a git repo.
For those who might not see the purpose, it’s for keeping your profiles on different machines in sync, especially if you use the terminal a lot.