Skip to content

I’m Sandro. I write about type-safe software, indie game development, and building software with AI.

I build it, then I write it all down, in long-form guides revised as my thinking changes.

Latest essay: Indie game development with AIPublished on 4 Nov 2026Read the essay

Articles

All articles

Indie game development with AI

AI made creating games faster and easier. Yet, making a good game is still hard. This is my answer to the question "If AI implements everything, what's left for me?". Turns out, quite a lot, still.

  1. Complete introduction to using Effect in TypescriptComplete introduction to using Effect in Typescript: why using Effect, what is the Effect type, how to use it, and what are the main modules of Effect.
  2. Creative ConstraintsI have so many ideas, so many interesting topics to explore. How exciting. Where do I start? Let's think, think, think, complete freedom. Yeah, but no action. If that's you, you need less freedom, not more. Constraints.
  3. Structured GoalsI never failed a goal after breaking it down into small, daily, actionable steps. There is a formula behind reaching goals. They can be structured, planned. And it invariably works, every time the same.

Newsletter

All 153 issues
  1. Longer essays, timeless content#153
  2. What should you do when code becomes free#152
  3. How I am automating my job#151
  4. Effect state machines, just like XState#150
  5. State machines and effect#149
  6. Open source when you have AI#148