Have you taken a look at https://github.com/leftnode/get-shit-done ? It's basically the same thing. I have been using this one for a while now.
I'll take a look, thanks for the suggestion!
11–20 of 21 posts
Have you taken a look at https://github.com/leftnode/get-shit-done ? It's basically the same thing. I have been using this one for a while now.
I'll take a look, thanks for the suggestion!
Problem with these is I end up turning it off.
Self-control only goes so far, but if (like me) you have trained yourself to flick to reddit as soon as you get even slightly bored, it's a good way to untrain that behaviour.
Did a combination of Chrome/Safari nanny plugins for a while, but the effort of `sudo` + password seems to be working better and is a bit easier to turn on/off for me.
I think there is a bug in the 'off' function (though I haven't had the chance to run it yet). # Read from the array, and remove files from /etc/hosts for site in $*; do sed -i '' "/127.0.0.1 $host/d" $hosts done it should be $site instead of $host (the latter is never referenced elsewhere in the file)
Now I need to figure out why it seemed to work in the first place.
These kinds of projects are the epitome of the "using technology to solve human problems" fallacy. If you are having trouble staying motivated to work, then you need to fix that. For me, browsing facebook et al is a palette cleanser of sorts. If I lock myself to only being able to view 'work' sites, I'd become too stressed to do my best work.
Interesting to hear that you feel more stressed when you lock yourself out of palette cleansing sites. For me, I sometimes get this background anxiety/agitation when working in front of a computer for long periods of time, which can tip me into distraction when I hit something frustrating.
My computer is a shared leisure/work machine, which means that it can fall into the "working in the bedroom effect:" I find that I don't work well in that space because it's where I sleep and relax at the end of a day.
I create a boundary between relaxing/working states by changing environment: going to a coffee shop, office, or another room.
For some reason, this script has a similar boundary/environment effect on me: an intentional step to create a different "space" where I am working.
Problem with these is I end up turning it off.
The one I've found that's worked best for me is a Chrome extension called Delayed Gratification that actually only delays my access to the site for 30 seconds. It's enough that I can convince myself to sit there and wait for 30 seconds rather than turn it off when I really want access to the site and feel it's justified. But 30 seconds is also a decent amount of time to convince myself that I don't really need to see…
and it as really helped me (serial redditor) be more productive.
Problem with these is I end up turning it off.
# NB: left unquoted so it's split by the IFS.
blocked_sites=$(grep -v '^#' "$blocked_hosts")http://nullcompany.com/scripts/work.firewall.sh.txt
It wasn't meant for public consumption, but mine takes care of IPv6 access.
*edit: this is for os x.
These kinds of projects are the epitome of the "using technology to solve human problems" fallacy. If you are having trouble staying motivated to work, then you need to fix that. For me, browsing facebook et al is a palette cleanser of sorts. If I lock myself to only being able to view 'work' sites, I'd become too stressed to do my best work.