Quindi, tutti abbiamo sentito parlare di The Programmers Bill of Rights e XP ha un concetto simile.
Oggigiorno è una lamentela comune che sentiamo molto parlare dei diritti delle persone, ma non tanto delle loro responsabilità, quindi cosa dovrebbe essere nella lista delle responsabilità dei programmatori. Queste sono cose che dovrebbero fare, che potrebbero trovare sgradevoli, ma che separano i programmatori che agiscono in modo professionale e responsabile da quelli che non lo fanno.
Sono principalmente interessato a quelli sgradevoli e quelli che tendono a non accadere. Questi sono quelli che i programmatori tendono a sottrarsi ed evitare, piuttosto che quelli che il 90% dei programmatori vuole effettivamente fare (come rifattorizzare sempre e usare il controllo del codice sorgente).
Quindi, cosa dovrebbe essere nella Bill of Responsatives dei programmatori?