Now

Currently, I am busy with the following things.

C++, LLVM and Compilers

It’s been a long time since my compiler days, but I want to start flexing those muscles again, so I’m re-learning modern C++ programming and experimenting with LLVM again.

System Design

Currently brushing up on my system design and distributed systems skills.

Bootstrapping

In the style of Pieter Levels, I am trying to bootstrap a series of websites as an experiment in using minimal tech stacks and to experiment with using LLMs in my development process.

Preparing Off Ramps For When AI Takes My Job

Looking into various trades, certifications, etc. to keep my options open in a post white collar world. Also focusing more on radio and electronics so that I could, perhaps, move down the stack to hardware.

Reading

  • The Bible: A Very Short Introduction
  • The Software Engineer’s Guidebook
  • Patterns of Distributed Systems
  • The Bullet Journal Method
  • Getting Things Done
  • The Roman Republic: A Very Short Introduction
  • Magnetism: A Very Short Introduction
  • Modern China: A Very Short Introduction
  • The U.S. Constitution: A Very Short Introduction
  • Plato: Five Dialogues
  • Philosophy: A Very Short Introduction
  • The American South: A Very Short Introduction
  • Clausewitz: A Very Short Introduction
  • Modern Brazil: A Very Short Introduction

Courses (Coursera)

  • Generative AI With Large Language Models
  • Understanding and Visualizing Data With Python