Michael Sperber is CEO of Active Group in Tübingen, Germany. Mike
specializes in functional programming, and has been an internationally
recognized expert in the field: He has spoken at the top conferences in
programming languages, authored many papers on the subject as well as
several books. Moreover, he is an expert on teaching programming.
Mike Sperber, Henning Schwentner
When the high-level story of your project is told, you know where the sub-domains and boundaries are, and how and where your users interact with the system. You still need a domain model, though, so you can start building the software.
How does that actually work? You can stick close to the domain and thus get a model that maps the domain, but does not offer deep insights, and is brittle in the face of changes.
Fortunately, we can use techniques from functional programming – abstraction, algebra, and combinator models – to evolve the domain model into something supple that not only covers present requirements but the needs of the future as well. Moreover, these techniques are a great fit for Domain Storytelling.
Join Henning Schwentner (Domain Storytelling representative) and Mike Sperber (functional programming envoy) on a journey to tell the domain story of the future!