The Curious Engineer

All blogs / AI / ML

Solving the decision problem

sunilpai.dev

Sunil Pai writes about developer tools, distributed systems, AI agents, and the craft of making software.

AI / MLDistributed systems / cloudJavaScript / TypeScriptSoftware / engineering practice

Posts
41 from 8 Aug 2020 to 12 Oct 2026
Posting
monthly (16 in the last year)
Kind
personal blog
Feed
https://sunilpai.dev/rss.xml

2026 16

  1. original thoughts have terrible UX
  2. Collecting favours
  3. Do you actually like hard problems?
  4. the senior engineer death spiral
  5. the appeal
  6. the task isn't the job
  7. startups need an asymmetry
  8. every company needs a cassandra
  9. one document, two hands
  10. a letter from the orchestra pit
  11. never waste a token
  12. Tlön, Uqbar, LLMs, Tertius
  13. developer relations after the cheat code machine
  14. let the code do the talking
  15. the context is the work (what the day-to-day looks like now)
  16. where good ideas come from (for coding agents)

2025 10

  1. guitars and javascript - the case for jank
  2. drop that meet link
  3. an event bus for ai agents
  4. ai agents are local first clients
  5. call me maybe
  6. Full Stack AI Agents
  7. Durable Objects Callbacks are Weird
  8. Reliable UX for AI chat with Durable Objects
  9. let's talk about a task tracking system for ai agents
  10. The unfortunate truth of software for technologists

2024 6

  1. A list of reasons why you should be using Cloudflare Workers for building your AI agent infrastructure/product/personal assistant
  2. Three missing primitives in every UI framework
  3. Durable Objects are Computers / Containers / Servers
  4. Partial Prerendering for Everyone with Cloudflare Workers
  5. spatial compute
  6. The next evolution of serverless is stateful

2023 2

  1. Odeon Plus
  2. smol party: Hello Wololo!

2021 6

  1. Chatting with Jason Lengstorf about esbuild
  2. ui (a short story)
  3. The problem with importing css
  4. solving the jest.mock()+esmodules hoisting problem
  5. The problem with iff's design
  6. Me Two

2020 1

  1. Feature flags