param.plan

daily notes inspired by (but not exactly) john carmack's plan

2025-01-13

2025-01-12

  • in the us, can't sleep. will just remain awake until the evening and see if i can sleep then.
  • did some clean up of blunderfest
  • creating a @blunderfest/core package that i can share code with was a good idea.
  • am i weird for travelling so many miles to san francisco for work and then doing nothing but

    staying in the hotel room on the laptop?

2025-01-06

  • office has started
  • i need to figure out how to reuse code between the webapp and the phone app for game review. i don't want to rewrite the entire thing but maybe that is what is needed actually?
  • need claude rn

2025-01-05

  • watched Whisper of the Heart.
  • disappointing that i won't be able to ship the app after the holidays but excited that at least i'm working on it.
  • i am obsessed with getting blunderfest to be more successful.
  • first we ship the app to myself, make it addictive to myself and then go from there.
  • seperated the api client into a new package, blunderfest is becoming a real monorepo at this point lmao
  • average dev doing a refactor instead of building the damn feature.
  • watched My Neighbour Totoro

2025-01-04

  • ran 10k slow, supposed to be easy but my heart rate did get into 160s by the middle of it
  • need to build more stamina, should maybe keep running this pace until hr starts staying in 150
  • unsure if i'll be able to sit for much time today with apartment viewings etc

2025-01-03

what do i need to do to ship the app

  1. user must be able to sign up and sign in
  2. there needs to be an onboarding flow so that they can add lichess username etc.
  3. game review must work

#1 is near done, i need to figure out how to integrate sign up into the stuff #2 is less complicated than game review, so most probably i should focus on making game review work first.

first a haircut, then we get back to this.

during haircut some reading great by choice.

7:30 pm

haircut etc done, now to get back to coding.

  • ig we start by creating a game review page and then adding a chessboard.
  • will just use a hardcoded game for now.
  • okay game review page created, and a button added that takes the user there when logged in
  • game review page now has a chess board rendering (that's admittedly a little slow).

2025-01-02

  • need to finish sign in etc today.
  • the sign in flow is weird, it seems to be starting, but not ending correctly
  • there is an allowlist of redirect urls for mobile apps on the clerk dashboard but it won't let me add anything to it
  • i'm pretty sure it's a bug in the oauth thing, sad that clerk doesn't have prebuilt expo components i can use here.
  • seems to work normally in this video: https://www.youtube.com/watch?v=xp4fd78Hh5A so i'm not sure what i'm doing wrong
  • lmfao the bug was that ClerkProvider need to be actually at the top level, and I had TamaguiProvider above it.
  • diff looks like this
   return (
-    <TamaguiProvider config={tamaguiConfig}>
-      <ClerkProvider publishableKey={publishableKey}>
+    <ClerkProvider publishableKey={publishableKey} tokenCache={tokenCache}>
+      <TamaguiProvider config={tamaguiConfig}>
         <ClerkLoaded>
           <Slot />
         </ClerkLoaded>
-      </ClerkProvider>
-    </TamaguiProvider>
+      </TamaguiProvider>
+    </ClerkProvider>
   );
  • ok now that sign in works, i guess i should move on to the main focus to actually building functionality.
  • need to understand how to make api requests.
  • ran 8 km to make up for only running 2 km on tuesday.

2025-01-01

  • sign in is working on the app (for some definition of working).
  • need to build a sign out for better devexp
  • reading great by choice
  • some notes:
    • 10xers have a few qualities
    • discipline
    • belief in empirical evidence
    • paranoia
    • ambition

quote:

10Xers then bring this idea to life by a triad of core behaviors: fanatic discipline, empirical creativity, and productive paranoia. Animating these three core behaviors is a central motivating force, Level 5 ambition.


2024-12-31

  • trying to get sign in stuff working
  • claude capacity issues pita

2024-12-16

  • no run today
  • travel back to blr, took a good photo
  • renewed the domain for blunderfest
  • also bought blunderfest.com

2024-12-15

  • no run yet, but hoping to run in the evening
  • aus 301/3, rohit needs to retire

2024-12-14

  • run 5k
  • figure out where to go next with blunderfest
  • potential ideas
    • app

notes: