Programming while homeless is a feat. Software development these days is heavily dependent on an active internet connection. Need documentation? Well, it’s online. Need to grab a library to accomplish a specific task? Your package managers won’t cache those libraries from previous uses, and they’re going to attempt an HTTP GET to find them.