There are few sources of energy so powerful as a procrastinating grad student.

-- Paul Graham


The following is a month by month description of what I actually did during my PhD. (It is partially censored. Ask me about authorship drama some time.)

It’s mostly for myself, an attempt to reduce the dimensionality of this odd self-assault while it’s still fresh. If you’re about to start, you might benefit from seeing the long stretches of procrastination, incomprehension, and just how much support I needed to get through.

The “Reading” entries here are just books. I can’t be bothered putting all the papers I read into the appropriate months. If you’re interested you can see the unordered list here.


Funemployment (Jun - Sep 2019)

Pre-phd.

I quit my corporate job and spent a few months reading and going to workshops. I met 84 people, 17 of which were new and deep connections, 12 of whom I later worked with.

  • Project: Laying the ground. Recovering. Thinking about RL, the focus of OpenAI and Deepmind.

  • Colleagues: none yet but I found 12 seeds which later made everything else possible.

  • Reading:

    • How to get a PhD: a handbook by Estelle M. Phillips
    • An Introduction to Statistical Learning by Hastie
    • Information: The New Language of Science Hans Christian Von Baeyer
    • Computational Logic and Human Thinking: How to Be Artificially Intelligent Robert Kowalski
    • Information Theory: A Tutorial Introduction James V. Stone
    • Becoming a Successful Scientist, Craig Loehle
    • The Subjectivity of Scientists and the Bayesian Approach
    • Vehicles: Experiments in Synthetic Psychology Valentino Braitenberg

In retrospect it was a mistake to not find at least one colleague and to not stick to their side, and to not have at least one research question. But even so this is one of the best ever uses of my time. I learned more during it than during any 3 month block of grad school.


Quals (Sep 2019 - Jul 2020)

My programme is an American-style “CDT”, where you have a year of classes and advisor matching with no real research. We were the first cohort in a new centre, so there were some teething troubles (like the mandatory entrepreneurship course, or there being no deep learning course).


Sep 19: CLASSES. Back to school aged 28.

  • move cities.
  • Claim a free lab coat I am not strictly entitled to. Start skiving patronising bureaucrat BS on day 2.
  • First year of this PhD was a de facto MRes. Timetabled
  • There are 10 of us. 4 will drop out before the end, shrunk by the experience. Only 3 will stay in academia in any respect afterwards.
  • I am informed that I will be providing 200h of free labour to a local arts charity. (I do not)
  • Start using Roam in earnest
    • Actually I try lots of gimmicky "tools for thought" actually. Anki and Brainlab and various so-called nootropics.
    • More importantly, I take up barbells for the first time in my life.
  • GPT-2 is out but few really pay attention, even in the ML department. Gwern sees it. Transfer learning is solved, but almost no one realises this yet.
  • Everyone is talking about the need for inductive bias. Half of my programme is devoted to "knowledge-driven" methods (the doomed anti-scaling handcrafting symbolic stuff). The Bitter Lesson is yet to be tasted.
  • contrive myself a social circle ab novo. Find a few junior lecturers on Goodreads and LW and make a boardgame night with em. On one I actually did a full whitehat OSINT lookup on his anon Goodreads profile.

  • Colleagues: John Lapinskas, Matthew Edwards

  • Reading:
    • Pearl PRIS (1988) (60%)
    • The Deep Learning Revolution, Sejnowski (80%)
  • Project: none
  • Oct 19: CLASSES. Get twitter.

  • Start meeting advisors.
  • Start doing remote co-working with Jan. For the next 4 years I only do serious collabs with people at other universities. I could have tried to harder to find people in person. I missed out on whiteboarding.
  • Teach Bayesian ML (never done any before, stay about a day ahead of the students).
  • Mandatory TA training is so vacuous and blankfaced that I want to scream.
  • Get on Twitter, overcoming my extreme prejudice and tight-lippedness. Over the years, this move saves me, by giving me 1000 paper summaries without triggering my aversions
  • Truly dire mandatory classes in innovation and entrepreneurship and crap. Work out I can drop classes I have done the equivalent of before. Time served.
  • My CDT cohort begins to revolt in week 3. HCI and IEE.

  • Colleagues: Jan Brauner, Kipp Freud
  • Reading:
  • Project: Coding solidly. BERT chatbot with Kipp
  • Nov 19: CLASSES. AWOL

  • Mindnumbing linear algebra drills.
  • I am here to do frontier research but I am only now implementing Naive Bayes for the first time.
  • Kaggle comp. Trees fall to nets.
  • Meet the softmax guy. Very humble.
  • Learn some C++ with a campus longbeard
  • I don't feel technical. There's a great philosopher on campus. I go see if he wants to work on something with me. His views on AI make me want to scream.
  • Q: If I don't read textbooks now, will I ever?

  • Colleagues: Dan, Nandi, Tomas
  • Reading: Silver lectures. Nilsson. CAIS and Kosoy.
  • Project: Skive two weeks of class to do some actual research at AISRP.
  • Dec 19. CLASSES. actual research.

  • Mess around with some CS lore. Bitbanging. Teach my peers the fiddly Pandas library.
  • Mandatory public engagement sessions, a deep indignity.
  • Cristianini.
  • Free holiday in Tralee with friends. Absurd but nice.
  • "It is worrying how little real thought I do in an average uni day."
  • My peers David and Philipp start to climb the walls. This drives them to pose whiteboard puzzles and silly algo challenges. Like we should
  • Entrepreneurship course is painfully stupid, but leads me to a final break from supplements and nootropics, after 5 years of dreaming

  • Colleagues: Nandi, Joar, Javier. Matthijs
  • Reading:
    • still Pearl
    • Seven Sketches in Compositionality

  • Project: I played with an odd old-school ML paradigm called inductive logic programming. This led to my first paper, a negative result.
  • Jan 20: advisor

  • Meet Laurence, who will (after lots of bureaucratic delay) be my advisor. He charms me by talking about Nietzsche, Boltzmann, Bourdieu. People can see me coming a mile off.
  • Quals. The last exams of my life. In American PhDs this is a scary oral examination with a culture of weeding out. In Bristol it was just watching me do 4 simple calculations by hand and chatting for 10 minutes. I completely blanked on the modal logic question and have never thought about it ever again
  • I am still not really reading ML papers.
  • Instead of studying for quals I started listing all the failed replications in psychology I’d heard of. This ballooned into a list of hundreds, was taken up by the volunteer org FORRT for permanent maintenance, ended up as a chapter in my thesis, and my first-ever senior authorship. This paragraph is one of the best things I have ever written.
  • Start a Gloomhaven campaign with my lecturer buds

  • Colleagues: None.

  • Reading:
    • Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning) Richard S. Sutton
    • Immersive Linear Algebra J. Ström
    • Artificial Intelligence: A Modern Approach (Pearson Series in Artifical Intelligence) Stuart Russell

  • Project: Reversals.
  • Feb 20: foresight

    I start to worry about Covid. I ask the admin to provide disinfectant and air filters for the office. They don't.

  • Colleagues:

  • Reading:
  • Introduction to Natural Language Processing (Adaptive Computation and Machine Learning series) Jacob Eisenstein
  • The Ph.D. Grind: Philip J. Guo
  • Project: not much
  • Mar 20: skive

  • Q: My central anxiety was about being untechnical and unoriginal and therefore unproductive. Is recombination enough?
  • Lockdown hits in Britain. Frankly it makes my life easier. Zoom classes.
  • For March 2020 to April 2021 there was no particular fun opportunity cost - among the best times to be doing a PhD. Particularly for opportunists

  • Colleagues: Jan B
  • Reading:
  • Project:
  • Apr 20: Covid

  • Jan bugs me to write up his covid model. I decline; I don't know anything about epidemiology and view this as trespassing.
  • He bugs me again. I say ok.
  • 12 months later, we’d produced a series of 7 papers on important questions which weren’t being treated with the proper uncertainty. Yes, this was the least neglected research topic in the world. Yes, it is strange that noobs could do this.
  • Have one of the largest thoughts of my life

  • Colleagues: Jan,
  • Reading:
    • Simply Logical Peter Flach
    • Odds & Ends: Introducing Probability & Decision with a Visual Emphasis Jonathan Weisberg
    • The Taming Of Chance (Ideas in Context) Ian Hacking

  • Project: what later became a science paper.
  • May 20: Covid

  • Sign of the times: Faced with mandatory coursework in Prolog, Dan and I submit a Python code generator with FLAIR for parts of speech. We wrote no Prolog and produced something more general than any Prolog program. The game has changed.

  • Colleagues:
  • Reading: Evans
  • Project: probabilistic programming
  • Jun 20: floundering

  • Launder my self-doubt with a lyrical little cri de coeur. In general if you look at the blog archives you'll see that I used writing as escapism. Very few AI posts. There is in me a deep and invariant need for variety.

  • Colleagues:
  • Reading:
  • Project: Summer project (quals). Switch from RL into a more predictable, scoped, manageable PPL project

  • The littlest PPL (Jul - Dec 2020)

    Jul 20: no productive work

  • I don't handle heavy solo engineering well. burnout. This is roughly the last time in history anyone will be this unaided.
  • Get a coach, the great Daniel Kestenholz. Keep up with him once a month every month until May 2024. It is quite amazing how much just speaking out loud to a kind ear once a month achieves - so many obvious next steps which only become obvious this way. I am not sure I would have finished the PhD or been ready to run Arb without him.
  • Begin to bike to a friend in the countryside to lift. Absurdly, Covid rules mean we need to put the power rack in the garden. I may have dropped out for good without the deer and the wind and the iron.

  • Colleagues: Laurence, the deer
  • Reading:
    • The Design and Implementation of Probabilistic Programming Languages Noah D. Goodman
    • Regression and Other Stories (Analytical Methods for Social Research) Andrew Gelman 2020/07/14
  • Project:
  • Aug 20: no productive work

  • Film myself at home for pay as part of a Facebook computer vision data collection

  • Colleagues:
  • Reading:
  • Project:
  • Sep 20: no productive work

  • TA a graph theory course (never studied it before). Actually fall in love a little; the first area I actually like doing.

  • Colleagues: Laurence, John
  • Reading:
    • ad hoc graph theory
    • Probability Theory: The Logic of Science E.T. Jaynes

  • Project:
  • Oct 20: start on solids

  • NeurIPS push

  • Colleagues:
  • Reading:
  • Project: Multiresp, thinking about robustness of Bayesian models
  • Nov 20: reading to repair deficits

  • First call with my advisor where I actually relax (9 months)

  • Colleagues:
  • Reading:
    • Gelman's BDA
    • Introduction to Causal Inference from a Machine Learning Perspective Neal, Brady
  • Project:

  • Amateur epidemiology (Dec 2020 - May 2021)

    Dec 20: first workshop paper

  • ILP paper into AAAI. "I can live this life". It was genuinely unclear beforehand.
  • On the other hand, this addicted taste of minor recognition dooms me to doing another 3 years

  • Colleagues: Laurence, Mrinank.
  • Reading:
    • Beyond the Worst-Case Analysis of Algorithms Tim Roughgarden

  • Project: nosing around the topic of face masks against covid. Lots of data viz. Terrible datasets, no good models. Mandate timing seems fishy to me.
  • Jan 21: jackpot

    Irony/sincerity; Unthinking Meat
    Golden age for playing games with ultra-busy friends over Tabletop Simulator.

  • Colleagues: Laurence, Rob, Mrinank, Hugh
  • Reading:
    • Linear Algebra and Learning from Data by Strang (30%)
    • RL by Sutton and Barto (10%)
    • Few papers by Tjelmeland

  • Project: find the Facebook mask data. I seem to be the first person in the world to use it and notice that wearing rose voluntarily before mandates and so most studies are invalid. Start modelling in a rush.
  • Feb 21: first conference

    online conference... pointless, though a professor in the audience did later recognise me from my presentation.
    Win an iPad in a hackathon with Kaveh. Just cosine similarity bro. Start reading comic books on it for the first time in my life, 3 volumes a night. An incredible experience.

  • Colleagues: Laurence, Nandi, Kaveh, and DdB
  • Reading:
    • Information Theory, Inference, and Learning Algorithms David MacKay. start a Mackay reading group.

  • Project: struggle the whole month trying to get the mask model to work. Some drama. Painful.
  • Mar 21: model go brr

  • After years of wrestling with the arguments, make my first public statement about AI risk
  • Get a research assistant / coauthor for masks. Novelty

  • Colleagues: Laurence, Charlie
  • Reading: still Mackay
  • Project: still masks.
  • Apr 21: procrastinate

    Write a selenium script to poach power racks off Marketplace as soon as they're posted. Set up a gym in a friend's garage, The Double Crux.


  • Colleagues: Laurence, Charlie, Tomas
  • Reading:
    • Bayesian Data Analysis (30%) Andrew Gelman

  • Project: Procrastinating on finishing the masks model. C picks up the slack.
  • May 21: grind

  • Nice little capsule of what I was coding

  • Colleagues: Laurence, Charlie
  • Reading: Aubrey-Maturin, one every two days.
  • Project: masks done

  • The real thing (May - Dec 2021)

    Jun 21: breakdown

    But air-control it into a permanent vibe shift. dgaf.
  • Authorship drama takes a huge toll on me.
  • At the same time, the covid preprint and Emergent Ventures and various other eruptions into public life
  • Disengage from research. Go completely AWOL

  • Colleagues: Laurence, none
  • Reading: none
  • Project: none
  • Jul 21: founder

    We get a devoted heckler of our masks model. He's much better than most academic reviewers, but wrong.
  • Project: In response to Luke, me and my mate meme each other into starting our first company. My life changes forever.

  • Colleagues: Laurence, Charlie, Misha
  • Reading:
  • Aug 21: teacher

  • SPEAR (online ESPR). My first time really teaching, writing my own classes.

  • Colleagues: Laurence, Chana, Mark Moon
  • Reading:
    • Abstract Algebra (15%) David S. Dummit

  • Project: teaching epistemics, learning maths for its own sake
  • Sep 21: pandemic over

    Advise the Cabinet Office.
    Drive around Estonia for weeks.
    Fly to Czechia for the LW reunion. The pandemic is over.

  • Colleagues: Laurence, Tomas
  • Reading:
  • Probabilistic Machine Learning: An Introduction (15%) by Kevin P. Murphy
  • Project: resub masks to PNAS. Do everything
  • Oct 21: seasons

    Get an internship at Ought. End up doing Arb instead. Going feral
    Intervene for an alcoholic friend.
    Go for an FLI fellowship (don't get it). I have supporters for the first time
  • Codify my own lack of focus as if it were a mission

  • Colleagues:
  • Reading:
    • Computational Complexity: A Modern Approach (30%) Sanjeev Arora

  • Project: nothing major. Help on seasonality.
  • Nov 21: US

    First time on the east coast of US for EV unconference.
  • gleech.org/fermi
  • gleech.org/tools

  • Colleagues:
  • Reading:
  • All the Mathematics You Missed: But Need to Know for Graduate School Thomas A. Garrity
  • Patterns, Predictions, and Actions: A Story About Machine Learning Moritz Hardt
  • Project:
  • Dec 21: skive

    Iceland with the ESPR crew. Feed horses.
    Lose a day to Moderna side effects.
    Apply for a Deepmind internship (don't get it)

  • Colleagues: Misha
  • Reading: just fun stuff
  • Project: first major client. Absolute Flow

  • Sabbatical (Jan - Dec 2022)

    Spend most of the year abroad launching my company (Nassau, Prague, Mexico) in the company of friends.


    Jan 22: first big paper

  • Finally get the masks paper accepted at PNAS. "I feel nothing". phd effectively completed at this point.
  • my advisor makes an AI safety research proposal. I submit it for funding despite misgivings
  • launch a mental health support thing
  • take on ALERT
  • work some 13 hour days, gladly, eagerly
  • start bupropion
  • Charge a client $300/h.
  • Apply to GovAI (rejected)
  • Begin peer reviewing papers. big journals, Covid papers
  • Feb 22: off

  • More PNAS revisions, another 200 hours say. Reviewer 3 sickens me
  • The journal dishonestly reset the clock, counting from R&R 10 months later

  • Reading:
    • Full Frontal Calculus (100%) Seth Braver
    • The Nature of Computation (20%) Cristopher Moore
  • Mar 22: off

    Write a huge sequence on Covid and EA for Jan.


  • Colleagues:

  • Reading:
    • Breakthroughs in Statistics, Volume 1: Foundations and Basic Theory Samuel Kotz

  • Project:
  • Apr 22: off



  • Colleagues:

  • Reading:
  • Project:
  • May 22: off



  • Colleagues:

  • Reading:
  • Project:
  • Jun 22: off

  • Happiness gleech.org/nownost
  • The gravity of the situation gleech.org/benchmarks

  • Colleagues:

  • Reading:
  • Project:
  • Jul 22: off



  • Colleagues:

  • Reading:
    • Learn You a Haskell for Great Good! Miran Lipovača
    • Exasperating Essays: Exercises in the Dialectical Method Damodar Dharmananda Kosambi

  • Project:
  • Aug 22: back to PhD

  • but really just HPLR. I find my groove, which is synthesis / living library / Gwernian stamp collecting and pattern creation. Other people are bad at this for some reason.
  • Lead ESPR for the first time. Life changing.

  • Colleagues:

  • Reading:
  • Things a Computer Scientist Rarely Talks About Donald Knuth
  • Project:
  • Sep 22: a megalobibliography



  • Colleagues: Laurence
  • Reading:
    • Mathematics Made Difficult Carl E. Linderholm
    • Visual Complex Analysis Tristan Needham
    • Probabilistic Programming & Bayesian Methods for Hackers Cameron Davidson-Pilon

  • Project:
  • Oct 22: megapaper



  • Colleagues: Laurence,

  • Reading:
  • Project:
  • Nov 22: megapaper

  • The fall of FTX. Many of my friends are burned. I lose a mere $2000.
  • come to terms with my lack of understanding gleech.org/ladder
  • Finally understand large parts of the alignment problem

  • Colleagues: Laurence,

  • Reading: Automation and Utopia by Danaher
  • Project:
  • Dec 22: megapaper



  • Colleagues: Laurence,

  • Reading:
  • Project:

  • Killing time (Jan - Dec 2023)

    Jan 23: alert

  • The world wakes up to AI risk: the overton window shifts dramatically this year. From giggles in the White House Press Briefing Room to the Attack of Schumer and SB1047. It takes the opposition about a year to create itself.
  • [Try one last time to keep a lab book](https://docs.google.com/document/d/1GskfWE4ZaFVRTd_Eb05_dHffAS8j-jzyU7OCjQFVqjI/edit)

  • Colleagues: Laurence
  • Reading:
  • Coding the Matrix: Linear Algebra through Computer Science Applications Philip N. Klein
  • Project:
  • Feb 23:

    - One more HP pass - Think about RL - Think about chain of thought - PhD plan thanks to Dan Lawson

  • Colleagues: Laurence
  • Reading:
  • Project:
  • Mar 23:



  • Colleagues: Laurence
  • Reading:
  • Project:
  • Apr 23:



  • Colleagues: Laurence
  • Reading:
  • Grand Futures Anders Sandberg
  • Project:
  • May 23:



  • Colleagues: Laurence
  • Reading:
  • Project:
  • Jun 23:



  • Colleagues: Laurence
  • Reading:
  • Active Inference: The Free Energy Principle in Mind, Brain, and Behavior Thomas Parr
  • Convention: A Philosophical Study Lewis
  • Project:
  • Jul 23:

  • Get paid to edit the most important ML safety result of the year.
  • This ended up being my first real ML paper, my first alignment paper, my first language model paper
  • I at last am persuaded that I can do this. [[Healing]]
  • [[my trauma]]
  • I learn quite a lot about evals and writing papers
  • Rejected from AAAI and ICML, accepted to NeurIPS

  • Colleagues: Laurence, Alex Turner, Monte Macdiarmid
  • Reading:
  • Project:
  • Aug 23:

  • Go on a podcast, mostly about psych
  • gleech.org/stats
  • Metamathematics gleech.org/dark-math

  • Colleagues: Laurence
  • Reading:
  • The Unknowable (Discrete Mathematics and Theoretical Computer Science) Gregory Chaitin
  • The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us Noson S. Yanofsky
  • Understanding Uncertainty Dennis V. Lindley
  • Project:
  • Sep 23:



  • Colleagues: Laurence
  • Reading:
  • The Handbook of Rationality, Markus Knauff
  • House of Cards, Robyn Dawes
  • Project:
  • Oct 23:

  • Run a conference (small one, mostly Bristol speakers)

  • Colleagues: Laurence
  • Reading:
  • Project:
  • Nov 23:

  • Enormous bitterness over Altman seizing control of the nonprofit. Argue with a dear friend

  • Colleagues: Laurence
  • Reading:
  • Project:
  • Dec 23:

  • Now he's acting like a medical expert

  • Colleagues: Laurence
  • Reading:
  • Project:

  • Endgame (Jan - May 2024)

    Jan 24:

  • Still haven't really started my thesis.
  • Ask Rex to be on my viva committee, to keep me honest. (He doesn't have time)
  • Hire a project manager, to force me to sit down and write.
  • This act would have been difficult to imagine 2 years ago
  • It's an executive act. I could never delegate before
  • Finland
  • Q: Would I have managed to get a PhD in 1924, when standards were higher?
  • A: yes. Standards were only higher in some dimensions.

  • Colleagues: Juan, Stag, Rian
  • Reading:
  • Project:
  • Feb 24:

  • Month mostly off, in Taiwan, running a winter camp

  • Colleagues:

  • Reading: Master Incapable
  • Project:
  • Hard Problems paper approved for release. There's chapter 4, or half of it.
  • Mar 24:



  • Colleagues: Laurence, Juan
  • Reading: think pretty intensely about program synthesis and Open Agency
  • Project: Another big sprint for ICML ActAdd
  • Apr 24:

  • Finally start writing my thesis. Ends up being 227 hours not counting post-viva revisions.

  • Colleagues: Laurence, Juan, Rian

  • Reading:
  • Read Prince's lovely DL book
  • Indiscrete Thoughts by Gian-Carlo Rota
  • Project:
  • Distract myself one last time with a cool final paper: How to Lie
  • to bulk up the rather light-weight ML chapter
  • May 24:



  • Colleagues: Laurence, Juan, Nic,
  • Reading: Dennett for fun
  • Project: Finally start actually writing the thesis midway through May. The thread I use to tie together the three fields starts to feel less tenuous.
  • Jun 24:



  • Colleagues: Laurence, Juan, Nic, Rian
  • Reading: Hyperscattered, pulling together the 300 citations I need for the thesis. I did actually go through Neal and Betancourt on HMC, at long last.
  • Project: Hastily writing enough of RDOF to put it in the Thesis
  • Pretty satisfying to have one more real ML paper, one fully conceived and driven by me.
  • Submit.
  • Order a doctoral sword



  • Tags: phd, navel-gazing

    Leave a comment


    Subscribe through RSS , Podcast , Email