Un programmatore di successo dovrebbe possedere forti capacità analitiche, una forte attenzione ai dettagli e la capacità di pensare in modo critico per sviluppare soluzioni efficienti a problemi difficili. Dovrebbero inoltre avere eccellenti capacità comunicative, essere in grado di lavorare in modo indipendente e in team e avere una buona conoscenza dei linguaggi e dei sistemi informatici.
Descrivi una caratteristica che dovrebbe possedere un programmatore di successo.