Working offline can be much more productive. Of course, if you're using a
compiled language and frequently have to wait ten minutes for a compile
to finish, it doesn't make much difference, but if you find yourself
quickly checking lwn.net between every ten keystrokes, going offline
might help recover productivity.