I wouldn't say they're exclusively thin clients; you can run more or less whatever apps you want (I use Omnifocus, Graffle, bunch of other stuff). But source code isn't allowed on laptop HDD's, so most engineers develop remotely on their workstations via SSH/remote-desktop.