Journaling

Random brain dump of thoughts.

  • I need to set up Twilio to send me a text of the 3-5 things I want to work on for the next day. I’ve realized that the texts are super important for me to be able to respond to effectively. I think it’s a (somewhat conscious) product limitation of Airtable that it doesn’t have a way of getting data in easily, and that’s what something like a text would solve.

  • Alternatively, I should try to find some app that is good for ephemeral notes that I don’t care about viewing later, like an index card (which is the analogy that was brought up in Pmarchive · Pmarca Guide to Personal Productivity

  • I should try to make a project log page for all of my major projects. This log should be an append-only log that I incrementally add thoughts to.

    • When I get interrupted, I should take the time to summarize my progress and any next steps I can take.
  • Something I read in some page — separate tasks by high-priority and low priority.

  • I have some duplication in functionality between the apps that I’m using.

    • For collecting interesting links, I’m using Hook (not much though) and primarily Pinboard.
    • For taking notes on articles that I read, I’m mostly using Hypothesis, Matter, and Pinboard.
  • There is a balance to be struck between not over optimizing things in the moment (Premature Optimization Is The Root Of All Evil 202204101914), but also being a bit insensible and not doing things in the moment at all that I know are going to make things easier down the road. The big #insights here is that it’s better to have something partially completed rather than nothing down, and that applies for things like productivity software more than most things. 202205030156

  • I’m very happy with my gymming habits the last few weeks. I think it’s to the point where I’ve been able to think about working out consistently, and it’s a very fully integrated part of my life. I think I can see the results for the most part in my physical fitness as well.

  • Things I need to do for shard assignments
    forget about tests.
    1. Fix the in-memory op so it actually works. Screw getting the interface correct. Done
    • For this, I would probably also have to implement the AdminFlag logic. Abstract that away for now. Pretend that the InMemoryCache has a hardcoded TTL value.
    1. Make a list of the changes I made
    • Changed the ops so that they take in a callsite throughout.
    • (Don’t need to discuss) Modified the strategy interface so that it uses a legacy accessor
    • Set up the logic in mysql message poller so that it works fine, assuming that the ops are implemented correctly
    • Did a bunch of funky business with AsyncOpsOptions. I went with a simpler solution the first time I implemented it, which is that I didn’t think about it entirely, which was kind of a mistake. I want to think of a solution this time that is somewhat generally flexible, but I think some of the arg parsing stuff is not necessary.
    1. Make the change to the AsyncOp so that there’s a parameter for read replica fallback. It assumes that there’s a composite connection as the main connection on the domain. If there isn’t, it errors. (Actually, don’t even need to do this). I can just pass in the query resilience strategy, depending on the boolean flag that’s passed in. Done
    2. Start writing a test. Get Andrew’s code that assumes main is down for a specific query, and do that with the message poller (given that the Admin Flag has a specific strategy). done

3-5 things I want to do today 202205030143

This is the kind of brain dump that I really care about in being able to do in my note-taking app 202207051347


uid: 202205030111 tags: #journal


Date
February 22, 2023