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),