home blog portfolio Ian Fisher

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 about software, language, and literature.

As of fall 2025, I am currently teaching CS644: Intro to Systems Programming.

If you'd like to get in touch, send an email to my first name @ the name of this website.

Recent posts

  • Woes of writing your own jobserver (Sep 2025) – Writing my own jobserver turned out to be a lot more than I bargained for.
  • Notes on Wikipedia after 10,000 edits (Sep 2025) – Reflections on the world's largest free encyclopedia after a milestone in my editing career.
  • Robustly parsing flags in Bash scripts (Aug 2025) – A surprisingly pleasant library for parsing command-line flags in Bash shell scripts.
  • One month of LLMs (Aug 2025) – A collection of my writings on large language models, including "A mental model of LLMs", "My LLM tooling", "My personal LLM evals", "Can an LLM write literary prose?", "LLMs outside of programming", and "CSS recipes from Claude Code".
  • A Vale plugin for proofreading English prose (May 2025) – garner-vale is a collection of stylistic suggestions and corrections for English prose, written as a plugin for the command-line tool Vale. It has over 200 distinct rules covering more than 3,000 words and phrases.

Favorites