
A year ago I was celebrating 15 years in the .NET ecosystem and 30 years as a Windows user. Fast forward to today, I am using Linux, Neovim, Python, Rust, and mostly live in the terminal. I’m a solo developer, building a greenfield project, so I could have chosen any technology. Since I’m most experienced in Windows with C#, that would have been the more natural choice. Here’s my experience of why I decided to make different choices and whether it was the right call in hindsight.