| Yeah, this is exactly my experience too. I try to move over every six months to a year or so, and it's the same gripes every time at this point. Driver support's reasonable now, and the desktop environments are generally solid enough, but things like mixed DPI work really badly on Linux, my browser nearly always tears when scrolling on my secondary display, etc. But... the single biggest killer for me though is how badly Linux copes with very low amounts of free memory. Put 32G in a machine and it still periodically runs completely out under my dev workload and when that happens, the whole system becomes unusable and I have to hard reboot it. I'm not sure what macOS and Windows do differently, but it just doesn't happen on either of those two OSes. I really want to have the freedom to pick and choose my hardware more, but at the moment I keep falling back to macOS. It's a UNIX environment so it has the tooling I want and a solid GUI that works well. |
I used to have that problem too, but it went away when I stopped using JetBrains products :). Not for any reason other than the contract I was working on ended.