There Is More Than One Way To Model It

By Carl Mäsak (‎masak‎)
Date: Sunday, 18 May 2014 11:30
Duration: 40 minutes
Language: English
Tags: ddd models perl6


Models, as we all know, are what criminals in movies use to familiarize themselves with a bank before they break into it. They are also the miniatures that plane enthusiasts build of real planes.

A model is anything that can be used to represent something else. Having a model becomes very useful in software, because more often than not, we're in the business of representing something out in the real world using bits and processes inside of a computer.

Programming is bloody complex business. We can learn the pragmatics of a programming language, we can study Scrum and TDD, we can become experts at debugging and refactoring -- and after that, programming is *still* bloody complex.

But if we use models, we can at least break off some of that complexity, give our application a simple core, and then win by keeping the complexity of the rest of the world at bay.

This talk is about that.


Attended by: Lukasz Lipski (‎blindluke‎), Filip Sergot (‎sergot‎), Pawel Szymczak (‎bebus‎), Tadeusz Sośnierz (‎tadzik‎),