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 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 Computers may have man-in-the-middle adware installed
Lenovo is shipping computers preinstalled with man-in-the-middle adware called Superfish. It's a web proxy that can hijack any web session, including encrypted/https sessions. And since the root certificate is the same for everyone with private key present on the machine that's now publicly known, anyone can spoof any site to people using Lenovo laptops. Currently, it affects IE and Chrome browsers with Chrome expected to push an update that will block the certificate soon.
Uninstalling Superfish won't remove the certificate.
Lenovo are standing by their choice to install adware.
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 SSD's only come built to order
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.
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.