Re: Coffee shops?
In general I wouldn't make a practice of it, although some people obviously do.
However there are situations where there's time to do work and neither office nor home are close at hand. In my case it's been occasions when I've taken the grand-kids to their tennis lesson & have to hang about waiting to take them home again. If I have something to write I'll take a laptop and sit the club's coffee bar although it's likely that it will be the little MSI job and not something more substantial. For others it might be waiting for a train, a gap between appointments or lectures etc.