Thought experiments

Thought experiments for better technical decisions

A good thought experiment is not abstract decoration. It is a cheap way to discover whether the plan survives constraints, incentives, failure modes, and time.

By Sean Findley May 3, 2026 5 min read

Cheap pressure before expensive work

Thought experiments are useful because they test a plan before the team turns it into infrastructure, process, or product surface area. They are a way to ask sharper questions while change is still cheap.

Questions that improve decisions

  • What happens if this dependency is unavailable for an hour?
  • What does the user believe when the screen is wrong or stale?
  • What would we remove if the page had to load in five seconds?
  • Which part of the plan only works because we are imagining ideal behavior?

Make the tradeoff explicit

The best technical decisions are not the ones with no downside. They are the ones where the downside is understood, named, and acceptable for the problem being solved.

Need this kind of engineering?

Polished systems, practical AI, and product work that survives production.

I am available for senior full-stack engineering, AI product engineering, and modernization work where clarity, shipping discipline, and tasteful UX matter.

View resume Start a conversation