Month: July 2011

Modeling/Programming: Art or Science?

The story begins with two quotes from Paul Valéry’s work I put on Twitter: “What is simple is always false. What is not simple is useless” (1) “There is science for simple matters and art for complicated matters” (2) My conclusion is: it’s difficult to combine art of modeling with science of programming. It’s the

UML is a standard… Which one?

Nice live discussion with @edseidewitz last week, with some good wine! One subject was UML: past, present and future. UML became a standard: what does that mean? Let’s see OMG’s web site: “The Unified Modeling Language™ – UML – is OMG’s most-used specification, and the way the world models not only application structure, behavior, and

Lazy modeling #2: laziness attitude

Say that lazy means not going till something’s end. Lazy modeling means doing models that don’t hold all the material they could carry. Say we talk about MDD(a) (What else? ;D), so we talk about a PIM(b) which describes business/functional/architectural requirements. This PIM holds decisions about a solution to an initial business need that has