My Microsoft-centric Windows-only world is getting a whole lot more cross-platform. Docker and containers are now a pretty popular paradigm and SQL Server runs on Linux. Silverlight, a framework for rich Internet apps and Windows Phone, came and went and JavaScript is no longer a curse word. Several years went by with me being super annoyed about the lack of a Windows iMessage client. But that's on Windows and, well, there's no iMessage client on Windows. I've been writing ASP.NET Web applications with Visual Studio since the early betas of the. NET applications or working with Azure DevOps (formerly Team Foundation Server). The difficulty was that I'd spent my life in Windows either writing. Almost everyone I regularly talk to was or is on iMessage.
You're probably thinking that I went to Visual Studio for Mac because I wanted to write software for iOS. My path to Visual Studio for Mac almost happened by accident.