Hours
cutebouncingbunnies.wordpress.com
cutebouncingbunnies.wordpress.com
Having done something like this a lot, it does not work for me to have a bot. The predictability and lack of social accountability (one should be honest) causes it to fail.
It also lacks a huge benefit:
It turns out that doing something "with" someone, despite a lack of collaboration, has significant social value. Even more so if you do it in the same room or at worst the same video conference.
For this reason I moved from the many tools that exist to do this with strangers to arranging an hour with a friend. This works exceptionally well and has strengthened my friendships despite us living in different cities (I am in a small* town); likely because it keeps us present, real, and approachable in each others minds.
*small by southern English standards; huge by the standards of the northern county I grew up in.
It was more active in the American core hours, but I stopped using it because I moved onto real friends and acquaintances. As I said, this has more benefits.
If you check it out I'd love to know what you think!
It is one thing to go to the gym at 5:30AM. It is quite a different thing if your friend is expecting you to be there and they also got up early.
I am not the type to spring up to rush to the gym at 6AM, but if I told a friend I will be there at 6AM, I will never miss it.
I have not used it myself (and am not affiliated in any way); my only knowledge of it comes from reading a review/experience [1], and a more recent mention in a newsletter I follow (https://www.hillaryrettig.com/2020/03/30/focusmate-a-product...).
[1]: "I Let A Stranger Watch Me Work For A Day — And I've Never Been More Productive" (https://melmagazine.com/en-us/story/focusmate-review-product...), HN discussion along expected lines: https://news.ycombinator.com/item?id=19591227
[0] https://twitter.com/AnnieTheObscure/status/12476035165514670...
I find that it helps me to write better code, think about my designs, and make sure that I know my stuff.
I don’t care too much whether or not people actually read my stuff, but I always make an effort like I’m writing for a major publication.
I will also write “lessons”; regardless of whether or not there are “students.” I was taught that the best way to learn, is to teach.
Writing things down and explaining them is always good practice. It’s harder to gloss over mistakes or bad assumptions when you switch modes from “thing I’m working on” to “thing in explaining”.
Also, I have been writing (and reading voraciously) pretty much my entire life (since I was a kid), so that's the medium I use.
I used their app while preparing for an exam and I regret not using it earlier. I was initially put off by the fact that I will have to fork over money to a random company, but in reality, you don't have to pay if you never fall from the "yellow line". Additionally, they give multiple reminders so that money isn't snatched away from you, and their customer support helped me refund money for one time when I didn't log something that I did do.
This is an example of my logging the amount of hours studied [2]
[0] https://blog.beeminder.com/
If it's possible to say "humans are rational self-directed creatures, so social pressure works" then you really haven't learned anything about human rationality by observing their response to social pressure.
Seems like a good one though obviously not every psychological trick works on everyone.
When it came time for performance reviews, not only did it make for entertaining reading but it was easy to find all the small improvements they made that normally slip through the cracks.
I've never participated in these systems, but what's struck me about them is that you have to come prepared not only with a finished essay, but you have to explain and defend them like you would a thesis. In high frequency.
Hours reminded me of this, but on a much more informal level. In both, you have to come prepared (at least, in the Hours system it's to your benefit).
I suppose you can keep the details vague enough if necessary, but if I was a spy, this is definitely something I would try to do with my target.
The domain seems narrow enough that it would be feasible to put together something effective enough to achieve the desired effect - focus.
I'm a hobbyist developer so am probably underestimating the effort.