I actually feel like oversea flights are my most productive sessions.
I could totally see my using the train to drive through the country to work on some stuff, where I barely need internet.
It’s almost always better than my 49 inch monitor at home lol.
You can use commute time for day dreaming. It's not a waste of time
Much better experience than working on a plane. I've done a handful of cross-US flights this year on Alaska Airlines, and trying to do anything network-related on those flights was torture. Super spotty, high latencies, constant timeouts; very frustrating.
One thing I love about coding on public transport is the sense of urgency can be fun.
Being on the verge of figuring out a bugfix or whatever when you know train is pulling into the station and you have maybe a minute to go, cracking it, quick test, bundle the laptop quickly back into your bag as you step off the train is quite a nice feeling.
No access to internet so mostly hacking from memory. I could use man pages for C, but Haskell was a bit more tricky.
Sometimes I’d just end up sketching things out on paper, but eventually I could complete entire modules without looking anything up. Was always a bummer to be stuck on something that I knew could be answered online in mere seconds. Good times.
I would absolutely never do this in a public place, much less a crowded one.
This guy’s figured it out though.
https://evantravers.com/articles/2023/04/06/magsafe-tenting-...
For something sturdier I use Ulanzi super clamps with extensions.
The Glove80 (which is fantastic, as a 15 year Kinesis Aadvantage user prior) also has a tripod mounting kit which I haven't tried yet.
It's often less productive than a normal workday so i dont do it super often, but It's very enjoyable, and the change of scenery sometimes helps me get unstuck on problems.