Brennan's Beeminder Journal

Week Thirty! For the first time in a long while, I feel as though I have too many plates that I’m trying to simultaneously spin. I had a weird experience this week, where I didn’t realize I derailed until the next day. I was perfectly sure that I did everything, and the usual alarms just completely went over my head.

A tool like Beeminder is really meant to do a bit of alchemy, in regards to work: You expend time and energy using it in exchange for being capable of other time and energy on different, trackable tasks. I say alchemy because it does seem paradoxical, or even a ridiculous business model:

I’m too lazy/busy to do certain work, so I’m going to different work on Beeminder.

Perhaps it’d be more sensible to view these tools as simple machines for cognitive function and ability. It’s not really extra work, but rather something you utilize to change the point of which you’re applying the work to. A lever, or a pulley, or a wedge.

I am rather busy myself, too. I just got my freelance profile approved, while also working on Marketing certification, looking for stable employment, and studying data science on DataCamp.

That’s why I haven’t started any new systems yet, even though I said I would by now! Luckily I can create them now, hah.

New Systems

  • /morningpages: Could be a considered a sub-system for /writing, that’s 100 words/day, except the deadline is 11am instead of midnight. Meant to get me to plan out my day. Might transfer to Todoist at some point. (Hopefully automatically trim safety buffer will make this work.)
  • /jobs: Idea taken from this thread from user @mtrazzi. Tracking the jobs that I apply for. Instead of manual data, I caved-in and decided to get IFTTT Pro to get data from Google Sheets so I could provide more detail for each job easily.
1 Like

I’m glad my post inspired your new goal, looking sharp :honeybee:

Funnily enough, I’m also using IFTTT + google sheets to track how many job hunting hours i do now :grin:

Also, for morning pages, have you considered There’s cool “don’t break the chain” UI!

1 Like

Week Thirty-one! Another rather quiet week. I have to say, autumn is my favorite year, but I always find it more difficult to be productive as the days get shorter and colder. But that seems to be rather universal. More specifically I’m finding it a lot easier to be productive at night than during the day, and I’m not sure why that is.

Ah, I’ve actually been using 750words since 2011, crazy how time flies! I actually wrote an article on my experience using it since I’m such a big fan. I’d say it definitely needs an update, though.

Speaking of updates, Fitbit just added “Mindfulness” as a new trackable category, I hope it gets its own API. That would make beeminding meditation a practical possibility for me.

Another thing, I disappointingly realized that Draftin doesn’t allow changes to the default deadline of 12am, for whatever reason. (Same with GitMinder, Twitter, and Fitbit) I’m sure if I checked the docs there’d an explanation. That just means that I need to find a different way to track my morning writing, which I’m sure won’t be difficult to figure out.

I’ve been thinking of starting a couple new Beeminders, one for Project Euler since I already have a repository for code challenges. And another for Clozemaster to supplement my French, although I run into the embarrassing issue of not knowing what to name it! (/french2, /clozemaster, /new-french?)

P.S. Anybody having issues with IFTTT recently? It didn’t update /jobs at all yesterday and I was getting 500 errors. I had to enter dummy data to avoid derailing but it seems to have sorted itself out today.

As far as we can tell, IFTTT had some SSL troubles yesterday (and the endpoints that were affected have brand new certificates on them today, so maybe they had something expire?)

I seem to remember that some of the integration partners already smash up your data by days, so it can be hard/impossible for Beeminder to re-aggregate it based on a custom deadline. I don’t know about any particular integration, though.

1 Like

Week Thirty-two! A rather busy week for me, bee-wise. I’ve been spending more time on the forums and getting more into the weeds of things, which has been fun!

I realize now, at this point, I have ±10 beemergencies a day. This is by design, as it pushes me to actually get my daily tasks done.

It doesn’t really work for bigger tasks I have, like blog posts, where sometimes I try to just create something the last day instead of utilizing the whole week for it. I’m not really sure how to intelligently segment something like writing an article in a way that fits into how I use Beeminder.

Systems Updates

  • /distraction: Cleaned up the graph’s jagged ups-and-downs in the road editor. I also changed the rules on RescueTime to be more strict with what’s considered distracting so I waste less time on the computer.
  • In general, I changed the views of a few older goals that I created back in 2017 to see their full range, rather than just when I restarted them. (Eg. /productivity and /french. I hope this increased context helps provide better understanding. Similarly, I’ve made data points public where applicable.
  • I also still need to find a new solution to /morning-pages, and this is my verbal contract to myself I’ll have that corrected before next week’s post.

I finally took a gander at for new ideas, and I’ll be going over the integrations megalist (now that I know it exists, hah) this week to see what else I can add.

My rule of thumb for new systems is this, I’ll add it to my already large list of beemindings if I find a way to:

  1. Automatically track what I already to.
  2. Automatically track something I really want to start doing.
  3. Automatically track something that’s fun and takes less than five minutes (see /typing).
  4. Or, manually tracking something I need to start doing.

New Systems

  • /meta: I’ve been trying to figure out what my meta goal should be for awhile, and I think tracking the daily cumulative data points from my other systems fits. It’s definitely more interesting/fun than helpful right now, but why not?
  • /typing: I love typing games, and have been using KeyHero forever, so why not give TypeRacer a try! Only problem is that it isn’t working. :frowning: No matter what I do, I get a “Could not fetch scores.” for the value. I don’t know if it’s worth making a dedicated thread for?

Week Thirty-three! Another busy bee week! Time seems to be flying by for me. On the forums, I was given the Regular badge, meaning I can change thread titles, such as “Brennan’s Beeminder Journal 2020” to “Brennan’s Beeminder Journal”, which allows this Beejournal to continue ad infinitum, huzzah!

Regarding /morning-pages, the solution I found was to use URLminder, this will track the word count of (multiple) Google Docs or Dropbox documents. I figure I’ll add a new document each month, as I find that’s a good time-frame to segment writing. And unlike Draft, URLminder lets you change the deadline time, which was my entire problem in the first place. The caveat being that I’ll need to adjust to writing somewhere else consistently.

This week’s verbal contract will be: To get a better at understanding API. Although I’ve found multiple new systems within the unofficial integration lists that I’m excited to use, it made me realize how much more potential there is–and perhaps the frustration that 3rd party solutions seem so ephemeral. Khan Academy, for instance, have deprecated their API entirely. FreeCodeCamp hasn’t had theirs updated in nearly two years. Is interest in this kind of things just too niche?

On the other hand, I think there’s benefit in there only being thirty or so high-quality official integrations. I know when I first was starting out, I didn’t feel overwhelmed by the paradox of choice.

New Systems

As I’ve written about a few weeks ago, limitation breeds creativity for me. It’s been fun trying to work with just the official integrations, but this would not be an experiment of self-improvement if stagnation was allowed! Exciting things are going on, I’m trying a bunch of new stuff.

  • /Clozemaster: Supplement my French learning with Duolingo.
  • /Meditation: It’s so cool how you can use Apple Health to track mindful minutes with different meditation apps. I’m still have to figure out my favorite but right now I’m using Headspace.
  • /Prayer: Using Rosarium (Beeminder’s blog post about it), my relationship with spirituality is complicated, but I definitely enjoy the Rosary prayer, and it’s a good way to start my days with the right intentions.

P.S. I figured out why RescueTime was still measuring time even though I was AFK. It has to do with a pesky design flaw (more detail) of the ThinkPad W520 (which, by the way, is the best laptop ever minus this one thing).

P.S.S. Also added a link to @narthur’s beewiki to, I hope it catches on! :blush:


Week Thirty-four Yet another busy bee-week. I’m really enjoying becoming increasingly focused on both the weeds of technicalities, as well as trying to think deeper on the higher concepts that I’m trying to utilize.

For starters, I’ve written in the past about wanting to pivot, but I realize that I am perfectly capable of adding work rather than changing what this project is.

I’ve also written about wanting to give myself more self-permission. Essentially, I want a place that’s truly mine where I can place my thoughts exhaustively. Not just polished, finished work such as my blog or portfolio. I’m writing roughly 400 words a day anyways, it might as well be for a utilitarian purpose and public.

As much as I enjoy the concept of digital gardens as an ideal, I do have some problems with the specifics (also seen with Roam Research). It sort of reminds me of the Dvorak keyboard layout–far more practical and productive, but alas I’m am already far too entrenched in both QWERTY and traditional, hierarchical note-taking.

I also don’t want a specific program for private use, such as Notion. Rather, I found a wonderful Jekyll theme that incorporates a lot of the concepts that I am drawn towards: Backlinks, wiki-style links, context menu, page preview, marginalia, etc. You can see these being utilized here, it’s really cool.

To relate it back to Beeminder, in addition to collecting my notes, I want this to be a place for daily entries, that include getting more in-depth with my /gratitude journal, and /foodlog, for starters–and having the project be on GitHub means I can simply create a new system with GitMinder that only tracks that repository.

Anyways, much more related to Beeminder, I’ve been having trouble with URLminder. Currently, /morningpages2 is kind of just stuck at around 4,300 words for some reason?–maybe I just input the Google Doc link incorrectly. I also had to sadly archive /typing, since I couldn’t get my TypeRacer games to sync, but that was a just-for-fun goal anyways.

P.S. Trying to get into APIs last week ended up snowballing into a new project of it’s own: SelfTeach.Academy. I don’t think there’d be enough interest to try to make this a reality, though.

1 Like

Week Thirty-five! Not really as busy with Beeminder this week! I’ve mostly been really busy with my new Jekyll digital garden project (which you can preview here if you’re curious). It’s crazy how many useful rabbit holes I’ve gone down in research, and with the serendipitous benefit of having the project’s purpose be to archive and organize such rabbit holes!

Anyways, sticking with Beeminder, I’ve noticed that /meditation seems a little selective with which “mindful minutes” it adds as data points–if it’s a new medtiation from Headspace I haven’t done before then it’s added, but if it’s one that I’ve already done then it doesn’t seem to count it. I’ve noticed the iOS application updated though, so maybe it was just an anomaly.

Also, I think the reason things were weird with URLminder reading from Google Docs was simply because I didn’t set the privacy settings for the document correctly, whoops. Seems to be working now! I know it’s been forever since I initially started with this goal–and I haven’t really needed it since I’ve started a devlog on Draft that I plan to migrate–but I think it’s still worth finally implementing correctly.

I’ve been fumbling hard with /distraction lately. I’ve been derailing due to incorrect labeling of different websites I’ve been visiting, and it doesn’t update like other systems do, to the point where it’s 11:50 and it’s still orange because it hasn’t updated (and I know I shouldn’t be in front of a screen that late, but that’s another issue that needs to be tackled), which is a problem since it’s a do-less goal.

The simple solution to this is to just visit the RescueTime dashboard one per evening to make sure that the obscure sites I’m visiting are correctly labelled and that I’m not going over my unproductive screen-time limit.

Week Thirty-six! Quite a red-letter day for my neighbours south of the border. I would be lying if I said I wasn’t anxious for tonight, so I better finish this weekly review as early as possible. :^)

First off, my apologies for this post not being very Beeminder-specific, I’ve been getting dedicated with my development work with Jekyll the past week. So I haven’t really given the time needed to examine how my Beeminder goals have been affecting things in my life, like I usually (neurotically) do. I’m planning to do a full review of my now 24(!) systems.

Some bad news and good news: The bad news is that I definitely bit off more than I can chew with trying to modify Simply Jekyll. It already had a 1,300 line CSS file, and I decided it would be a good idea to add Bootstrap on top of that, and although I love how it looks and what it’s capable of, it’s hopelessly bloated.

The good news is that I successfully completed Hacktoberfest for the first time! But even better, I went back to the drawing board and created my first open-source project for others: Watery, which is the most minimal yet functional Jekyll theme I could create. I went down the rabbit hole of classless CSS frameworks and used the most popular one, Water.css, for this.

I also just added a neat feature on the demo site that lets you effortlessly see how it would look using a different classless CSS framework instead, which really demonstrates its extensibility.

To tie it back to relevancy, I am probably going to use a variant of this theme for my Beeminder blog Speaking of, I’ve been thinking more down-the-line about this experiment, and trying to figure out if there would be any meaningful way to measure difference from the beginning to, say, a year after. I can offer my own layman’s observations, but it’d be neat to be an academic guinea pig.

1 Like

Week Thirty-seven! Alright, let’s get into the weeds this week (or perhaps flowers?). Overall, I think I’ve found a good equilibrium with Beeminder. I don’t often derail, but at the same time I have over a dozen beemergencies every single day.

I’m also really happy for the spread of systems I have, finding ways to track my mental health, physical health, hobbies, and both creative and technical projects.

Regarding French, I’ve been stuck in the Emerald league forever in /duolingo, but progressing down the tree nonetheless. /clozemaster is definitely a welcomed addition, as the lessons are a lot quicker and give a more nuanced look at how words are actually used.

Since I began tracking /writing in May, I’ve written over 100,000 words, which is crazy to me. Although a good portion is just private journal writing, I’m still happy I’m doing it everyday. Before, I’d really try to win NaNoWriMo every year (anybody participating, btw?) and always fall short because I never wrote >1,500 words a day otherwise. I suppose I’d rather write ~400 words a day indefinitely than risk pushing and burning myself out.

I’m still finding a bug (or maybe feature) where /meditation doesn’t add data if you’re repeating a guided meditation. I’ve switched over to doing simple timed meditation with Insight Timer and that seems to work instead!

I recently derailed on /fitness by just a couple hundred steps, which initially seemed silly. But in reality, I have to remind myself that whatever I’m tracking on Beeminder is the bare-minimum threshold, and I gotta pass it everyday no matter what.

One thing I’ve noticed that I talked about on the Beeminder Discord (which you should join!) is that all my systems ultimately fall within two categories: input-based vs. output-based.

Now, when I originally began with Beeminder many years ago, I had the rhetoric that you should aim for looking at input rather that output. Which I still believe is better–but why not both if that’s an option?

There are a few examples of this: /writing is the input, and other goals like /blogging or /poetry are output. (A caveat being that writing is fortunately easy to both quantify and automate.)

Output-based goals that I’ve been having the most trouble with are the ones that I haven’t really found a good input-based supplementary goal to add to it. I do really well with beemergencys pushing me towards doing work, but output goals don’t have a daily metric, they’re usually weekly or monthly.

I finally had the brilliant idea to use RescueTime and track the amount of time that I’m specifically on Lynda each day to supplement /courses. I had a few good ideas for tracking pages read or time with /books, but I often get weasel-y if the data isn’t automated. :sweat_smile: So it’d be nice to figure out a way to connect with Kindle or Audible.

(P.S. Working on a new Jekyll theme this week, Purelog!)

(P.S.S. Anybody doing NaNoWriMo this year? Using Beeminder to track it?)

Week Thirty-eight! Not a very eventful week. I’ve been getting really interested in a program called Obsidian, which is a “a powerful knowledge base that works on top of a local folder of plain text Markdown files.”

The really cool thing is that static site generators like Jekyll also only require plain-text Markdown, so I’m looking to combine the two in my project.

But anyways, enough about that, let’s get into the bees! I had a bad derailment with /distraction this week because my little brother started streaming (and got affiliated already!)

But I set an alarm on my phone to go off at 11:45pm to specifically remind me to check the RescueTime dashboard until it becomes a habit (again), and make sure everything is okay for the day, and one earlier in the day to make sure I’m on the right track.

I had a weird glitch a couple days ago with Draft and /writing where it wouldn’t update the word counter no matter what I added or how many times I refreshed the Beeminder goal. It was around 11:00pm. The next day, it jumped up to 1,500 words for the following day. No idea why, exactly.

I’ve decided to make my public daily journal anonymous, since I’m still pretty self-conscious to share that much. :sweat_smile: But it’ll still help me with my daily goals (and maybe I’ll finally start /morning_pages correctly now!)

Also, I posted an update for all my systems in another thread, you should add your own favourite Beeminder goals!

1 Like

Week Thirty-nine! I’ve been rather busy this week with a variety of things, specifically adopting a ten-year-old Tuxedo cat by the name Oreo! It also looks like a second lockdown is (finally) occurring locally, so I’ll be spending more time in front of a computer screen, most likely.

I had a derailment on /writing a few days ago, I was at around 330 words out of 350 on Draft, just a few minutes before midnight and didn’t make it through the threshold.

As I’ve talked about before, it might seem tempting to call a 20 word deficit causing a derail to be non-legit, but you should have the mindset that whatever your Beeminding is the bare minimum, and that you should be aiming to going above-and-beyond them. That’s why the auto-ratchet is a necessity, at least all in my opinion.

There’s been a lot of fruitful and interesting discussion on the Beeminder discord this week, too! (Invite link posted in entry #37) Along the same topic as above, the idea of paying for non-legit derails. @lanthala gave me the fantastic idea of starting a new Beeminder goal, /derail.

It’s a do-less goal that will derail when anything other than 0 is input for the day, or when there isn’t any input at all, thanks to Pessimistic Presumptive Reports. So it also doubles as a nice “check-in” goal because of that.

Completely unrelated, but I’ve began using to better collect and organize content I find on the interwebs. As well as YiNote for note-taking on videos and Airr for podcasts.

It’s really great to finally get more organized and intentional with my media consumption, but there’s no nifty automatic way to use these kind of tools with Beeminder, sadly. Though I could be wrong and I just need to lurk around more.

All of those are fantastic!

I have had the idea for a while that there needs to be an easy way to clip the last 10/30/60 seconds of a video/podcast. Ideally, it would integrate with Siri/Google Voice so that you could announce “Siri, clip it” and then it would automatically send the clip to your media hub (including a transcript).

I think YiNote does not really do the snippet thing. It just lets you add a note which could be frustrating when the video is taken offline and you cannot rewatch a section later.

I like how aims to collect all information at a central location. That is pretty neat. However, while it can download webpages it cannot do the same for video/audio snippets, I think?

Finally, what all of these tools are missing is a proper way to actually review the bookmarked material. I think there are a couple of threads here that discuss the anxiety around having to many tabs/bookmarks.

The solution for this challenge is spaced-review, in my opinion. I got the idea from Andy Matuschak. You can think of it like Anki, but the other way around. So the algorithm shows you a piece of media you have bookmarked in the past. You review it and then decide how important it is (high, medium, low). Depending on the rating the next review is scheduled in the future. The brilliance of that is that you never get that feeling of anxiety when you delete an article/video/podcast-bookmark, because you know it will show up again eventually.

If this doesn’t exist it should.

1 Like

Ah yes! You hit the nail on the head there. I actually found out about these from Byran Jenks’ video: My Comprehensive Obsidian Workflow For Zettelkasten and Evergreen Notes, where he aggregates all of these into Obsidian for later review/synthesis. A central idea being that the connections and correlations between different items/ideas/notes is as important as they are themselves.

Specifically for spaced repetition, there’s this video: Spaced Repetition with Obsidian and NeuraCache which might be of interest to you.

Thanks for sharing. Yes, NeuraCache does exactly what I have in mind. I just don’t like the implementation for some reason. In my opinion, the tool should be completely data agnostic. There should be no need to import data, only references. (Maybe it is already doing that and I missed it.)

Ah, wish I knew what I wanted. I know this goes into the right direction, but it is not there.

Ideally, it would run in the browser and then pull up the actually resources in an iframe. All you would have to manage were the URLs and the review schedule for each of them. That’s it.

I think that is the solution for the browser tab problem. Simply transform all tabs into bookmarks and then import the URLs into the review tool. Anxiety gone.

1 Like

Week Forty! I cannot believe that it’s the final month of the year. there’s been such a weird fluctuation of things going by too quickly and also dragging on at other times.

Unintentionally, I chose a rather interesting year to conduct this experiment–I have been fortunate with the amount of flexibility and freedom I’ve had to try new things, but also have had the most difficulty holding myself accountable and doing the work that I ought to precisely because of that.

I’m afraid I’ve become too comfortable with my current routine. The longer you do something, the easier it becomes, which means the less critical thinking it requires. At this point, I can breeze through a dozen beemergencies late into the night with relative ease. But what am I actually gaining from that? The beginner has the burden and luxury of requiring complete attention and focus to the task at hand.

I have been slowly trying to form a framework for more intentional living in general, with an emphasis on consumption synthesis, or rather, forming interesting and novel output (my own projects) from carefully selected input (the content that I consume daily).

Perhaps another reason for this complacency is a lack of intentionality: To what end result am I performing these Beeminder tasks for? Sure, I’m learning French each day, but for what practical usability? Or sure, I’m writing 400 words daily, but what is that cultivating towards?

The only way any of this matters is if I put the hard work into it. But this is not as simple as just upping the numbers and amount of time I’m putting into something, it is a qualitative issue, not a quantitative one.

I am not exactly sure what the solution is, but I think just being often mindful that it’s a problem is a good place to start. A more practical example is that I’m starting a hand-written journal in French, which seems to be a popular method for better learning.

In other more exciting news, after hearing me speak of Beeminder for several moons, my partner has gained enough curiosity to join and try Beeminder out! So I can at least add that as the (currently sole) victory to my constant evangelizing.

Week Forty-one! It’s been a bit of a difficult and introspective week for me. The cold weather and diminishing hours of the winter day are taking a bit of a toll on my morale and productivity. I’ve made a point to wake up around sunrise, and take a morning walk each day. You’d think that by now I’d get used to Canadian winters after living here… for my entire life, but alas.

Perhaps as an auto-didactic by nature, I’ve decided to compile a list of available certification that’s either free or relatively inexpensive. And subsequently, I’ve created a new system called /learning, which will use RescueTime to track the time I’m learning, using a custom subcategory to make sure it only counts specific websites. I also realize I really need to step /productivity in general, probably to five hours per day.

Right now, I’m studying Product Management on Udacity! The reason being that I think it’s important that I try to bridge my technical skills with my soft skills and content creation.

I’m probably going to use a Notion template for keeping track going forward. I’m looking forward to their API coming out in a few months! I admittedly am still trying to figure out my workflow.

I have to say, it’s very informative and rewarding to have this journal as a way to better understand my progress and journey in retrospect. I’m excited to look at all the specific metrics in detail when I hit the one-year mark in a couple of months.

In other good news, after much trial and error, my /weight is finally starting to go down at a reasonable pace. Like with everything else, there wasn’t any sort of silver bullet, rather just consistently being active and logging my food intake. As well as taking my own advice!

1 Like

Week Forty-two! After another interesting and productive conversation on the Beeminder discord, I’ve come to the (obvious) realization that edge-skating is bad! Take it from the test subject who has more than a dozen Beeminder goals that are set to derail daily.

My thinking previously for this was that, due to my akrasia putting things off until absolutely necessary, having things in the red is the only real way to push me to actually do them. If a goal has a yellow safety buffer of a day, then my monkeyweasel mind sees no reason to actually do it today instead of tomorrow.

In truth, this has worked really well for me so far, with only a handful of derailments all things considered. However, I am not infallible–what if something were to happen to me one fateful morning where I was totally incapacitated and wasn’t able to complete any of my daily tasks?

Would I want to reply to fifteen e-mails to call non-legit and make support fix and revert all those goals? Absolutely not, that would be a total nightmare for them! Instead I’d have to pay a hefty fine and manually fix all my goals myself–which would really just be a punishment solely for something bad happening to me.

The only sensible solution is to stop edge-skating. So, I’m going to slowly work up a buffer on all my goals, but that’s a lot easier said than done! :scream: Also @eugeniobruno had a great idea for pre-derails, which would make this solution a lot more enticing as well.

Anyways, in other news, I’m most likely going to be transition to a public Twitter and Instagram to better work on my digital marketing skills, as I plan to start a business soon (a minor announcement). I’m probably going to succumb and add a new Beeminder to track Facebook posts too along the same lines. It’d be great to expand to LinkedIn as well, but they deprecated their V1 API last March -eyeroll-.

Also, here’s a cute year-in-review from the Green Owl!:

My 2020 Duolingo Stats

Not too bad, I’d say! Speaking of, Duolingo just added audio lessons (on my mobile app at least, yay for A/B testing?) and it’s been a real game changer. Not only do these new lessons really help with my pronunciation, they’re also a lot more enjoyable and faster to get through than their traditional lessons.

Ironically, my pre derail ideas comes from the exact same “i realized edge skating is bad - duh!” place :slight_smile:

1 Like

Week Forty-three! (Whoops, lost count!) A minor update, but after many months of stagnation I’ve finally reached the Amethyst league in Duolingo! That 1st place in the Diamond league is one step closer to being mine, mwuhaha. Other than that, though, this week has been sort of blah.

I’ve had a couple derails this week, in /fitness and /distraction, overall I haven’t been as productive as I have been and I’m feeling rather disappointed in myself. But at the same time, it’s supposed to be winter break, right?

In truth I’ve set an arbitrary amount of standards and strictness when it comes to my daily work. A part of it is that it’s a little time consuming to go through each Beeminder one-by-one to schedule breaks, and having to remind myself a week ahead to do so as well. Though this is mostly my fault for edge-skating (see previous entry).

Over the years, I’ve been trying to “unlearn” (a silly word, huh?) my bias for perfectionism. I remember even in grade school that I’d not hand assignments in because I figured they’d just get a failing mark anyways. Or if they were late, I’d not even try to do them because there’s no point.

Of course in retrospect I realize how absurd this is: teachers just want to help you learn! Ultimately, doing nothing is always infinitely worse than doing something badly, or even very badly. I am trying to fight against this, like giving wiggle room to deadlines (a few days difference doesn’t count as a derailment in my book).

More than anything, I really need to just shut up and eat my own dogfood. Even with everything I have set in place, I’ve found myself getting aimlessly distracted and losing sight of the bigger picture, and that’s something I need to continue to work on.

Anyways, like I said, it’s Christmas in two days, so I’m not gonna fret about it all too much. The tricky thing is trying to set everything up for the new year (planners, resolutions, etc.) and there’s only six days between Christmas and the new year to do all that!

A totally random aside: In entry #6 I predicted (as a total layman) that vaccines would be deployed in September of next year. I can’t believe I was wrong by such a large amount! If anything, this gives my modest idealistic soul hope that we can tackle seemingly impossible problems in the new year to come. :heart: