I don’t really care about the OS. I want a beefy laptop with a good keyboard and trackpad, long battery life, and a crisp screen. Preferably very silent, bonus points for a clean design. That’s the value proposition of a MacBook.
Not really. The only thing that comes close IMHO are the top shelf Lenovo X1 Carbon, but even those come with several caveats compared to MacBooks, and the M4/M5 chips are ridiculously powerful.
I get it. I wish there were more great laptop makers.
I had a maxed out 16in M2 Max MacBook Pro, now I have an 15in M3 MBA. I also have a maxed out HP G1A Ultra running Fedora. They’re all excellent.
Why would you not want your development environment to be as close to your deployment environment as possible? Even MacOS bash commands have hiccups every so often. In my experience working with Linux developers, they seem to know the internals of the servers much better and can optimize/debug prod fast - and this understanding is only compounded with LLMs.
I'm sure many developers would be equally talented at debugging such issues if we deployed on Windows or MacOS, but virtually no one does that.