Philly ETE 2022 — Immutable Data and The Secret Art of Storytelling in Programming — Yehonathan Sharvit



In this talk, you will learn how to leverage persistent data structures to write code that flows like a story. A special kind of story that unfolds itself at the reader’s will. A story where – at any moment – the reader has a clear indication of what is about to happen and the freedom to choose whether they prefer to deep dive, or move forward.

When code flows like a story, it is not only more enjoyable to read. It is also easier to understand. It takes less time to debug, and less effort to maintain.

Talk Slides

About Yehonathan Sharvit

I have been a Software engineer since 2000. For me, there is clearly a “Before” and an “After” 2012. Why 2012? Because 2012 is the year I discovered Clojure. Before Clojure, programming was my job. Since Clojure, programming has been my passion and my mission is to share this passion with other developers.

Currently I work as a software architect at Cycognito, building software infrastructures for high scale data pipelines. I share insights about programming at

Watch More

Check out our YouTube playlist to watch all the talks from Emerging Technologies for the Enterprise 2022.