My name is Ian Fisher. I'm a software developer in New York City. In the wider world, I'm best known for creating CityQuiz.io, a geography quiz website.
I write online, mainly but not entirely about software. 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.
If you'd like to get in touch, send an email to my first name @ the name of this website.