Jean Cloutier – Talk Session: Rethinking How My Robots Think: Adventures in DDD & Robotics Part Two

video:

Explore DDD 2018 – Denver, Sept. 11-14

Could your Lego robots learn from experience? How would you go about it? Jean was asked these questions at EDDD 2017 and he did NOT have good answers. He mulled over them for weeks and felt hopelessly stuck. But, as luck would have it, he ran into the "predictive brain" model of cognition. It provides strikingly beautiful answers to the learning problem.

Jean had found a deeper model! So he set out to refactor his robots’ cognitive architecture and incorporate prediction and learning (from prediction errors) as core domain concepts. This presentation demos the outcomes retraces his steps and shows how they are illuminated by Domain-Driven Design.

About Jean François Cloutier

An avid programmer since the mid-80s, Jean has used and abused Prolog, LISP, Smalltalk, Java, Erlang, and Elixir. Years spent in corporate IT departments and what startups have taught him is that strong domain models are the beating hearts of successful software projects.

Jean is currently software architect at Starlit Software. He lives and works in Portland, Maine.

In his spare time, he trains obsessively at Aikido of Maine and organizes the local Erlang/Elixir and Elm meetups.

WEBSITE: http://exploreddd.com
TWITTER: http://twitter.com/ExploreDDD

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Impact Mapping – The Secret Sauce

Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...

Pragmatic Architecture: How to Know When It’s Enough

Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...