Ranked in these QuestionsQuestion Ranking
The thing is a brick. ThinkPads have always been known for their build quality.
Drive Bay can be popped out to swap between DVD/Blu-Ray, HDD, 2nd Battery
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 Runs Linux well
Most reports of linux on the T440s have been positive apart from some issues with the trackpad by default which can be solved by installing libinput:
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.
Thinkpads are not known for their lightness. They are built tough and that means they will weigh a bit more than most laptops.
Con SSD's only come built to order
The base model comes with 500GB HDD (can be upgraded when ordered to either 180GB SSD, 256GB SSD or 512GB SSD).
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.