While I have coded Mac apps and iOS apps in the past, my coding now is entirely for the web. Many are cross-platform, while others are Mac-specific. In this article, I'm going to show you the tools I use. While Windows offers a robust command-line environment, I like having a full Linux-style command line as well as a complete complement of the Mac's well-integrated graphical tools. I like being able to run Windows, Linux, and Mac applications on the same machine, which is only possible on a Mac (I'll talk more about that below). The fact is, I gain a lot of productivity from Mac-specific apps, particularly Final Cut Pro X for video production. Over the years, I've jumped between platforms, but I find myself regularly returning to the Mac.
By contrast, nearly twice as many developers (45.8%) use Windows as their development machines. According to the 2020 Stack Overflow Developer Survey, more coders work on Macs (27.5%) than on Linux (26.6%), but only by a very small margin.