Come ingegnere del software, qual è la tua opinione su SECEPP?

[SNORT!] SECEPP è il codice di condotta proposto da ACM per gli sviluppatori di software, oppure è il vecchio codice di condotta di ACM del 1999. Sembrano essere simili.

Come consumatore di codici di condotta, sto cercando un CoC che abbia (1) regole da seguire e (2) qualche conseguenza per chi non le segue. L'ultimo SECEPP ha una specie di sanzione, l'essere buttato fuori dall'ACM (c'è da piangere), ma poiché tutte le regole sono opzionali ("dovrebbero"), il SECEPP è senza forza, e quindi inutile.

Si potrebbe voler confrontare il SECEPP con il codice di condotta per ingegneri professionisti o CPAs nel vostro stato. Ne ho esaminati diversi, e tutti hanno comportamenti specifici che il PE o il CPA devono seguire, e la pena è la perdita della licenza o della certificazione, il che significa perdere i mezzi di sussistenza.

Il nuovo SECEPP è incredibilmente prolisso, il che lo rende difficile da tenere in mente e da rispettare per chiunque, tranne che per l'accademico più pedante. Questo perché è stato scritto da accademici, che hanno bisogno di fare poche scelte etiche nelle loro carriere protette e di ruolo.

Se sei un membro dell'ACM come me, potresti anche non essere consapevole che hanno adottato un nuovo codice di condotta, ma apparentemente ti vincola, in una sorta di "dovrebbe", che tu lo sappia o no.

Qual è la mia opinione del SECEPP? La mia opinione è che è un imbarazzante spreco di carta, che vale a malapena lo sforzo di riciclare.