What a super way to promote beeminder.com, and a very nice idea for a project.
I also have a 30" monitor but haven't tried one huuuuge window for my dev workflow. How does that work for you?
(On my phone so might be easier to see on a bigger screen)
Reminds me of how a guy hired someone to slap him when he got off topic while working:http://hackthesystem.com/blog/why-i-hired-a-girl-on-craigsli...
I don't have a Mac, so I guess I'll have to build the screenshot/webcam stuff myself this weekend.
Plug: Maybe you could try a tiny chrome plugin I wrote:
https://chrome.google.com/webstore/detail/dont-you-have-anyt...
It's a simple site blocker I made after doing the same /etc/hosts routine a couple of times.
PS: Thanks for the pointer to the chrome plugin! You can also do that very well with RescueTime's FocusTime feature, which they happened to just blog about today: http://blog.rescuetime.com/2014/06/19/getting-the-most-out-o...
I used https://github.com/nwinter/telepath-logger to take screenshots. I meant to have it take a screenshot of my top monitor only, and do anything sensitive on my laptop screen, but I didn't configure it correctly, and wound up with screenshots of my active window only, so I had to do some censoring, e.g. when I needed to edit our keys file, or when I blurred out the screenshot when I had to do some customer support.
And while I'm at it, direct link to Bethany's: https://www.youtube.com/watch?v=ODhx-CbX9lg#t=40