Treat sleeping differently from other activities
In response to the "Make it easier to track how much sleep I got last night" thread and my own "Visualize performance in a weekly report" thread, I would like to suggest sleeping to be treated as a 'special' kind of activity. My reasoning for this is as follows:
1. Tracking how much you sleep cannot be done completely satisfactory by just shifting the start of your day, as suggested in the "Make it easier to track sleep" thread.
In order to track your daily activities, ideally you would want your day to start and end in the middle of your sleeping pattern, so that in all but the most extreme cases all your activities will be in the correct day. For me that would be around 5am. I very rarely go to bed after 5am and I very rarely get up before 5am.
However, if you also want to track your sleep you want to keep the time that you slept *consequently*. So what you want is to put one patch of sleeping into one day. This can only be achieved by putting the start and end of your day outside of your sleeping range. But that's exactly what you don't want to do, as I mentioned in the previous paragraph. So basically you want to put it at the start or end of your sleeping patch.
But! If you want to track your sleep it means your sleeping pattern is likely to be irregular. Otherwise, why would you want to track it? So, what I'm saying here is that it is impossible to get both all your activities from one day into one 'Bubble Timer day' *and* get your full sleeping patch into one 'Bubble Timer day'. Thus I would like to see the 'Sleeping' activity be treated differently in that its totals are calculated differently (e.g. by shifting the range over which you total by 12 hours).
2. Sleeping is not really an activity.
Most of your goals are things you need to work for, things you need to get done, things that will make you money, etc. Whereas sleeping is very important, it is a *preparation* in order to be able to get those other goals running. It is not really a goal onto itself, it is a requirement to be able to get those 'real' goals finished. So whereas having a regular and satisfactory sleeping pattern is a worthy goal, I think it is very different from the 'normal' goals.
3. Coloring sleep as a normal activity in a performance graph would be just weird.
As I mentioned in the 'Visualize performance' thread, I would like to be able to see my performance through the hours of the day or the days in the week. What I want to see is a red color where I was unproductive, and a green color where I was productive. If I set sleeping as a goal, which I would very much like to do, it would mean that whenever I'm sleeping that would be colored green and thus be shown as a 'productive time'. Sure, sleeping is certainly not bad for me, but it's kinda weird to show it as a time of great productivity. No, it is not a great time of productivity. It's a time where I'm preparing myself to be productive in the day after. Besides... it also takes a lot of time to sleep, so if I put all my sleep in green, half of my green would be sleeping.
To summarize: I would love to see the following features in Bubble Timer:
1. A special activity called 'Sleeping' that would be 'locked' in a way, so that Bubble Timer knows this is the Sleeping activity. One should be able to show or hide this activity, so that people who don't want to track their sleep are not bothered by it.
2. This activity would total its hours differently from the other activities, so that it would be able to track totals for *consecutive* sleeping patches.
3. This activity could be visually distinguished from other activities by putting it at the top or bottom of the activities list, and in a different color for example.
4. In the visualized performance graph (left graph in this picture: http://s3.amazonaws.com/satisfaction-...), sleep would show up not as red, grey or green, but for example as blue or purple, so it is easily distinguished from the rest.
The advantages to this are the following:
1. I can easily track how much sleep I'm getting from day to day. One night of 4 hours followed by one night of 10 hours, would be correctly identified as 'not great', unlike when I use a day cycle from 5am to 5am, it could very well be that I got 7 hours of sleep in both days.
2. In the performance graph I will also be able to distinguish easily between sleep and 'real' productivity.
3. I could easily notice relations between days with lack of sleep and lack of productivity in the day following it.
4. I can act accordingly by paying more attention to my sleeping habits.
The one disadvantage is probably that it will take some figuring out to get this feature implemented in a no-more-settings way, while keeping it unobtrusive for those who don't want to use the feature.
Note: In case you were not yet convinced about the x hours +/- y hours goals, sleeping is for me *THE* activity I would like to use this kind of goal for. I want to sleep at least 7 hours, but I don't want to sleep longer than 8 hours, so I would set this goal as 7.5 hours +/- half an hour.
1. Tracking how much you sleep cannot be done completely satisfactory by just shifting the start of your day, as suggested in the "Make it easier to track sleep" thread.
In order to track your daily activities, ideally you would want your day to start and end in the middle of your sleeping pattern, so that in all but the most extreme cases all your activities will be in the correct day. For me that would be around 5am. I very rarely go to bed after 5am and I very rarely get up before 5am.
However, if you also want to track your sleep you want to keep the time that you slept *consequently*. So what you want is to put one patch of sleeping into one day. This can only be achieved by putting the start and end of your day outside of your sleeping range. But that's exactly what you don't want to do, as I mentioned in the previous paragraph. So basically you want to put it at the start or end of your sleeping patch.
But! If you want to track your sleep it means your sleeping pattern is likely to be irregular. Otherwise, why would you want to track it? So, what I'm saying here is that it is impossible to get both all your activities from one day into one 'Bubble Timer day' *and* get your full sleeping patch into one 'Bubble Timer day'. Thus I would like to see the 'Sleeping' activity be treated differently in that its totals are calculated differently (e.g. by shifting the range over which you total by 12 hours).
2. Sleeping is not really an activity.
Most of your goals are things you need to work for, things you need to get done, things that will make you money, etc. Whereas sleeping is very important, it is a *preparation* in order to be able to get those other goals running. It is not really a goal onto itself, it is a requirement to be able to get those 'real' goals finished. So whereas having a regular and satisfactory sleeping pattern is a worthy goal, I think it is very different from the 'normal' goals.
3. Coloring sleep as a normal activity in a performance graph would be just weird.
As I mentioned in the 'Visualize performance' thread, I would like to be able to see my performance through the hours of the day or the days in the week. What I want to see is a red color where I was unproductive, and a green color where I was productive. If I set sleeping as a goal, which I would very much like to do, it would mean that whenever I'm sleeping that would be colored green and thus be shown as a 'productive time'. Sure, sleeping is certainly not bad for me, but it's kinda weird to show it as a time of great productivity. No, it is not a great time of productivity. It's a time where I'm preparing myself to be productive in the day after. Besides... it also takes a lot of time to sleep, so if I put all my sleep in green, half of my green would be sleeping.
To summarize: I would love to see the following features in Bubble Timer:
1. A special activity called 'Sleeping' that would be 'locked' in a way, so that Bubble Timer knows this is the Sleeping activity. One should be able to show or hide this activity, so that people who don't want to track their sleep are not bothered by it.
2. This activity would total its hours differently from the other activities, so that it would be able to track totals for *consecutive* sleeping patches.
3. This activity could be visually distinguished from other activities by putting it at the top or bottom of the activities list, and in a different color for example.
4. In the visualized performance graph (left graph in this picture: http://s3.amazonaws.com/satisfaction-...), sleep would show up not as red, grey or green, but for example as blue or purple, so it is easily distinguished from the rest.
The advantages to this are the following:
1. I can easily track how much sleep I'm getting from day to day. One night of 4 hours followed by one night of 10 hours, would be correctly identified as 'not great', unlike when I use a day cycle from 5am to 5am, it could very well be that I got 7 hours of sleep in both days.
2. In the performance graph I will also be able to distinguish easily between sleep and 'real' productivity.
3. I could easily notice relations between days with lack of sleep and lack of productivity in the day following it.
4. I can act accordingly by paying more attention to my sleeping habits.
The one disadvantage is probably that it will take some figuring out to get this feature implemented in a no-more-settings way, while keeping it unobtrusive for those who don't want to use the feature.
Note: In case you were not yet convinced about the x hours +/- y hours goals, sleeping is for me *THE* activity I would like to use this kind of goal for. I want to sleep at least 7 hours, but I don't want to sleep longer than 8 hours, so I would set this goal as 7.5 hours +/- half an hour.
4
people like this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The company has this under consideration.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?I'm convinced by the +/- goal. Working on it in fact. With the wrinkle that I'm using the "between" terminology.
As to the sleep business. I really appreciate your well thought out request. I need to think a bit more about it. I'll post my thoughts here soon.
Thanks,
Sean -
Inappropriate?I've thought about it more... It's growing on me. Particularly if, as you suggested may be important, it can be done in a way that has no impact on people that don't care about it. More and more that's going to become the key criteria for what goes into BubbleTimer. If it is in the face of people that like BubbleTimer for the simple tool that it is today, then it probably won't go in. This one I think can pass that test easily though. If the trigger for this special activity was simply the name "Sleep" (any capitalization is fine). There can be a list of inflections on that and I can even collect translations of it from other languages. If you name your activity that... it gets these special behaviors. I think that can work.
Priority wise... it's not going to bump flexible goals, iPhone/widgets, categories/sub/tags... but it's in the mix. I think it'd also come after some of the data visualization requests. Your heat graph Tijl and the daily meter.
Thanks,
Sean
I’m sleepy.
-
Inappropriate?That's exactly what I had been thinking, but I forgot to post it. Seriously! If someone enters an activity called 'Sleeping', 'Zzzzzzzzzzz', 'Dormir', or 'Slapen' you could show the user a pop-up asking whether they want to track their sleep with this activity, mentioning that this will be tracked differently. Normally the user will click 'Confirm' and voilá. A user who's not tracking their sleep won't see a thing.
Oh, and I completely agree on the priority thing.
I’m glad
-
Inappropriate?The only thing that might throw a wrench in the situation is if someone is living on a polyphasic sleeping schedule -- multiple regular sleep periods in a day -- or if someone tends to nap to make up for lost sleep.
Upon reviewing Tijl's description with that in mind, I don't think this "wrench" really affects it much: the important fact is that sleep is neither productive nor counterproductive -- just essential to being productive.
I think it's mostly in the data visualization that sleep will come into play, and I like the idea of showing it in blue or purple to emphasize that it is a different type of goal altogether.
However, consider this: consecutive bubbles of any activity could be a worthy measure of productivity and/or quality! Maybe this aspect can become an important part of the data analysis aspect of BubbleTimer. (Obviously of less priority than the things Sean mentions above, but intriguing for the future, yes?)
I’m totally geeked. :P
-
Qrystal,
I agree, just having sleep be distinct in how it's visualized is enough. If you want to sleep in naps... so be it. It shouldn't matter.
Just so you know... I've unofficially outsourced all my analytics algorithms to Tijl now (shhh! don't tell him.), and I'm sure he's going to come up with something that includes consecutive time on an activity as an important measure.
Thanks,
Sean -
"I'm sure he's going to come up with something that includes consecutive time on an activity as an important measure."
Done, though of course it can still be tweaked in how heavily it favours consecutive time on an activity... -
Ask and you shall receive. THIS is why all my analytics are outsourced to Tijl.
Sean
Loading Profile...



EMPLOYEE
