For the past 25 years, my best (and often only) desk at home has had an Internet-connected desktop computer with the largest/best screen I could afford placed directly in front of the chair.
I've been trying out different placements for this non-computing desk, but I think the best place may actually be just next to the main "computing" desk. Too far away and I end up not using it that much.
You just use a pen to bring your algorithms or designs on paper. And optional you print out code you are currently working on.
That works when working alone, but also with many people. Because of course in the end - you use the computer to actually type your code in.
It's a good reader for individual docs and articles. The gesture recognition isn't perfect, but it's not bad. The software is getting better regularly. I tried installing an ereader (koreader? I forget the name) but it needed gestures that were tricky to pull off (for a task switcher).
Is most powerful feature is it's presence. It's just relaxing to look at instead of a screen.
If you're thinking of one, get it for what it's advertised for. If you want an epaper general purpose tablet, get a boox. I went with remarkable because (a) I liked the use case, I've had Android tablets in the past and they suck; and (b) it's open enough that it'll stay usable even if the company stopped caring.
For single person things though I definitely understand and respect the utility.
For me, the idea of being offline is just a way to:
1. Get away with distractions
2. make side projects enjoyable and avoid burnout because it doesn't feel like another job
3. make steady progress because of 2
Because the major problem for side projects or solo developers is not productivity, it's they either get distracted or burn out then abandon projects.
People who work in teams mostly have fewer of these issues because they are usually being accounted. Plus modern technologies did drastically improved how organizations exchange information, as opposed to pure productivity gain (just try to compare modern organizations with Office-like software and Internet connections, to paper-based government systems a century ago). So you probably need technologies to efficiently exchange information in teams, but not so much as an individual.
Then I recall I read from somewhere that Donald Knuth prefers pen and paper to computer. I tried it and it did work for me. I just turn off the computer and use pen and paper/book/printed stuff most of the time. When I have to use the computer I leave the network cable unplugged and finish it quick; When I have to use the internet, I write down what I going to do and do it then turn off the computer; I only check HN or YouTube on meal breaks or before sleep.
I found programming with pen and paper is surprisingly effective, and arguably makes the system better designed. Reading printed code and take notes in diagrams like half a century ago make me understand better (I don't actually print everything, just collect those parts I find important to an editor then print). Turn-on computer on demand feels like going back to the lab from the dorm when the idea struck. All are slower but make steady progress, and it's enjoyable. Much better than time wasted in vain.
As in hindsight, I don't think I'm addicted because I don't have withdrawal symptoms - I don't get uncomfortable when I'm not using a computer or the Internet. It's just those websites are good at grasping my attention. If that's your case, just turn it off or lock your phone away and only get it when you need your online bank. But if you do have withdrawal symptoms, you probably need to ask professionals to address them.