I prefer working from the office. And people who code form their laptops from cafés, really? You would spend hours looking at a small 15" screen, straining your neck and back, instead of comfortably using dual-monitor setup and a comfortable chair in the office? Or you like working at home, near your home fridge and playing active kids? Definitely not my cup of tea.
Yes. I code the best on a shitty laptop with a small screen with no GPU. I'm not kidding, the more plain my computer is the better for programming.
> Or you like working at home, near your home fridge and playing active kids?
Yes that's annoying. But the office isn't much better for me. That's why I usually code past 10PM.
edit: also, damn you. You made me notice my fridge actually makes a sound and I can't unnotice it now.