The Curious Engineer

All blogs / AI / ML

Geoffrey Litt

geoffreylitt.com

AI / MLSoftware / engineering practiceDev tools / editors / IDEs

Posts
38 from 1 Jan 2015 to 2 Jul 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://www.geoffreylitt.com/feed.xml

2026 2

  1. Understanding is the new bottleneck
  2. Understanding is the new bottleneck

2025 13

  1. Code like a surgeon
  2. Code like a surgeon
  3. AI as teleportation
  4. AI as teleportation
  5. Enough AI copilots! We need AI HUDs
  6. Enough AI copilots! We need AI HUDs
  7. Is chat a good UI for AI? A Socratic dialogue
  8. Is chat a good UI for AI? A Socratic dialogue
  9. Malleable software: Restoring user agency in a world of locked-down apps
  10. Stevens: a hackable AI assistant using a single SQLite table and a handful of cron jobs
  11. Stevens: a hackable AI assistant using a single SQLite table and a handful of cron jobs
  12. Avoid the nightmare bicycle
  13. Avoid the nightmare bicycle

2024 4

  1. AI-generated tools can make programming more fun
  2. AI-generated tools can make programming more fun
  3. Your pie doesn't need to be original (unless you claim it so)
  4. Your pie doesn't need to be original (unless you claim it so)

2023 7

  1. 7 books that stood the test of time in 2023
  2. 7 books that stood the test of time in 2023
  3. Codifying a ChatGPT workflow into a malleable GUI
  4. Malleable software in the age of LLMs
  5. ChatGPT as muse, not oracle
  6. Fuzzy API composition: querying NBA stats with GPT-3 + Statmuse + Langchain
  7. For your next side project, make a browser extension

2022 1

  1. Dynamic documents // LLMs + end-user programming

2021 1

  1. Bring Your Own Client

2020 2

  1. How tweet threads cured my writer's block: Twitter as a medium for sketching
  2. Foam: Software as Curation

2019 2

  1. Climate art, hacking Autodesk, and other funemployment projects
  2. Browser extensions are underrated: the promise of hackable software

2018 1

  1. Adding tail call optimization to a Lisp interpreter in Ruby

2017 3

  1. ENHANCE! (BangBangCon 2017) Explaining Generative Adversarial Neural Networks using CSI
  2. simple_recommender User recommendations for Rails apps, using Postgres
  3. The Virtual Cafe: a better way to hang out remotely

2015 2

  1. Building Waze for the Boston subway: my first adventure in civic hacking
  2. Pedometer data analysis Analyzing a year of data from my smartphone step counter