The Curious Engineer

All blogs / Software / engineering practice

Richard's Software Blog

twitchard.github.io

Richard Marmorstein's software blog: essays on developer tools, programming languages, AI coding agents, and software culture.

Software / engineering practiceAI / MLDev tools / editors / IDEsEssays / personal

Posts
31 from 29 May 2019 to 29 Aug 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://twitchard.github.io/atom.xml

2026 6

  1. Why I'm not a Terminal Guy Anymore
  2. The Pope vs. Market Ideology
  3. Software's Centaur Era
  4. We're all bottlenecks now
  5. Incidental UI, essential UI
  6. Want to get better at coding agents? Try pairing with a human.

2025 4

  1. The Catholic Church vs. the Turing Test
  2. AI art doesn't lack 'soul', it lacks signal
  3. MCP: REST reborn?
  4. P(user-hostile trash heap)

2024 5

  1. Pushing the boundaries of Streamlit
  2. Left Stripe, joined an AI start-up
  3. Big Datatype: why code tools like to be written with fancy types
  4. How thick should your SDK be?
  5. Breaking changes: a tooling problem

2023 1

  1. Take your pragmatism for a unicycle ride

2022 4

  1. Fools! Stop Mysticizing System Dynamics
  2. Glamorize your problem domain
  3. Engineer SHORT feedback loops
  4. Be good-argument-driven, not data-driven

2021 3

  1. I hate NY: a rant by Richard
  2. Discriminated Unions and Exhaustiveness Checking
  3. Please, Systematically Enforce Your Constraints

2020 3

  1. Monads and Mom
  2. Software culture as proof strategies
  3. Building software is not a job scheduling optimization problem

2019 5

  1. Beware Middleware
  2. Software Development and the False Promise of Science
  3. Richard's Guide to Irish Traditional Music
  4. Life is Too Short for Jenkins
  5. Not a real engineer