Hola a tots. I would love to do my talk in catalan, but my catalan is very bad, I will continue in english because my english is much better.
Nevertheless, I will do my best to make my english as bad as possible, because speaking bad english is a french tradition we need to preserve (even our new president tries to speak a correct english, and I think that's a shame).
We are developping and maintaining a CMS.
It is a simple feature supported by a precise and quite complex mechanism.
Web frameworks are like that too, right?
But CMS are not just like frameworks.
Maybe we should put it that way...
A CMS looks like a simple feature.
And... it is supported by a precise and quite complex mechanism.
Yeah... still not accurate, let's say...
It's a simple feature. Yes...
And its mechanism is precise and quite complex.
At some point, the user comes to us, takes a good look to our product, and asks:
"Does it fly?"
We: "It is not meant to."
User: "Oh really? well..."
"Your product is quite similar to this, right?"
"Well, it can fly. Definitely"
But our product is a little more complex than his.
And we start thinking: "Could it fly AND be backward compatible?"