Earlier quoted context omitted.
When we got accepted into YCombinator back in 2011 (Mailgun), I remember PG looking at our Thinkpads running Linux and asking something along the lines of "what's wrong with you?" , with almost [1] all YC teams using Macbooks. 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 f…
> There is no way a Macbook can compete with a proper Thinkpad Your criticisms are pretty almost all a matter of taste, and we're in disagreement just about throughout. > I wonder if it's the Valley culture? I'm not in the valley. I've never found any non-apple laptop with a good (or even decent) trackpad, and I like that OSX has a community of indie developers who actually care. > the keyboard I don't enjoy thinkpad…
Personally, I have a ThinkPad W540 for work and while it weighs like a brick man is it easy to work with. The UltraNav isn't as nice as the trackpad on my XPS 13, but I usually work with the TrackPoint on ThinkPad's anyway (killer feature for me to be honest, even Apple's awesome trackpad disappointments in comparison to a good ol' TrackPoint in my opinion) - upgrading the RAM and SSD required a couple screws for the appropriate bays in the base cover instead of needing to take the whole thing off like my old 2012 MBP. Also, while USB Type-C and ThunderBolt 3 "work" for a dock, being able to plop by ThinkPad down on my desk at home and have it start charging and connect all of my peripherals is still easier than plugging in a cable (even if it's just one cable).
Also, as far as Linux support I guess that all really depends on the individual. Most of my workflow is heavily dependent on Linux (Java/Python dev in JetBrains products, ansible stuff, administering a couple dozen Linux VM's) with the exception of our .Net apps (where I run Visual Studio in a Windows VM) - there's not a whole lot of benefit to me running macOS, and in fact, I'd really rather run Fedora (call me an oddball I guess) since anything not getting deployed to a Windows server goes to a CentOS VM, makes moving from development to production a lot easier.