Qual è la differenza tra gli scienziati informatici e gli ingegneri informatici/software?

Scienziati informatici: cercano di capire la natura della computazione e le sue implicazioni.

Esempio:

Ray Solomonoff - Wikipedia

Gregory Chaitin - Wikipedia

Douglas Hofstadter - Wikipedia

Leslie Lamport - Wikipedia

Martin Odersky - Wikipedia

Alan Kay - Wikipedia

Ingegneri Software : Scrivono codice casuale per affari o software che devono essere venduti per un prezzo o essere parte di qualche altro software che poi sarà venduto.

Qualsiasi altro tipo di Tom, Dick, Harry.

È la stessa differenza tra un biologo molecolare e un medico.

La differenza è che i medici usano effettivamente consigli scientifici come base per la loro terapia - mentre gli ingegneri del software affermano che "l'ingegneria del software è arte".

Alcuni sciocchi più creduloni prendono davvero a cuore questi consigli - e affermano - "c'è un modo migliore di scrivere codice".

No. Qualsiasi codice, tutto il codice è spazzatura e deve essere evitato.

Anche i medici dicono ai pazienti di evitare di visitarli ripetutamente e di creare dipendenza dalle medicine.

Gli ingegneri informatici. hah - sosterranno che è necessario più codice per fare qualsiasi cosa.

Il codice per il business è quello che la medicina è per un paziente.

Non dovrebbe esserci dipendenza ed è richiesta moderazione.

La gente lo sta trattando come cibo. Non lo è.

Ora, questa è una citazione, siete liberi di usarla - ma attribuitela a me - sempre.