There were times I took a dial up terminal home. Before that in university, we had to punch our own card decks.
I didn't need to be at the office to write programs. All I need is a pad of paper (with maybe a few manuals) and a nice place where I can concentrate without interruptions.