Friday, November 04, 2005
Two quotations of the day
Models are wrong because you can always find a detail in the real thing that isn't represented in the model. That's why they are models and not the real thing. Some models are useful, that is, they abstract away irrelevant details, therefore making the important (remaining) details more visible, easier to manipulate and to reason about. A model that is useful for a specific purpose may therefore be totally useless for another, if the necessary details are not in the model. However, if you build a model by adding all the details needed to reason about each and every aspect of the thing, you're making your models useless: in the end, they won't abstract away anything, therefore making your reasoning just as hard as with the real thing.
Therefore, I would go even further and say "All models are wrong... some models are useful, exactly because they're wrong - but in the right way. See also The Power of Incompleteness.
2) "How does a one-year project get to be two years late? One day at a time" (Fred Brooks).
Gerald Weinberg changed this into: "How does a one-year project get to be two years late? One day at a time, with everybody's eyes closed". I wish I could add more, but I can't :-)
Comments:
<< Home
Funzionalità a misura d'utente
Lo so benissimo che questo commento non c'entra molto (eufemisticamente parlando) con il post corrente, ma finché non verrò ripreso esplicitamente continuo imperterrito nel mio ruolo di guastafeste.
Ieri sera ero in procinto di spegnere il pc per cessata attività giornaliera, quando mi è venuto in mente di controllare manualmente la disponibilità di aggiornamenti per Adobe Reader 7.0. Infatti c'erano. Ho lanciato il download e dalla stima del tempo rimanente mi sono accorto che c'avrei messo più di quanto sarei stato disposto ad aspettare. Invece di annullare ho scelto semplicemente di sospendere. Questa mattina, con mia sorpresa, dopo lo start up ho visto riprendere il download esattamente dal punto in cui l'avevo lasciato e la mia gioia è stata tale (ebbene sì, basta veramente poco per far felice un programmatore) dal volerla comunicare con questo commento. Sono sicuro che qualcuno si domanderà se non ho altro di meglio da fare...
Quando un programma è in grado di prevenire i desideri dell'utente, a mio giudizio, si merita un grande applauso. Adobe Reader non ha certo bisogno delle mie lodi e comunque ci tengo a dire che ai mie occhi fa la sua gran bella figura, visto poi che da me non ricevono un centesimo.
Lo so benissimo che questo commento non c'entra molto (eufemisticamente parlando) con il post corrente, ma finché non verrò ripreso esplicitamente continuo imperterrito nel mio ruolo di guastafeste.
Ieri sera ero in procinto di spegnere il pc per cessata attività giornaliera, quando mi è venuto in mente di controllare manualmente la disponibilità di aggiornamenti per Adobe Reader 7.0. Infatti c'erano. Ho lanciato il download e dalla stima del tempo rimanente mi sono accorto che c'avrei messo più di quanto sarei stato disposto ad aspettare. Invece di annullare ho scelto semplicemente di sospendere. Questa mattina, con mia sorpresa, dopo lo start up ho visto riprendere il download esattamente dal punto in cui l'avevo lasciato e la mia gioia è stata tale (ebbene sì, basta veramente poco per far felice un programmatore) dal volerla comunicare con questo commento. Sono sicuro che qualcuno si domanderà se non ho altro di meglio da fare...
Quando un programma è in grado di prevenire i desideri dell'utente, a mio giudizio, si merita un grande applauso. Adobe Reader non ha certo bisogno delle mie lodi e comunque ci tengo a dire che ai mie occhi fa la sua gran bella figura, visto poi che da me non ricevono un centesimo.
eri sera ero in procinto di spegnere il pc per cessata attività giornaliera, quando mi è venuto in mente di controllare manualmente la disponibilità di aggiornamenti per Adobe Reader 7.0. Infatti
Post a Comment
<< Home




