Why on earth would a developer have a laptop and NOT develop on it? While laptops aren't ideal development platforms perhaps, they let you get a lot of work done while on planes, trains, etc.
Ubuntu works just fine as a development system - it's basically Debian with a nice UI and more polish, so lots of development tools are just an apt-get away.