Il 18/07/2015 20:25, enrico franchi ha scritto:

2015-07-18 15:51 GMT+01:00 Riccardo Magliocchetti
<riccardo.magliocche...@gmail.com <mailto:riccardo.magliocche...@gmail.com>>:

    TLDR; per brooks non ci sono metodi, pratiche, linguaggi, etc... che danno
    miglioramenti 10x sulla qualità di un software. Di persone che danno quel
    10x invece ce ne sono.

Brooks ha avuto molte buone intuizioni, ma ha chiaramente mancato il bersaglio
su questo, principalmente perche' ha potuto scrivere le cose solo 30 anni fa.
Quando dice che passare da ASM a FORTRAN e' un vantaggio piu' di ordini di
grandezza piu' forte che passare da FORTRAN ad un altro linguaggio di
programmazione, erano i primi anni 80. In pratica c'era C... stava cominciando a
venire fuori C++. Ma c'erano gia' cose come Lisp e Smalltalk, che io credo che
non abbia considerato.

Decisamente altri tempi. Ma il fatto che non tutte le ore uomo siano uguali come output tiene ancora dopo 30 anni. E non mi pare che nell'industria "terra terra" questo sia ancora stato così recepito.

Oggi? Altro che 10x. Prova a fare un software pesantemente distribuito in Erlang
o prova a scriverlo in C. C'e' pure caso che se lo fai in C, a meno che tu non
abbia davvero un team di star programmers non ne esci neppure. Ma davvero. In
Erlang potrebbe essere quasi banale. Questo perche', parafrasando Greenspun, un
software del genere conterrebbe un'implementazione nuova, buggata e incompleta
di Erlang stesso.

Concordo, ma Erlang probabilmente è Erlang perchè è stato fatto da gente con un certo tipo di qualità.

No silver bullet non è nemmeno lui un silver bullet :)

--
Riccardo Magliocchetti
@rmistaken

http://menodizero.it
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a