Geoffrey Litt

  • Projects
  • Writing
  • Inspirations
Subscribe:
  • Newsletter
  • Twitter
  • Mastodon
  • RSS
Contact
  • Email me

Writing

Is chat a good UI for AI? A Socratic dialogue
Stevens: a hackable AI assistant using a single SQLite table and a handful of cron jobs
Avoid the nightmare bicycle
AI-generated tools can make programming more fun
Your pie doesn't need to be original (unless you claim it so)
7 books that stood the test of time in 2023
Codifying a ChatGPT workflow into a malleable GUI
Malleable software in the age of LLMs
ChatGPT as muse, not oracle
Fuzzy API composition: querying NBA stats with GPT-3 + Statmuse + Langchain
For your next side project, make a browser extension
Dynamic documents // LLMs + end-user programming
Bring Your Own Client
How tweet threads cured my writer's block: Twitter as a medium for sketching
Foam: Software as Curation
Climate art, hacking Autodesk, and other funemployment projects
Browser extensions are underrated: the promise of hackable software
Adding tail call optimization to a Lisp interpreter in Ruby
ENHANCE!: Upscaling images CSI-style with generative adversarial neural networks
No Redis Needed: building a Postgres-backed recommendation engine for Rails
The Virtual Cafe: a better way to hang out remotely
Building Waze for the Boston subway: my first adventure in civic hacking
2014: A year in review with iPhone pedometer data

Subscribe

I periodically write about programming tools, end-user programming, and other software topics. To get updates about new posts:
Follow me on Twitter Subscribe via RSS