>I wonder if it's the Valley culture? There is no way a Macbook can compete with a proper Thinkpad [2] for programmer productivity: the keyboard, the UltraNav, the swappable batteries (you can fly around the world with a x260 + spare battery), a nice docking station, upgradeable storage/memory
You completely missed the most important productivity tool for a programmer, the display and no thinkpad can compete with a macbook in that regard.
In addition new Mac keyboards are better than new thinkpad keyboards. Mac trackpads are better than thinkpad trackpads, the ultranav is not good, battery life on macbooks are better than thinkpads and you don't need to carry extra batteries, and macbook docking solutions are better than thinkpad docking solutions.
Also why would you want to use linux when that will 100% give you shorter than 4 hours battery life along with a host of other issues when you can use OSX and get good battery life along with a fully posix compliant os?
You completely missed the most important productivity tool for a programmer, the display and no thinkpad can compete with a macbook in that regard.
In addition new Mac keyboards are better than new thinkpad keyboards. Mac trackpads are better than thinkpad trackpads, the ultranav is not good, battery life on macbooks are better than thinkpads and you don't need to carry extra batteries, and macbook docking solutions are better than thinkpad docking solutions.
Also why would you want to use linux when that will 100% give you shorter than 4 hours battery life along with a host of other issues when you can use OSX and get good battery life along with a fully posix compliant os?