Ranked in these QuestionsQuestion Ranking
The thing is a brick. ThinkPads have always been known for their build quality.
Pro Runs Linux well
Pro 14 Hour Battery Life
This laptop comes in #2 on Laptop Magazine's list of "Laptops with the Longest Battery Life", beating even the Macbook Air.
Pro Good Keyboard
If you're programming, you're going to spending a lot of time using your keyboard. You want something that is comfortable and allows you to type with the utmost speed.
Drive Bay can be popped out to swap between DVD/Blu-Ray, HDD, 2nd Battery
Con SSD's only come built to order
Con Backlight bleed
Though slight backlight bleed is common for IPS displays, there are many complaints from T440s owners of the backlight bleed being problematic.
Con Chiclet keyboard
The Lenovo ThinkPad T440s uses chiclet keys in its keyboard. Some people have no problem with this but for the price better keys would be nice.
Con Some issues with the trackpad with Linux by default
Being a one piece touchpad, Linux has had some driver issues with it including unwanted clicks and random cursor movement/scrolling.
Issues with palm-detection in Linux can be fixed by installing libinput:
Con Boring design compared to other Ultrabooks
ThinkPads are not known for fancy designs.
Thinkpads are not known for their lightness. They are built tough and that means they will weigh a bit more than most laptops.