More developers use Linux than Mac, according to 2022 StackOverflow survey
The docker situation on MacOS is so painful.  That&#x27;s the number 1 factor keeping me off it.  It&#x27;s such a fundamental tool to development in this day and age and Docker Desktop doesn&#x27;t cut it at all.  I used to run into mysterious lock ups of the VM when running decently complex workloads. It would happen maybe 2 or 3 times a week and I would have to blow away all state and set everything back up.  Recently I&#x27;ve seen issues where it can&#x27;t even build some non-trivial images on machines using M-series processors.  I&#x27;ve tried Rancher Desktop too but also ran into similar issues.  Neither of them can make it past building a decent sized rust project while emulating x86.  This doesn&#x27;t even take in account the performance of these builds that do finish.  I&#x27;d be happier with slow builds if they at least worked.<p>Aside from build and stability issues, I&#x27;ve also hit not-so-subtle bugs in MITM proxies they add for connections on some ports.<p>I get why building Docker on MacOS, especially with the x86 emulation twist, is such a difficult problem.  I don&#x27;t envy the engineers working on this.  But I don&#x27;t get a developer who knows they need Docker would pick a mac for their main machine.