$2000 - A loaded Dell Precision workstation. Wait for Kaby Lake quads though. If you like the Surface Books that's an option too.
$1500 - Dell XPS.
$1200 - ASUS UX501VW. (Only one RAM slot is upgradable, though)
If you have forgiven Lenovo after last year's man-in-the-middle scandal, they continue to make the best keyboards.
All of these machines run Linux well (with an occasional driver compile). The biggest tradeoff will be the touchpad. I find the trackpads on par with my 2009 unibody White Macbook. If you prefer a mouse like I do, it wouldn't be that much of an issue. On the plus side, you can get much better specs for the price of a Mac. Xeons, lots of ECC RAM, beter displays, better battery etc etc.
> This workstation can get some serious work done, but its battery life of 5 hours and 34 minutes means you likely won't be taking it far from your desk.
The 13" rMBP gets 12 hours on the same test: http://www.laptopmag.com/articles/all-day-strong-longest-las....
I don't feel like I'm being unreasonably picky here. I've been using a laptop with a great display and 8-9 hours of actual battery life for the last two years. Everything on the market right now (including probably the new MBP) is a downgrade from that.
There is a lot of trackpad jitter as well - which is easy to disable when a mouse is plugged in, but still.
edit: the camera is also in a stupid place.
OS X vs. Windows?
Meh. The one on my 2015 X1 Carbon is okay, but the keyboard and trackpoint are the worst parts of my X1 Yoga – the trackpoint only allows the "soft dome" caps (i.e. the convex ones, not the nice concave ones which save you a bunch of stress in the fingers) and the keyboard just feels very cheap and weird. The keypress is still well-defined, it’s just that the keys are incredibly shallow.
Now, I have a Dell XPS running Ubuntu. It is considerably faster. Far better battery life. Far high spec. Extremely slick display.
I understand that OSX has gestures and maybe Windows too. Maybe there is some package that brings gestures to Ubuntu as well (apt-cache search gesture|grep gesture returns some) but the keyboard is good enough. Alt left to go back (it works in Nautilus too), etc. Sometimes I'd like pinch to zoom in Gimp like on the phone and tablet and some day I'll try those gesture packages, but I'm in no hurry.
On the other side, I find the push to click trackpads I see on Macs and some PCs very difficult to operate, especially when I don't want to move the mouse pointer when clicking (graphic programs) and especially the trackpads that actually move. That's why I bought a laptop with physical buttons and disabled push to click (it had that too).
TL;DR the Mac trackpad is almost a reason not to buy a Mac for me.
That was a concern I had when upgrading to a MacBook with no physical button, but it hasn't actually been an issue. You can treat the trackpad as though it has a separate physical button (leave your thumb at the bottom the whole time, and use it to click instead of the tracking finger), and it's smart to detect that and ignore the thumb except for clicking.
They're not nearly as precise as a mouse. They cause you to rotate your cuff even further than a mouse. Dragging and dropping things is more difficult with a touchpad.
Touchpads all stink, including Apple's.
Evoluent's vertical five button wireless mouse is where it's at. Everything else is second rate.
> Touchpads all stink, including Apple's.
Couldn't disagree more. I've actually ended up getting a Magic Trackpad for my desk - the gestures etc are genuinely useful.
Uggh. That sounds like a terrible way to work. If open floor plans are bad, working on a flight has got to be even worse. I guess I'm lucky that I don't have to do any of that.
> I've actually ended up getting a Magic Trackpad for my desk...
Well, you're a rare bird then.
Welcome to the real world- sometimes we have to do things in environments that are less than ideal!
Given that Apple have iterated and released multiple versions of the Magic Trackpad, I doubt I'm that rare of a bird.
Apple really seems to loath their developers either through active malice or passive indifference. I've wasted too much time reverse engineering Xcode/LLDB/MobileDevice.framework to get automated iOS testing to work (no, XCTest is not adequate). Of course, once my company wanted to move from physical hardware to virtual, we were screwed again by the near total lack of virtualization products for macOS guests. VMWare ESXi seems to be the only player in town for server deployments and that still requires Apple hardware. Sure, go ahead and spend well over $3,000 on their laughable Pro/"server" products that cannot be reasonably placed in a server room. Apparently Apple hasn't heard of the whole "cloud" thing.
* But not really, I would never dream of violating the macOS EULA by running it on non-Apple hardware...
I tried it and for those who prefer Linux it's pretty great!
If I am skyping and the person I am skyping with has upward view of me, I don't really see an issue with that.
You can have i7 quad-core, dual 1 TB SSD, 32 GBytes RAM (maybe more), backlit keyboard, thin(ish) form factor, and a fantastic 3840 x 2160 screen. Graphics are NVidia M1000M which is desktop class and runs CineBench 11(?) OpenGL test at 93 fps (faster than my NVidia GTX 970).
This is by FAR the nicest and thinnest portable workstation-class laptop I've ever used. It's easily carryable-around, which is more than I can say for any previous laptop such as the larger Dell Precisions, HP Elitebooks I've previously used in this class.
In particular, fast Samsung NVM SSDs and fast laptops are a match made in heaven.
I'm sitting here on a 2008 Mac Pro, and was hoping to move to a mobile solution. But 16GB of RAM just isn't going to cut it for the VM's and what not a run. So I guess I'll just be running this into the ground.
So many people upgrading notebooks when they don't need to.
That's charitable. It has a dual-core 15W TDP CPUs, the 13" touchbar uses a dual-core 25W CPU and the 15" uses a quad-core 45W CPU.
Incidentally, all Kaby Lake laptops use either 4.5W duals or 15W duals, there's nothing else out yet.
Doesn't help for development per se, but I do enjoy having the flexibility of the "gimmick" screen. I still prefer paper, but it's a viable alternative for note taking.
EDIT: The XPS 15 gets more like 5-6 hours with the high res display by my understanding. The Surface Book has the right combination of resolution and battery life, but 15.4" to 13.5" is a big step down if you're used to working with side by side windows. Is there anything out there I've overlooked?