My experience with beeminding sleep

Sleep has been tricky for me—falling asleep, staying asleep, and waking up rested have all been a struggle for a few years now. It’s time to focus on getting the rest I need and making lasting improvements.

Thankfully, I’ve carved out some time for myself, giving me the flexibility to experiment with my sleep schedule, among other things. It’s a great opportunity to learn and build better habits.

Living alone makes it tricky, though—it’s easy to lose sync with society when I have few obligations before 11 a.m. most days. Plus, sleep isn’t exactly an easy topic to dive into with friends in my experience.

I’m starting this thread to share how I’m tackling (well, will be trying to tackle) this with Beeminder. I may also share any other insights I pick up along the way!

4 Likes

I can’t recommend the Beeminder Oura integration enough if you have / can afford one of their rings.

I got a pretty big win in my Resilience score (closely tied to HR & HRV during sleep) by enforcing certain behaviors (also via Beeminder), and could then be pretty confident about the cause by just comparing the graphs side by side.

Also just the fact that I’m setting a bar to hit means that I need to keep it charged and generally check the app daily, which makes me more aware of my sleep.

I can’t remember the last time I worked until 3 or 4 am, which I used to do every 1-3 weeks in the past.

5 Likes

My HR and HRV during sleep are consistently awful, so I’d be curious what goals you set up, if you’re game to share! Was it just getting a bit more sleep, or sleep-timing, or was there something else…?

(I have anxiety, so my HR and HRV are consistently awful in general, but… surely one can still find improvements, right?!)

5 Likes

I’m actually beeminder waking up early with my Oura ring. I’m a night owl, and it’s very easy for me to stay up, so waking up early consistently has always been challengin, especially with a remote job. So I set a goal that every weekday (so 5/7) I need to wake up and start my day before 10am.

I wrote a script that grabs the wake up time from the Oura API, checks if it was before 10am then turns it into an RSS and I feed that to my Beeminder goal. I added an auto ratchet to 2 days in case I need a “cheat” day just in case.

This has been tremendously helpful, especially because you cannot “cheat” with the Oura ring. For example if you wake up at 7am, be awake 20m then go back to sleep and wake up again at 10am, the ring will set your real wake up time at 10am.

I have been beeminding this for a few weeks now and I’m actually not that groggy when my alarm sounds now (8am). Also stopped hitting snooze!

5 Likes

I thought about getting an Oura ring when it integrated with Beeminder but couldn’t justify the cost. I will reconsider, though not anytime soon! :innocent:

I’m curious how you approached this, too!

I have Apple Health data on HR/HRV but I don’t know what I can learn from that about my sleep.

Glad to hear it’s going well! Hope it stays that way for you!

2 Likes

My goal is to feel more rested and energized overall.

Step 1: Sleep Regularity

This feels like the easiest starting point since I can control it directly.

Dating and single life can make it tricky sometimes, so I’ll allow the occasional irregular night for now.

Here’s my sleep data from the past week (no older data yet):

Week 50, December 9-15

Success Criteria

Consistency

Success: I’ve gone to sleep between 23:00–23:30.

I’ll track this using Sleep Cycle, starting tracking when I turn off the light.

I set up a bednight goal to track “hours before midnight” long-term. I needed it because I kept skipping taking a good look at Sleep Cycle’s UI.

Routine

Success: I’ve gone to bed between 22:00-22:30.

This ties into my reading goal since I want to relax and get sleepy by reading in bed. For now, I’ve copy-pasted the setup from bednight to a new goal: bedread.

Difficulties falling asleep

Success: Write a brief sentence about the issue and brainstorm ideas to try next week.

Nap Tracking

Success: Share a screenshot of my nap spreadsheet.

1 Like

Week 50, December 9-15 recap

2 out of 3 days since my previous update, I ended up prioritizing dating and social commitments in the evenings above sleep.

This isn’t what I wanted, so I get a :x:.

Regularity

This meant that my bedread and bednight goals didn’t get any meaningful data, either.

Consistency :thinking:

Routine :thinking:

Difficulties falling asleep :white_check_mark:

Most noticeable cause of difficulty is that I get carried away in thoughts.

It helps to read in bed and if necessary being explicitly mindful seem to help.

Nap tracking :white_check_mark:

Taking notes as I intended.

Misc

  • I keep waking up around 07:15, before my alarm.
  • I got to test iOS shortcuts for Beeminder goals. They felt easy to use. That’s good!

Plan for Week 51, December 16-22

Focus: Sleep Regularity

I want to see if establishing the regularity around 07:30 would help. My phone is now aware that I want to sleep between to 23:00-07:30

Consistency

Changed bednight slope to 1.25 to help me go to sleep between 22:30-23:00

Routine

Changed bedread slope to 1.75 to help me start reading in bed 22:00-22:30

Difficulties falling asleep

Commitment: A sentence on whether any other difficulty pops up, once I’m consistent with the sleep window and my routine.

Nap tracking

Commitment: Keep napping (take even more naps) nad keep tracking.

Misc

I do expect some irregular nights, I’d like to not introduce any other:

  • 15/12 → 16/12. I don’t expect to make my schedule at all due to a date.
  • 17/12 → 18/12, this will be difficult so I need to watch out.
  • (And perhaps one more evening.)

Commitment: I’d like to see if I can do at least a bit better with these irregularities. I should have some notes by next week. (Thinking in line of saying no to social invites, getting into a bedtime routine with the person I’m dating, etc.)

1 Like