[1] https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Carbon-2018...
[1] https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Carbon-2018...
I could not disagree more with you as a developer.
- The X1 Carbon lets me use Nvidia GPUs using an eGPU.
- It has a much, much better keyboard. On my MBP, I hit this problem: https://youtu.be/4QDsqWkUvXQ
- The high end models don't force you to get a touchbar.
- I love having more port diversity and number of slots vs. the MBP. No dongle life for me.
- As an added bonus, I got the X1 Carbon Yoga, which has an OLED display. The display is gorgeous with fabulously dark blacks.
The one thing that I miss from the Macbook pro is it has a much better trackpad. But overall, I am very happy with the switch, and it's overly simplistic to just say "Macbooks stand on their own".
Though overall, I couldn't be happier with the switch.
Besides that, how does linux work on your macbook?
[1] https://www.reddit.com/r/thinkpad/comments/92unvp/my_guide_f...
I think Google has swung more towards Linux laptops, but honestly, this, the T or X series from Lenovo, maybe System76 are the only realistic choices I see there personally. And at the end of the day, Linux and Mac offer pretty similar programming experiences.
I completely agree that the lenovo is a better laptop, for similar reasons to the ones you've mentioned.
I think the 'Macbooks stand on their own' comment is more along the lines of "you either operate in the macOS space, or the 'everything else' space. There isn't much crossover due to the large shift in workflow between macOS and windows". This rings true for me - I have the option of using a mac for work, but I prefer to run windows on a lenovo because the hardware is just better. I can deal with windows 10's quirks, and I just run a VM for all my linux needs - no half-assing it with the BSD terminal in macOS.