Automatic beeminding of compulsive phone checking.


#1

Hello: I have the following problem, I check my smart phone too often. I just take it out without thinking and start fiddling something around it and it seems like an involuntary action. I am sure other people have a similiar problem judging by the way people look on their phones on the streets, in the subways, in the restaurants, with their loved ones… The list goes on.
I believe it would be possible to implement an integration with smart phones which would automatically start beeminding time at the moment the phone screen is unlocked and charge you five bucks or more if you spend more than 10 minutes on the phone on that day. I personally would love to have this feature and it does not seem like a hard thing to implement.
There are more directions I see here:

  1. Beemind all phone unlocked time and ignore phone calls in the measurments
  2. Do not beemind time when the phone is used for more than 1 or two minutes in a row because that means it has a purpose, just beemind short transgressions -> short checks. So, if one unlocks the phone, looks at it for less than 5 seconds more than 10 times per day -> BLAM -> pay!

What are your thoughts on this?


#2

You can track phone use with RescueTime, and can probably get “all phone
use that isnt phone calls”.

Getting it so that it but notices the fidgety compulsion part would
probably require developer effort, but I do not know every feature of
RescueTime, so it may not.

(I used RescueTime and Beeminder to get a handle on my Twitter use over the
past year, and i went from 2+ hours a day to about 15 minutes.)


#3

I think this can be done with Tasker or TagTime. The former requires some nerdery, but TagTime is available on the Android store, and you can link it to a Beeminder goal. It will ‘ping’ you randomly throughout the day (every 45 minutes on average, adjustable), and if it pings you while you you’re on your phone needlessly, you can make it send a 0.75 hour (adjustable) datapoint to your goal.


#4

I had a similar thought and went so far as to make a prototype. It counted the number of checks each day and the amount of time the phone spent unlocked each time. It didn’t make it to the App Store but I could probably get it there with some more work. It might be a good additional tool a la GTBee. In researching the idea I also found an app called Moment that’s similar but I don’t believe there would be any way to hook it up to Beeminder.


#5

A nice app I like to use is Forest (they have iOS and Android apps). You pick an amount of time that you want to be off your phone, a ‘seed’ is planted, and then you have to not use your phone for anything else during that countdown, or else the plant dies. Link to Forest’s website.

It doesn’t count the times your check your phone, or charge you money like Beeminder, but just thought it might be of interest :slight_smile:


#6

I actually do something similar to this already, using an app called QualityTime for Android. It sends a datapoint through IFTTT when my phone use goes over a given amount of time for the day. QualityTime can also send the number of phone unlocks to IFTTT, I think, which may be useful to you. The datapoint goes to a do less goal with a slope of three units per week, which allows me to go over my allotted time three days a week, and I will gradually tighten down the number of days off and/or the time limit as I get better at it. It has had an enormous impact on my phone usage.

QualityTime does allow you to set up limits on a per-app basis, but it doesn’t let you send those to IFTTT. Tasker might work for that.

Also: I expected that my setup would need to distinguish between legit and non-legit use in order to be effective, but it turned out to be completely unnecessary. I’d try a simple setup first and see if it works before putting a lot of time into it.


#7

Double-plus heart to that.


#8

I would like to try your solution, but I have no experience in setting up IFFT. Could you point me in a direction where I can find info on how to do that?


#9

I figured it out. Thnx :slight_smile:


#10

Another vote for Forest (especially if you’re on iOS). Forest syncs with Apple Health (under "Mindful minutes) and thus can automatically sync with Beeminder (with a couple of bugs here and there)