Ask HN: How do I make using a computer distraction free?
If I could ditch the computer altogether, I'd do so in a heartbeat. Unfortunately, to do my job, fulfill errands, or to make most projects happen in the modern world I usually need access to a computer and to the internet.
Are there ways to address this problem? pg mentioned getting a computer that wasn't connected to the internet, but admitted that the strategy didn't work.[0]
What are your strategies?
[0] http://www.paulgraham.com/distraction.html
17 comments
[ 1.9 ms ] story [ 23.8 ms ] threadDepending on your willpower, you might have to set a very long, random password, write it on the paper, and store that password in a place you cannot get to fast.
On top of that, I try and write scripts to avoid opening the browser - it also saves me from having to enter stuff into the log :^) The most frequently used example is a youtube scraper (download the first x videos for query y).
I'm also a heavy Emacs user, so I apply some of the methods towards avoiding endless elisp tinkering, as that can be a timesink too! On the topic of Emacs, I will add one last thing: keeping an agenda in org mode and deliberately clocking in and out of tasks helps me stay focused on what I'm doing - I seem to respect the clocked in time much more.
https://nosurf.org/
- Using tools that augment sites that are distracting but can be useful (e.g. YouTube)[1]
- Using website blockers - I made one that uses AI to recognise what is and isn't on task [2]
- For me the single biggest thing is changing my physical environment for better habits. E.g. coffee shops and coworking spaces aren't the best for focused work but they at least make me more consciously aware that I should be working and not wasting time on distractions. Obviously you are in an office this may be difficult to change though.
[1] - https://chrome.google.com/webstore/detail/mindfultube-youtub...
[2] - https://chrome.google.com/webstore/detail/deepmode-intellige...
If you want to switch contexts you can just set a new task, although if the topic is the same - e.g. machine learning both in the case of programming and literature research then you shouldn't need to.
Secondly, I use Adblock Plus and other plug-ins to edit out parts of websites. I removed the homepage, up next and recommendations from my youtube experience. That sidebar at the side of every article/video? Gone. I can't recommend this enough, modern webpages are exhausting to look at.
Lastly, I recommend you to edit your host file to block annoying content while browsing: https://github.com/4skinSkywalker/anti-porn-hosts-file. You can find all sorts of lists online to suit your needs. Note that the host file blocks whole websites (e.g. reddit.com), not specific pages (reddit.com/r/news/). Good luck with your effort!
[0] https://addons.mozilla.org/en-US/firefox/addon/switch-off
https://getcoldturkey.com/features/