Programmare è difficile. Tutti abbiamo sentito questa frase in un primo approccio al mondo della programmazione. Non sono qui per smentirla, ma nemmeno per incoraggiarla.
Realizzare programmi avanzati come quelli di intelligenza artificiale o sviluppare programmi complessi ottimizzati per determinate architetture non sono lavori banali, per questo questi lavori sono spesso svolti da team di programmatori.
