That being said, mac is still the answer I get most often when asking this question. (And I almost never get Linux as an answer).
This is strange. Most developers that I know use Linux...
I use both Linux and Mac, and even though I like Mac OS, I can't see what it can add to a developer that Linux don't have except if you want to develop for the Apple platforms.
I really like Mac OS for other reasons not related to development. But for development it does nothing more for you that Linux already does, while Linux does a lot more that Mac doesn't.
What would you answer? And WHY?
I used Windows 11 recently, I can't say that it was a bad experience, except for the fact that it uses a lot of computer resources for doing the same that my Linux PC from 2012 does. And I felt very limited after using Linux for more than a decade. I even feel more free in Mac, as it is also a Unix-like OS. WSL does a good job, but I don't know why I would restrict everything that I have in Linux to just a terminal that I would still run over Windows...
If you don't care about paying a little more for having a Windows laptop and you somehow want Windows for something (maybe games, office or something that really needs Windows) I would suggest to buy it and install Linux in dual-boot, so you can have the best of both worlds.
Comments
This is strange. Most developers that I know use Linux...
I use both Linux and Mac, and even though I like Mac OS, I can't see what it can add to a developer that Linux don't have except if you want to develop for the Apple platforms.
I really like Mac OS for other reasons not related to development. But for development it does nothing more for you that Linux already does, while Linux does a lot more that Mac doesn't.
I used Windows 11 recently, I can't say that it was a bad experience, except for the fact that it uses a lot of computer resources for doing the same that my Linux PC from 2012 does. And I felt very limited after using Linux for more than a decade. I even feel more free in Mac, as it is also a Unix-like OS. WSL does a good job, but I don't know why I would restrict everything that I have in Linux to just a terminal that I would still run over Windows...
If you don't care about paying a little more for having a Windows laptop and you somehow want Windows for something (maybe games, office or something that really needs Windows) I would suggest to buy it and install Linux in dual-boot, so you can have the best of both worlds.