emperors-new-clothes

5 messages Options
Embed this post
Permalink
luigi scarso

emperors-new-clothes

Reply Threaded More More options
Print post
Permalink
http://mockit.blogspot.com/2009/11/emperors-new-clothes.html

Io sono rimasto molto colpito da questo,
forse è il momento, non so.

malthe said...
Let's allow some room for different thoughts. There is no established
way. Plone is a mess.
ZTK is a mess. As software architectures, they're both blatant failures.
Again a sweeping statement, but we need only look at the changelog to
assert its validity.


Martin Aspeli said...
   For the record, I don't agree that Plone is a mess or a blatant
failure architecturally, but you're entitled to your opinion. I would
appreciate it if you could back it up with fact rather than a hand
wave, though ("Again a sweeping statement, but we need only look at
the changelog to assert its validity."). It's not very helpful.

   Then again, we have very different goals and uses for the software
we write, I think.

   I think I'm going to stop responding to this thread now, though.
We're clearly not getting anywhere.


Una osservazione:
tra  "Plone is a mess" e   "I don't agree that Plone is a mess"
c'è una differenza  incolmabile.
Non conosco Malthe Borch
ma Martin Aspeli penso sia uno tra i migliori.

Onestamente sono disorientato .


--
luigi


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Massimo Azzolini

Re: emperors-new-clothes

Reply Threaded More More options
Print post
Permalink
ho letto anch'io quel post.

beh, malthe è quanto meno un camaleonte (http://chameleon.repoze.org/), ma è anche persona estremamente competente e "dentro" le questioni del framework.

imho quel post fa molto discussione tra iniziati in cui i termini "mess" e "not mess" sono da prendere come estremizzazioni.
L'intento che hanno è quello di trovare dove il sistema può migliorare e migliorarlo.

malthe era alla conferenza (credo pure agli sprint) e non credo avrebbe mai partecipato se pensasse davvero che plone è un disastro :)

ciao

massimo
---


On Fri, Nov 6, 2009 at 4:25 PM, luigi scarso <[hidden email]> wrote:
http://mockit.blogspot.com/2009/11/emperors-new-clothes.html

Io sono rimasto molto colpito da questo,
forse è il momento, non so.

malthe said...
Let's allow some room for different thoughts. There is no established
way. Plone is a mess.
ZTK is a mess. As software architectures, they're both blatant failures.
Again a sweeping statement, but we need only look at the changelog to
assert its validity.


Martin Aspeli said...
   For the record, I don't agree that Plone is a mess or a blatant
failure architecturally, but you're entitled to your opinion. I would
appreciate it if you could back it up with fact rather than a hand
wave, though ("Again a sweeping statement, but we need only look at
the changelog to assert its validity."). It's not very helpful.

   Then again, we have very different goals and uses for the software
we write, I think.

   I think I'm going to stop responding to this thread now, though.
We're clearly not getting anywhere.


Una osservazione:
tra  "Plone is a mess" e   "I don't agree that Plone is a mess"
c'è una differenza  incolmabile.
Non conosco Malthe Borch
ma Martin Aspeli penso sia uno tra i migliori.

Onestamente sono disorientato .


--
luigi


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
luigi scarso

Re: emperors-new-clothes

Reply Threaded More More options
Print post
Permalink
On Fri, Nov 6, 2009 at 4:53 PM, Massimo Azzolini
<[hidden email]> wrote:

> imho quel post fa molto discussione tra iniziati in cui i termini "mess" e
> "not mess" sono da prendere come estremizzazioni.
Esatto:
in fondo si tratta di una discussione privata pubblicata per errore,
fatta da due persone incompetenti che non sanno i termini che usano
e comunque relativa ad un sw sconosciuto e per di più
di un errore marginale .


> L'intento che hanno è quello di trovare dove il sistema può migliorare e
> migliorarlo.

Ancora si, come dice M.Aspeli qui sotto, da cui  si evince una
fondamentale sintonia:

Then again, we have very different
goals and uses for the software we write, I think.
I think I'm going to stop responding
to this thread now, though. We're clearly not getting anywhere.


Ma soprattutto Malthe che ridefinisce il termine failure, perchè è
noto che esso ha una definizione...fallace, appunto:

Plone has seen radical changes to its architecture in every release
since 1.0. It never stops changing. For a platform which wants to be
extensible, I think this is a failure. Concepts come in, concepts go
out, at a rapid pace.

Con l'evidente conclusione:

That's not to say that the product itself is a failure.


Ma soprattutto sottolineo il prezioso insegnamento:

Let me reduce the importance of the word failure. Whenever developers
architect software, they think it's going to work. It often doesn't
and it's a lesson learned.

Most architectures turn out to be failures, to a lesser or greater
extent. I think we should not pretend that ZCA has been the magic
bullet for ZTK and/or Plone; it hasn't.

Dovrebbe essere evidente che siamo  dei falliti perchè mediamente
progettiamo e realizziamo fallimenti,
ma la cosa non è
un male, perchè la definizione di failure è fallace.

Quindi puoi scrivere tranquillamente sul tuo curriculm
"HO FALLITO QUI... HO FALLITO LI"
cambiare il nome della ml in
La lista degli italiani *falliti* di Plone "
etc

%%%

Come si dice qui NGP , "No Go Paroe"

La cosa di sicuro valore è questa:

Most software is misunderstood. How to use it,
when to use it.
Sometimes it's worth the while to
retrace your steps to learn why you ended up using a particular software.

E forse per me è giunto questo  momento.
EOT

--
luigi


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
luigi scarso

Re: emperors-new-clothes

Reply Threaded More More options
Print post
Permalink
In reply to this post by Massimo Azzolini
On Fri, Nov 6, 2009 at 4:53 PM, Massimo Azzolini
<[hidden email]> wrote:

> L'intento che hanno è quello di trovare dove il sistema può migliorare e
> migliorarlo.
direi che quanto sopra si applica certamente a quanto sotto
http://faassen.n--tree.net/blog/view/weblog/2009/11/06/0

--
luigi


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
luigi scarso

Re: emperors-new-clothes

Reply Threaded More More options
Print post
Permalink
2009/11/7 luigi scarso <[hidden email]>:
> On Fri, Nov 6, 2009 at 4:53 PM, Massimo Azzolini
> <[hidden email]> wrote:
>
>> L'intento che hanno è quello di trovare dove il sistema può migliorare e
>> migliorarlo.
> direi che quanto sopra si applica certamente a quanto sotto
> http://faassen.n--tree.net/blog/view/weblog/2009/11/06/0
Semplificando
Malthe's point of view:
"If you want another implementation (of some interface, as Cook shows
for his objects), you should
RELOAD
the object defintion with the one you want"

Quello degli altri:
"you only have
INTERFACES
that are the relevant defining characteristics of objects (values) and
hence, the use of the ZCA is the way to deal with multiple
implentations in Zope (or Python)"


dove x RELOAD cfr.
http://mail.python.org/pipermail/edu-sig/2007-February/007787.html

mentre  INTERFACES  si riferisce ad UML interface




--
luigi


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html