
Fragmented - AI Developer Podcast · Kaushik Gopal, Iury Souza
255 - Data Oriented Programming
February 18, 2025·32 min·3 clips
As heard by us
A clear case for modeling software around explicit outcomes, with a brief detour into neighboring tools.
The episode treats data-oriented programming as a way to make complexity manageable by spelling out the outcomes a system can take. The API example is the strongest part: success, failure, timeout, and interrupted are all given a place in a sealed class, so the control flow is…
Why you'd press play
You want a cleaner way to model success, failure, timeout, and interruption in an API.
Listen to the show on