If you're a more on-the-go person who needs a small laptop that needs to do it all, and do it all day then you might consider also checking out the x220T laptop.
They have a model with an i7, sometimes they have 3G sim readers, and has a touchscreen + touchpen (you can disable one, or both of these in software). These are great for taking notes, more then enough power to survive a day of real programming.
Re:ThinkPad X1 Carbon
by joatmon-snoo on Saturday December 31, 2016 @12:42AM
(#13289685)
I've actually got an x220 with the original 6-cell and a slice battery, which puts me at 6 hours unplugged. It's not very impressive tbh, but it's been worth what I paid for it.
New:
Here's your 1000$ build: If you're willing to part with another 200$-300$: