Me ha gustado mucho esta cita de [Luis Artola](http://twitter.com/artolamola) en twitter [Coding is designing](https://twitter.com/artolamola/status/737984230186188800) > Coding is designing. And designing is a name (ubiquitous language) responsibilities (cohesion) and collaborators (coupling). Es decir, **diseƱar software es nombrar responsabilidades y colaboradores**.