[Linuxtrent] Re: [OT] Utente o programmatore?

  • From: Marco Ciampa <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 13 Oct 2014 09:10:10 +0200

On Sun, Oct 12, 2014 at 05:30:32PM +0200, Lele Gaifax wrote:
> Marco Ciampa <ciampix@xxxxxxxxx> writes:
> 
> > On Sun, Oct 12, 2014 at 02:43:32AM +0200, Flavio Visentin wrote:
> >> On 10/11/2014 12:00 PM, Marco Ciampa wrote:
> >> >>Si può scrivere un buon software solo se si conosce bene il problema,
> >> >>oppure serve essere dei bravi programmatori?
> >> >>
> >> >>La risposta sembra scontata: entrambe le cose sono indispensabili.
> >> >
> >> >A me la tua domanda per esempio (per come è posta) ne fa sorgere
> >> >un'altra: tra le due, è meglio conoscere bene il problema o saper
> >> >programmare bene? Per me questa è scontata: la prima.
> >> 
> >> Non dovrebbe essere scontata, perché salvo generalizzazioni, la
> >> conoscenza del problema non è elemento né necessario né sufficiente
> >> per la scrittura di un buon programma, mentre l'essere buoni
> >> sviluppatori è un elemento necessario per scrivere codice
> >> funzionante correttamente.
> > ...
> > Insomma bisogna conoscere il problema, saper programmare bene è opzionale.
> 
> È evidente che si sta girando in tondo, ma se stai rispondendo alla
> domanda originale, vale a dire "Si può scrivere un buon software
> [...]?", non ci sono santi che la capacità del programmatore *non* può
> essere opzionale.

Bravo, ragioniamo sulla domanda principale. La riporto per intero per comodità.

> Si può scrivere un buon software solo se si conosce bene il problema,
> oppure serve essere dei bravi programmatori?

Questa domanda da per scontato il problema. E in questo è viziata dall'inizio.

La vera questione è che spesso il problema non è conosciuto dal
programmatore (come nel caso del sw che ha fatto partire la discussione).

A questo punto essere bravi programmatori o no non fa la minima
differenza tanto il programma non fa cosa serve.

--

Marco Ciampa

I know a joke about UDP, but you might not get it.

+--------------------+
| Linux User  #78271 |
| FSFE fellow   #364 |
+--------------------+

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: