I put on a small Debian-based chroot and installed Guacamole[1]*, so I can use my favourite editor and X11 programs within a Chrome tab.
Compiling large C/C++ programs takes a while, but the Go compilers (what I mostly use) work really well. And I can always SSH into beefier machines (Linode/University) if I ever need to.
This replaced a Thinkpad which cost 5 times as much and broke in less than 13 months. So far I'm not missing the Thinkpad. (Well, maybe the 3 button TrackPoint)