Most features arrive late, break things, and hide complexity until it hurts. Branch deployments are a rigged game: merge early and you break things, merge late and integration becomes a nightmare. Whatever you do, you lose. The only way to win is to stop playing.

Enter Elephant Carpaccio, a software development exercise that teaches vertical slicing, incremental delivery, and how to keep software deployable at all times. Instead of delivering the whole elephant at once, you learn to carve it into the thinnest possible slices: each one small, end-to-end, deployable, and providing visible progress. The goal isn’t to finish the feature. It’s to learn how to evolve software safely.

In this hands-on workshop, you’ll practice exactly that. You’ll feel the difference between fat slices and thin ones, and walk away with a technique you can apply the very next day.

If you’ve got PTSD from releases, this one’s for you.

Disclaimer: No actual elephants will be harmed during this workshop

Software Craftmanship
TBA
Vassilis Poursalidis
TBA

Elephant Carpaccio: the art of thin slicing