Why am I writing this?
There’s a few reasons that I tell myself. I leave it to you to decide which are genuine, and which are post-hoc rationalisations.
- It’s fun! That’s sufficient justification alone for a lot of actions.
- It’s worth some signalling points to write down a list of achievements and put it on a website.
- Having a list of things that I did helps to remind myself that I am making forward progress when it feels like I’m not.
- I want to stop past-me from making the mistakes he made (mostly a function of poor trade-offs between exploration (not enough) and exploitation (too much)). Can’t do much about that. Maybe someone else can learn from the things I should have done earlier, and crib from my list to avoid learning it the hard way.
- Writing something makes writing more things easier. Look at all the links below that 404! They’re like little seeds for future posts that I think about at the time when writing something else (like this document), and so by adding a (currently broken) link, it commits me to writing that post eventually.
The things I did
My thing(s) that I’m glad I did/learned, in some loose off-the-cuff decreasing order of magnitude-of-effect-it-had-on-my-life, were:
Drastic Career Shift
Having the courage to leave a job as a teaching assistant at my home university (that paid reasonably well and provided much job satisfaction) to start a PhD, which opened the doors many other such opportunities, such as
- co-authoring a textbook.
- working as a research assistant with KASL.
- working as a recurring tutor for ARENA (an AI safety upskilling workshop).
- having a much better working environment that allows me to be surrounded by lots of interesting value-aligned people.
In retrospect, I should have spent more time exploring other options first. I went with a PhD as it seems like the obvious “next thing to do”. If nothing else, the credentialing from being in a PhD program made it easier to leapfrog to where I am now, though taking 6 months to build skills as a software engineer would have been valuable.
MLAB2022
Attending the MLAB2022 program run by Redwood research. It clarified for me what a lot of technical AI safety work others were doing looks like, and gave me a set of skills in practical boots-on-the-ground ML that would have taken months to accumulate alone.
- I didn’t really absorb everything until I had a second go through the material during ARENA, where I was part participant/part tutor. I don’t think of myself as a particularly slow learner, but more that the other attendees were wicked clever/the pace of the material was very intense.
From Tutor to Course Coordination
Doing things in my job as a tutor that’s usually beyond the scope of the job: Being actively involved in the high-level decision-making of course content.
- The most enjoyment I had doing this was co-designing a toy CPU ISA from scratch, still used to this day.
-
Teaching a course I had not taken before was also very enjoyable: I’d attend the lectures with students, and then deliver the tutorial on the content a few days later. The short recurrent deadlines forced me to absorb the material quickly not just to the point where I could understand it, but then teach it to someone less familiar so they could learn the material faster than I did.
- I got to lecture for a week! But before I did, COVID spread to Canberra and the university kicked us all home, so I delivered it online from my bedroom. Not so fun.
- I got to make/co-make YouTube channels for first year theoretical comp/engineering maths courses. I look back and cringe a bit at the low budget production quality, but people still watch it and find it useful, so that’s good enough for me.
Tolerating risk
Moving past a strong risk aversion that got in the way of improving my life. This lead to
- Being comfortable investing in stocks rather than just accruing interest.
- Trying out online dating.
- Being comfortable moving overseas for a long period of time.
- Identifying which problems in my life can be fixed by just throwing money at it (as opposed to fixed it myself) and then throwing money at it.
On some level I already know this to be true, but I hadn’t fully internalized it/wasn’t acting like it was true. People specialise in the skills they are good at, and that the world needs (read as: someone will pay them for it.) You then use the money to rent someone with the skills that you don’t have. It’s not laziness, nor should it be viewed that way. I get a sense of satisfaction, as I’m sure many people do, with fixing something from scratch, or being self-sufficient. But the world can’t operate like that at scale. I’ll expand on this more in a separate post.
Stop Goodhearting your life
Reflecting on when I’m optimising for a proxy of my goals.
- Over-optimising for GPA/grades. Sure, it helps when applying for a grad job, but (I would suspect that) a portfolio of projects or a github with activity or something, anything, to demonstrate you can do stuff. I barely remember most of the physics that I battled with in my undergrad. What good was it getting a good mark in those subjects, if I didn’t retain a lot of the content?
- Continuing to study physics just so I could have an additional major on my degree I think was a good example of this. Nobody cares that far down the line what major I did or didn’t do, and this would have freed up more breadth courses for something I would have enjoyed more/would have been more instrumentally useful later on.
- Over-optimising for accumulation of money/not spending money when it makes sense to do so.
- Having a safety net is good, but forgoing fun activities or opportunities, not spending money on a suitable laptop but making do with an older piece of junk, is not worth it in the long run. Large expenses can be a pain point, but consider all the time wasted on juggling around a laptop with poor battery life, and a low resolution screen that is unpleasant to work on. You spend most of your day (well, I do) interacting with the world via a laptop/phone. It makes sense to buy nice ones.
- Huge value add in buying fancy categories of cheap things, as elucidated here. Life is too short for
cheap socks.
- Sometimes it makes sense to buy the subscription to a premium version of software if it saves time. The biggest one of these (imho) is
GPT-4
Claude 3.5 Sonnet. I get much more than USD$20/month of utility out of these services. At this price point, if you can save at least one hour of time a month with it (which I imagine you will), then that’s worth it. If your usage is relatively low, even the free version might be sufficient.
Minimalist Lifestyle
Trimming possessions down to what will fit in a suitcase hiking backpack + a bicycle is very freeing. I can move somewhere new with only a few hours notice if needed. I used to hang on to things just in case I would need it one day, and very rarely that did happen and I did need something I stored away for a long time, but the mental cost of having lots of junk, and sorting through the junk was not worth the one-off ~$20/few hours of my life that I had saved by keeping something. Almost always I never end up using the things I keep that I don’t have a specific use case in mind. My rule of thumb now is that if I hold onto something just in case, and case doesn’t show up in <6 months, I sell/donate/dispose the object. Requiring the constraint that I can carry all my stuff ensures I stick to this rule.
Spending a large part of my studies on abstract nonsense pure mathematics, which ended up being far more useful than I could have known. Expanded to its own post.
Picking up road cycling, and using it as my main form of transport. Expanded to its own post.
- I didn’t know it at the time, but this is the ideal way to get around the UK. I can cycle around the city itself, and take me + my bike between cities on the national rail. It’s definitely the fastest way to get around (at least in Cambridge + central London).
Rock Climbing
Picking up rock climbing: both for the physical fitness, the social interactivity, and the mental benefits regular exercise has. I’m partial to both bouldering (climb the colourful plastic pretend rocks inside with a soft foam mat beneath you) and top-rope climbing (same as bouldering, but you wear a harness and someone belays you down the wall when you climb to the top). Bouldering is less effort to set up and doesn’t require coordinating with a belay partner, but top rope is more social (by virtue of requiring a belay partner), you can rest on the rope if required, and you can do more dangerous risky dynamic moves without concern about how you will fall safely if you mess up. Both (to me) are much more fun than doing weights in a gym, so if you find weight training a chore, I’d recommend you try rock climbing.
Limitations are often self-imposed
Trying (and somewhat succeeding) at learning Chinese + how to play the piano.
- I was terrible at both studying foreign languages and music in school, and had always wondered if it was a personal limitation of myself. Turns out not! I’ve learned enough phrases, and rote-learned (parts) of a song or two, that I’m convinced that if I poured enough time into it, I could get reasonably good at either of these. It’s also a lot more fun to learn something voluntarily rather than being forced to.
- The utility in learning these was more confirming for myself that I’m not too old for the neural plasticity to go away, rather than any use that Chinese or piano skills has to be directly (which, admittedly, isn’t that much.)
- EDIT: Actually, limited Chinese skills was actually a little bit useful for a research project I’ve been working on regarding
the language of the latent space of models. Still haven’t found any use for piano, but I’ll let you know.
Writing
Hopefully getting into the habit of writing more often? This blog is probably going to be garbage/raw stream of consciousness, but that’s okay. Because I’m doing the thing, and hopefully this is the first bad post in what would be hopefully a list of progressively less bad posts.