Funny, I just posted about buying a t480. I wont lie and say its the latest and greatest, but its a good machine. My main reason was the Linux support, but as others mentioned, Linux runs on just about anything.
I think it would depend on the kind of software you're developing. If you're doing web development, I'd say you're good, game Dev, maybe not. There are also different models with diffrent specs. Some come with 8 gigs or sometimes more, some have a TN panel or an IPS, i7 vs i5 so just be on the lookout for what specs you want/need.