Beeminder Forum

Narthur's Beeminder Journal

Ask and you shall receive. :slight_smile: This code is using (a modified version of) the Beeminder wrapper code here.

Also, TK is just a placeholder. It’s meant to be easy to search for so you don’t miss any of them.

1 Like

@openmedi Quick note to let you know that I updated my gist to get rid of all the many print statements, so it should be much more readable now.

1 Like

Like this idea!, I’ve had success with short-term goals like that in the past, they feel very motivating to me due to being able to fully complete them.

3 Likes

Second time using the journal generation script. I really like it so far; it seems to make journaling with a lot of goals a lot more approachable.

One thing I really, really wish I could do is programmatically find goals that either were archived within the last week or are scheduled to be archived in the coming week, as I think such goals should be included in my journal updates. Sadly, I haven’t been able to figure this out. Please, if anyone knows how, let me know!

Update 2019-05-06

Summary

Key Value
Number of goals 42
New goals this week 1
Newest goal mueller (2019-05-04)
Oldest goal worktime (2018-06-05)
Highest pledge work-commitments ($2430.0)
Total pledges $2680.0
Derails this week 1
Systems upgrades this week 8

Random Goal: vivo-sleep

vivo-sleep is a tracking goal that captures how long I sleep each night via my VivoFit 3. It’s a backup and a dataset I keep thinking I’ll get around to graphing in some clever way that will let me spot how my sleep habits affect other areas of my life.

New Goals

  • mueller: Created 2019-05-04. This is a little experiment with breaking books out into their own goals. I feel that I should read The Mueller Report, as it’s an important document which both sides of the political isle are strongly motivated to spin in their favor. It’s also very long and dense. This goal should get me through it regardless. (Also, if anyone’s interested, the audio version is free on Audible.)

Derails

  • dirty-plates: 2019-05-06. On Sunday I went with my wife to the graduation of two of her cousins. I didn’t have Internet for the day, and ate a very hasty breakfast without thinking about leaving anything on my plate. By the time we got back home, I had derailed. I also derailed on my buffer goal at the same time. I’ve archived the buffer goal as it’s been pretty tricky to get working right. May try again at some point…

A skeleton of this summary was generated using a Python script and then carefully filled-in by hand.

Update 2019-05-13

Summary

Key Value
Number of goals 42
New goals this week 1
Goals scheduled for archive 3
Newest goal overkill (2019-05-07)
Oldest goal worktime (2018-06-05)
Highest pledge work-commitments ($2430.0)
Total pledges $2685.0
Derails this week 3
Systems upgrades this week 7

Random Goal: fam

This goal helps me to remember to call my family. It’s been working very well for me so far.

New Goals

overkill: Created 2019-05-07. This is a new goal I’ve been playing with as an alternative to directly beeminding buffer. I tried beeminding buffer a couple of different ways, but it just wasn’t working for me. I think because I have so many goals doing that directly becomes quite challenging. So this goal aims to beemind an input instead of the output (buffer).

Currently, this goal gets a 1 every time the following criteria are met:

  • The sum of the day’s values for a given goal is greater than 1 or the goal was already on the good side of the road. This prevents binary goals from getting an overkill when I’m just doing the minimum to get back on the good side of the road.
  • The sum of the day’s values for a goal is at least 1.1x the goal’s daily rate. In other words, I’m doing at least a little bit more than is required to break even.

The idea behind having this goal is that I can up my commitment in order to force myself to start putting in the effort to build up a buffer on my goals.

I also have it in the back of my head to create another goal called “preemptive” which would get data points whenever I made progress on a goal that was already in the green. I like the idea, but haven’t gotten around to it yet.

Derails

  • av-wp6-time: 2019-05-12. Legit. This derail happened because I forgot I didn’t have weekends off on this goal until it was too late on Friday to do enough to have Saturday off, and I try to guard my Saturdays religiously, so derail it was. This is part of what prompted me to write a custom break-scheduling script.
  • email-zero: 2019-05-07. This derail was not legit, but is worth mentioning. I changed my inbox-zero goal to a custom goal with its aggregation set to nonzero. This means that all the times I cleared my inbox multiple times in a day got aggregated down to a 1 per day, which immediately derailed the goal. I think the new rules will make the goal more useful in the long run, though, as archiving a single email three times in one day to build up a large amount of buffer is quite counter-productive to the goal’s purpose.

Scheduled for Archive

  • oil-appointments: Since I work for home and my wife works for an interpreting agency, I basically never drive and she basically always has the car. I was nervous that this would make it difficult for me to meet this goal since it would require coordination with her to set up an appointment. I’m not sure if this is a good excuse, and I may cancel the archive… We’ll see.
  • read: I’ve really gotten into the idea of having individual goals for reading books. It’s much more interesting to be able to say, “At this rate, I’ll finish this specific book by this specific date” than it is to say, “At this rate, I’ll have read this many pages by such-and-such a date, and perhaps not finished any books at all.” So I’m going to be trying using individual book goals instead of a single “read” goal.
  • work-commitments: This goal has been completely supplanted by a plurality of other worktime goals. This goal served its purpose when I was still too nervous to hold myself to a set amount of hours per week, but I’m past that point, so this goal is no longer needed.

Overkill Top 5

  • tw-urgency: 2. This is a tracking goal, so the fact that it made a couple overkills isn’t really that interesting.
  • vivo-steps: 2. Same with this one. I should really start excluding these tracking goals…
  • tr-time: 2. This is my TaskRatchet time tracking goal. These overkills were well-earned. I spent quite a bit of time learning and working on getting interviews in the past week, so much so that I’ll probably be needing to retroratchet soon.
  • walk: 2. These overkills were earned. I have quite a bit of buffer in this goal, and a couple days last week I took two walks in a day instead of one. I may consider archiving this goal, as my deflate goal has been carrying the weight of both goals I think.
  • read: 2. This has been a pretty conservative goal, so these overkills aren’t that impressive. The goal is scheduled for archive, so nothing needs changing otherwise.

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

2 Likes

Update 2019-05-24

Summary

Key Value
Number of goals 43
New goals this week 2
Goals scheduled for archive 2
Newest goal irl-evenings (2019-05-23)
Oldest goal worktime (2018-06-05)
Highest pledge retainer ($30.0)
Total pledges $275.0
Derails this week 1
Systems upgrades this week 6

Random Goal: tr-contact

This is a pretty new goal. It’s there to prompt me to reach out to current or potential TaskRatchet users for interviews. (If that describes you, go ahead and PM me and let’s talk!)

New Goals

  • irl-evenings: Created 2019-05-23. My counselor has been working with me to improve the quality of my sleep. Recently she discovered that I read newsletters on my phone while in bed. So, now I have a goal for staying off my phone an hour before bed. :smirk:
  • tr-emails: Created 2019-05-21. This goal is somewhat ill-defined, but it’s supposed to keep me consistent with sending out summary emails to TaskRatchet alpha users. It’s good enough for now.

Derails

  • su-time: 2019-05-23. I didn’t sleep that well on my trip last weekend, and I had a bad night after returning, too. So I was super fatigued. And overwhelmed by the TaskRatchet alpha. Derailing on this goal felt like a big relief.

Scheduled for Archive

  • bed: Now that I have another goal for avoiding screens in the evening, and I’m trying to leave my phone outside my bedroom, having to use this goal is a pain. Usually when I stay up way too late, it’s because I’m zoning out on a screen, anyway, so hopefully the no-screens an hour before bed goal will be sufficient.
  • bic: This goal became pretty pointless given how aggressive my work time goals have become. I may need it again the future, but for now it’s being archived.

Overkill Top 5

  • walk: 8. I’ve been trying out walking in the morning and the evening, as well as taking micro walks during the day when I become fatigued. All that ends up creating a lot of extra buffer on this goal. I’m kind of ok with that for now.
  • tr-time: 8. The alpha has meant I’m spending waaay more time on TaskRatchet than I was previously. Hopefully it’ll calm down in the coming weeks. In the meantime, I’ve retroratcheted.
  • slick: 8. I guess I’m ahead on this one because I gave myself a break on my trip and still dressed up anyway. And easy goals just naturally get more overkills because… they’re easy. :stuck_out_tongue:
  • deflate: 6. Another easy goal that I’m consistent on, so it ends up getting a lot of overkills. I’m not sure I’m totally happy with how many overkills these easy goals rack up, but I’m not sure how to calculate the metric so they don’t.
  • systems-upgrade: 4. I have been doing a fair amount of upgrades. This feels deserved.

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

3 Likes

Update 2019-06-02

  • I gave two weeks notice to my day job so I can focus exclusively on contracting & TaskRatchet without burning out, which I was already well on my way to doing. I’ve been working with a great client who has a lot of work for me. If that work dries up before TaskRatchet can support us (which it probably will), I’ll go back to a normal job.
  • Such a large life change means it’s time to reprioritize my Beeminder goals. I’ve already scheduled several goals for archive, and more needs to be done in that direction.
  • Inspired by @shanaqui’s idea, I’ve created a global fineprint page and linked to it in all my goals’ fineprints. The fact that it’s hosted on GitHub has the added benefit of revision history, which means Beeminder support could theoretically check if I changed the rules to get away with something. :wink:
  • Now that I’m on track to be my own boss in the very near future, I’d really like to take another go at applying Cal Newport’s deep work principles. I’m thinking that will mean working to define exactly the work I do that provides value, breaking that work down as far as possible, and then doing my best to find ways to do that work in concentrated, focused blocks of time without distraction.

Summary

Key Value
Number of goals 41
New goals this week 1
Goals scheduled for archive 4
Newest goal timeboxing (2019-05-29)
Oldest goal worktime (2018-06-05)
Highest pledge retainer ($30.0)
Total pledges $280.0
Derails this week 4
Systems upgrades this week 1

Random Goal: systems-upgrade

This goal requires that I upgrade my productivity systems, currently at a rate of one upgrade per weekday. Such upgrades could be building new Beeminder integrations, adding a new Beeminder goal, unsubscribing from a newsletter, installing a new productivity app, rearranging my office space—any change that promises to increase my productivity on an ongoing basis, no matter how small the increase in productivity may be.

New Goals

  • timeboxing: Created 2019-05-29. I find that my days go much better when I use Cal Newport-style timeblocking to plan my day. This goal is for the purpose of making sure I continue using the technique.

Derails

  • mueller: 2019-06-01. I didn’t realize until too late that this goal was going to come due on Saturday, so I let it derail.
  • worktime: 2019-05-30. This goal fell prey to the mayhem that was early stages of burnout + quitting my job.
  • bm-journal: 2019-06-02. I didn’t realize until too late that this goal was going to come due on Saturday, so I let it derail.
  • av-wp6-time: 2019-05-29. This goal fell prey to the mayhem that was early stages of burnout + quitting my job.

Scheduled for Archive

  • mueller: This one has already been archived because I derailed before the scheduled date. I still plan to finish listening to this book, but it’s fallen below the level where I feel the need to force myself to accomplish it, at least until things have calmed down on the work front.
  • su-time: I’m quitting this job, so the time goal is scheduled for archive.
  • pyminder-commits: I still want to make this a thing, but it’s not a priority in the near-term.
  • resume: This GitHub repository was more of an “About Me” page combined with a portfolio than it was a resume. And it was so open-ended as to not be very useful. I’ve scheduled this for archive and created a resume using a different service which constrained what I could create much more usefully.
  • tr-emails: The alpha is paused, so Beeminder support gave me a flat section and I’ve scheduled the goal for archive.

Overkill Top 5

  • irl-evenings: 12. It’s an easy goal, and I’ve automated data entry in such a way that I need to also up the commitment on the goal, which I haven’t done yet.
  • walk: 10. It’s an easy goal, and I’ve been walking twice a day instead of once.
  • dirty-plates: 6. Easy goal, and that’s ok.
  • tr-time: 4. The alpha met I did way more than required on this goal.
  • av-wp6-time: 2. This goal is doing just what it needs to, so these overkills don’t worry me.

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

2 Likes

Update 2019-06-21

I derailed on my journal goal a while back, so haven’t posted here for a couple weeks. That means there will be some things that this update misses.

For instance, I’ve been experimenting with new ways of managing entertainment time. I archived my /entertainment goal and replaced it with several YouTube goals. I found that I could partially automate them using Tasker. It’s still a work in progress…

I’ve officially quit my day job and am now working exclusively on contracting and TaskRatchet.

Summary

Key Value
Number of goals 41
New goals this week 0
Goals scheduled for archive 0
Newest goal youtube-entertainment (2019-06-10)
Oldest goal worktime (2018-06-05)
Highest pledge retainer ($30.0)
Total pledges $265.0
Derails this week 0
Systems upgrades this week 2

Random Goal: av-updates

This goal ensures I send regular updates to my main contracting client. Beeminder has been key in helping me build trust with this client.

Overkill Top 5

Overkills occur when I do more (or less in the case of a do-less goal) than needed to keep up with a goal. A high number of overkills indicates that I’m building up buffer very quickly, and may indicate that a goal is too easy.

  • walk: 14
  • mobile-youtube: 8
  • youtube-infotainment: 6
  • tr-time: 4
  • dirty-plates: 4

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

1 Like

Update 2019-07-02

My TaskWarrior system has succumbed to the same fate as previous todo systems—irrelevancy. @martyh mentioned AutoFocus recently, and I’ve decided to give it a shot and see if it works for me. I have a notebook and I’ve already started using the system. Wondering if anyone here who uses it also beeminds it? If so, how?

Summary

Key Value
Number of goals 41
New goals this week 1
Goals scheduled for archive 2
Newest goal msda-time (2019-06-30)
Oldest goal worktime (2018-06-05)
Highest pledge retainer ($30.0)
Total pledges $270.0
Derails this week 0
Systems upgrades this week 2

New Goals

  • msda-time: Created 2019-06-30. I’ve volunteered to manage the website for the church I attend. This goal will make sure I actually follow through and consistently put in the time.

Scheduled for Archive

  • frogs: This goal has gotten more annoying than it’s worth. I may use a goal like this again in the future, but it’ll need some re-thinking.
  • tw-changes: I’ve scheduled this one for archive in anticipation of AutoFocus replacing my current TaskWarrior setup.

Overkill Top 5

Overkills occur when I do more (or less in the case of a do-less goal) than needed to keep up with a goal. A high number of overkills indicates that I’m building up buffer very quickly, and may indicate that a goal is too easy.

  • walk: 12
  • dirty-plates: 8
  • mobile-youtube: 6
  • pills: 4
  • ynab: 2

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

2 Likes

What does this mean?

I find that as a todo list grows, it starts taking more and more effort to keep the tasks in that system relevant as my life situation changes. And the more irrelevant the system becomes, the less I’m inclined to spend the energy keeping it relevant, so a cycle forms. This graph roughly represents my current system’s slide into irrelevancy:

18%20AM

(Concretely, that’s a cumulative graph of the number of TaskWarrior urgency units completed.)

Getting Things Done addresses the issue by basically saying, “Yeah, it takes effort. Buckle down and do your weekly reviews and you’ll be fine.” I’ve done that in the past, but I don’t really feel like making my todo system as central a part of my life right now as GTD requires.

In the past, I’ve used a Moleskine day planner to create a purposefully leaky todo list, where I only focus on today’s list, and add tasks to today or a future date as it makes sense, letting today’s incomplete tasks pass into obscurity. That worked quite well for me for quite a while, and I still may revisit the system.

I’m hoping that AutoFocus will strike a happy medium, where it’s not particularly “leaky” like my day planner system was, but it may also require less effort to keep the system relevant. We’ll see how it goes. :slight_smile:

4 Likes

Update 2019-07-12

Summary

Key Value
Number of goals 43
New goals this week 3
Goals scheduled for archive 5
Newest goal todo-time (2019-07-10)
Oldest goal worktime (2018-06-05)
Highest pledge av-wp6-time ($30.0)
Total pledges $310.0
Derails this week 1
Systems upgrades this week 6

Random Goal: vivo-steps

It’s a tracking goal, keeps track of how many steps I take. It’s interesting for looking at trends.

New Goals

  • todo-time: Created 2019-07-10. I’ve switched to using autofocus instead of TaskWarrior, but I’ve pretty much been ignoring it. The hope is that this goal will help me put some time into using autofocus on a regular basis.
  • av-wp7-time: Created 2019-07-09. A new work contract.
  • av-ui2-time: Created 2019-07-09. A new work contract.

Derails

  • deflate: 2019-07-06. I had a busy Saturday, and some Beeminder goals kind of went out the window. I called non-legit since I’ve reserved that right for derails that happen on Saturday. The fact that I derailed on this goal was actually indicative of me having a very social day, which I don’t get many of given my career, so that’s super healthy.

Scheduled for Archive

These goals were an attempt to automate YouTube tracking. But the automation wasn’t working consistently, so, after some reflection, I decided I needed to step away from YouTube again. So I’m archiving these goals, and have unarchived my no-youtube goal.

The decision came after I ranked my current sources of information consumption on several metrics that are meaningful to me:

  • Concordant: After using the service, do I feel like I’ve come closer to my ideal self?
  • Satiating: Do I become satiated over time? Is it easy to stop at the appropriate time?
  • Exhaustive: Does it encourage deep dives on a topic?
  • Slow: Is the content long-form? Does it require sustained attention over time?
  • Insightful: Do I come away with new thoughts and ideas?
  • Unplugged: Does the medium get me away from a screen?
  • Linear: Does the medium encourage completing a long course of information?
  • Predictable: Does the medium avoid a chaotic and highly-variable reward schedule?
  • Fenced: Does it provide natural stopping points?

50%20PM

My quite-subjective analysis ranked YouTube extremely low among all the alternatives I have. Which really makes me sad, because I love the breadth of interesting material on the platform. But it just can’t compete with the alternatives I have.

(YouTube Wrapper is a hypothetical site I might build that would pull in videos from select channels. So it would be a subset of YouTube.)

Overkill Top 5

Overkills occur when I do more (or less in the case of a do-less goal) than needed to keep up with a goal. A high number of overkills indicates that I’m building up buffer very quickly, and may indicate that a goal is too easy.

  • walk: 8
  • pills: 6
  • dirty-plates: 6
  • tr-time: 4

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

4 Likes

I love that books are #1!!

1 Like

This… makes me wish I had any skills in the direction of writing scripts, because it’s so much more informative than my weekly summaries in some ways!

1 Like

I prefer your well written weekly summaries :slight_smile:
In fact they are the only journal here that I read thoroughly. The others… I tend to just skim.

Not that the other journals aren’t interesting – but there is beauty in brevity and they tend to lose themselves in technicalities. And that’s coming from me :stuck_out_tongue:

Again those technicalities are in themselves interesting – that’s how I learned about Flowstate for instance. But some of them invite suspicion that they are serving the purpose of procrastinating more than doing the actual work. In which’s light even quantifying qualities of other means of procrastination seem productive. Hi @narthur :wink:

2 Likes

Update 2019-07-26

Two things that have been working well recently:

  • AutoFocus: When I first made the switch, I was having trouble ignoring it. I made a simple todo-time goal to prevent that, and, even though I’m not putting a lot of time into the system, it’s making sure I don’t let it die.
  • Solitude walks: I’m starting to think that the secret to getting the benefit out of these is to decide what I’m going to think about before starting the walk, and then applying my mind to that topic. That shouldn’t be any great shock since that’s exactly how Cal Newport describes his approach, and he’s the inspiration for the practice.

Summary

Key Value
Number of goals 37
New goals this week 1
Goals scheduled for archive 2
Newest goal workout (2019-07-26)
Oldest goal worktime (2018-06-05)
Highest pledge deflate ($30.0)
Total pledges $265.0
Derails this week 0
Systems upgrades this week 4

Random Goal: beetuning

This goal requires that I review all my goals at least once per week. This gives me the opportunity to adjust slopes and other settings, as well as to schedule in breaks for things coming up on my calendar. I don’t think beeminding would be sustainable without this goal.

New Goals

  • workout: Created 2019-07-26. My rebounder broke yesterday, so I contacted support and asked them to delete the goal right away so I could replace it with a workout goal (thanks @shanaqui!). This new goal requires that I do a 7-minute workout daily. I’m hoping the change has health and weight benefits, beyond just being something to replace /tramp. :smiley:

Scheduled for Archive

  • tramp: As explained, my rebounder broke, so @shanaqui helped me archive this one immediately, to be replaced by workout.
  • tw-urgency: This is the last surviving TaskWarrior goal, and it’s time for it to go to bed, too. I think AutoFocus will be my solution for the near future.

Overkill Top 5

Overkills occur when I do more (or less in the case of a do-less goal) than needed to keep up with a goal. A high number of overkills indicates that I’m building up buffer very quickly, and may indicate that a goal is too easy.

  • walk: 8
  • msda-time: 4
  • worktime: 4
  • pills: 4
  • tr-time: 2

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

1 Like

I don’t understand - what do you mean about having trouble ignoring it?

And how do the solitude walks work? What do you do?

@zedmango AutoFocus is, at base, just a notebook. It’s pretty easy for me to just stop picking it up. My todo-list time goal is making sure I put time into the system.

Re: /solitude-walks:

My strategy is to maintain, at all times, a single, clear problem primed and ready for cogitation. I then set aside specific times for this deep thinking in my schedule outside work. I use many (though not all) of my commutes for this purpose. I also leverage long weekend dog walks and the mental lull that accompanies time-consuming house work (Cal Newport in Deep Habits: Think Hard Outside The Office).

I’m sure I could improve my process, but for me this basically means using my morning walks to think about problems I’m currently facing in different areas of my life. One day this might mean thinking through how to approach a problem on a programming project; on another day, how to get past a roadblock in our finances.

I’ve been doing this long enough to be able to say with some confidence that I’m consistently deriving value from this practice:

  • I find creative solutions to difficult problems.
  • I feel more relaxed knowing I have time to think through hard problems.
  • I’m able to bring greater confidence to my work.
  • Solo walks are less boring and more enjoyable.

Update 2019-08-06

Summary

Key Value
Number of goals 40
New goals this week 4
Goals scheduled for archive 1
Newest goal tr-email-zero (2019-08-06)
Oldest goal worktime (2018-06-05)
Highest pledge retainer ($30.0)
Total pledges $295.0
Derails this week 2
Systems upgrades this week 12

Random Goal: walk

This goal is mostly a tracking goal at this point, since I have solitude-walk and deflate which also track walks. Walking regularly is important to me since my work is sedentary.

New Goals

  • tr-email-zero: Created 2019-08-06. Recently I failed to keep up with TaskRatchet emails for several days. This goal is designed to make sure this won’t happen again.
  • chart-updates: Created 2019-07-31. My wife and I keep a couple of paper graphs on key financial goals and metrics. I haven’t been that good at keeping these updated since we got married, so this should help.
  • plates: Created 2019-07-29. This is an experiment in weight control. Every time I get more food, I enter a datapoint. It hasn’t been restrictive so far, but I may adjust the rate to see if it’s an effective lever for losing weight.
  • finance-upgrades: Created 2019-07-29. /systems-upgrade has been so successful, I’m trying the same approach to my finances. Every time I do something that has the potential to improve our financial situation going forward, I add a +1 to this goal.

Derails

  • av-wp7-time & tr-time: 2019-08-05. I derailed on both these work time goals due to my fatigue hitting me hard after a busy weekend.

Scheduled for Archive

  • dirty-plates: If /plates proves effective, this goal won’t be needed anymore, so I’m going ahead and archiving it for now.

Overkill Top 5

Overkills occur when I do more (or less in the case of a do-less goal) than needed to keep up with a goal. A high number of overkills indicates that I’m building up buffer very quickly, and may indicate that a goal is too easy.

  • walk: 10
  • plates: 10
  • pills: 10
  • finance-upgrades: 6
  • dirty-plates: 6

A skeleton of this summary was generated using a Python script and then carefully filled in by hand.

Short update today, without all the fancy stats, sorry. We bought a Windows machine for general use, so the Mac is only for work now, and I haven’t gotten all my scripts set up on the new machine.

Beeminder has been keeping me going even in the face of significant fatigue, which is a good thing. I am addressing the fatigue outside of Beeminder, as I believe it’s a health issue. My doctor had me get quite a bit of tests done last week, waiting on results.

I derailed on my retainer goal because I simply failed to notice the beemergency before I went to bed–really not ok. Derailing this way adds no value to my life. I have an idea as to how to prevent this from happening in the future. Will be sharing more about that soon, if things go according to plan.

1 Like

Derailed on one of my contract work time goals due to a lot of fatigue and some sleep loss.

I’ve revised my global fine print so that derails that occur due to clients becoming unexpectedly unavailable are not considered legitimate.

I’m also adjusting how I handle “undecidable tasks,” problems that require creative solutions that I’ve been using my morning walks to think through. I’ve switched from storing the list in Google Keep to Workflowy, which seems a lot more flexible, since it allows me to easily create as many nested layers as I need while reviewing. I’ve also switched from requiring that I spend a certain amount of time reviewing the list to just requiring that I do a certain number of reviews per week. Having to set timers and sitting there staring at a list when I didn’t have anything more to do with it was getting annoying enough that I was starting to resent the whole thing.