My name is Ian Fisher. As of summer 2024, I'm at Recurse Center. I previously worked at an early-stage fintech startup in New York, and at Google on the Fuchsia operating system. I am also the creator of a popular series of geography quizzes, now hosted at cityquiz.io.
If you'd like to get in touch, send an email to my first name @ the name of the website.
I blog about system engineering and backend web development. Here are a few of my favorite posts:
- Khaganate: a suite of personal productivity software (February 2022) – A description of my personal productivity system.
- A subtle garbage collector bug (July 2020) – My most memorable bug: a memory error in a hand-written mark-and-sweep garbage collector.
- Type-safe generic data structures in C (June 2020) – Techniques for writing generic data structures in C using pointer casts and code generation through macros.
- Writing an interpreter and debugger for an assembly language (May 2020) – The design and implementation of a toolkit for a pedagogical assembly language that included an interpreter, debugger and assembler and disassembler.
You can see all of my posts on my blog page.