3 ms·
I'm glad I finally no longer need macOS to have a nice developer experience. Docker & WSL2 are all I really need to do development these days. Back when I start
by AJRF 6y ago
I'm glad I finally no longer need macOS to have a nice developer experience. Docker & WSL2 are all I really need to do development these days. Back when I started using macOS, Windows seemed pretty dire for developers unless you were in the .NET and back then web-dev.
Around the time ruby on rails was becoming super-popular I noticed a lot of developers getting MacBooks through their workplace and that kind of caught on as it was easy to install all the cool new dev tools that came out after that like Node etc. Apple built up a nice cache with developers and from 2007-2018 the circles I ran in you would be hard pressed to find a developer using Windows.
All this time Microsoft were in the background diligently putting together a grand strategy for getting back developer mind-share, and they have done a spectacular job. VSCode + Visual Studio Community Edition, WSL & WSL2, The new terminal experience, supporting Docker, buying GitHub, open sourcing .NET, improving Azure and just constantly tightening up Windows 10.
They've put their best foot forward going into the future and I am so glad because during the time all the cache Apple have built up has eroded. The keyboards, the kernel panics in Catalina, the MacBooks have been unspectacular, they just won't fix bugs, Swift is unused outside of iOS dev, Catalinas false promise of "just click a button to make your iOS app work on macOS", iOS has stagnated feature wise, Xcode is a malignant tumour that rears its ugly face when you try and use git for the first time, and they keep railroading down this road towards iOS-ification of all their platforms.
Developers wanted the iPad to become more like macOS - and with Big Sur it looks like they've pulled a reverse Uno card.