Too Long; Didn't Read
Only recently it became possible to code outdoors. The internet is available everywhere through LTE, and portable power is available through good laptop batteries. Although my 2012 MacBook Pro can't last beyond two hours, I found a portable lithium AC generator on Amazon that lasts me all day.