Master this Storytelling Framework

The “Somebody-Wanted-But-So” way to tell a story

Tarek Amr
4 min readJul 23, 2022

--

Someone: I am interested in writing, mostly blogs. And like most of us, I write about different topics. Sometimes these are computer science related, some other times it is about anything else from my dietary habits to the latest books I’ve read.

Wanted: When writing, I like to connect the dots and juxtapose topics from different fields. I want those heterogeneous thoughts to live in harmony into a story-like narrative. And above all, I wish for the final outcome to be engaging and entertaining.

But: But often enough, the final outcome looks like my desk at home, messy and cluttered … why is that sock sitting next to my laptop?

So: I am going to practice the “Somebody-Wanted-But-So” technique.

Did you notice what I’ve just done here?

I put the premise of this blog into four steps, the somebody, the wanted, the but and the so. If you think about it, most of the stories we read and the movies we like can be summarised via the same four steps; SWBS.

You first introduce the main character of your story. This introduction has to also justify the next step: what the main character wants. Then after you make us realise what they want, you build tension by having an obstacle — the but — that prevents them from achieving their goal, then the tension is release by the last step — the so-lution.

--

--

Tarek Amr

I write about what machines can learn from data, what humans can learn from machines, and what businesses can learn from all three.