Lately I’ve been on a pretty productive work streak doing something that I originally thought impossible while programming: going offline. I disconnect my router and throw my phone across the room and take breaks a few times a day.
I’ve done this by downloading the documentation, references and the stack overflow databases for my languages and frameworks of choice and searching through them and my old code when I don’t remember the best way to accomplish something. Not to turn this into a plug but I use and paid for Dash to accomplish the above and run my dev servers locally on my laptop.
This is probably a somewhat extreme solution but with the internet available I have a very hard time avoiding the temptation of alt-tabbing to a browser and opening a new tab, will power or not. I am weak. I accept this. The work must still be finished.
What I would like to know is if anyone else has a similar development pattern or if you’ve found any tools helpful for making an offline programming experience smoother?