Software Engineering Ethics Manifesto by Uncle Bob Martin
Level-up Engineering - A podcast by Apex Lab
Categories:
Interview with Robert C. Martin a.k.a. Uncle Bob. He explains his views and ideas about the need for a set of software engineering ethics, universal quality standards and how they may translate to reality.Sign up to the Level-up Engineering newsletter!In this interview we're covering:Importance of ethicsApplying ethics to software engineeringCurrent ethical problems in the software industrySelling companies on software engineering ethicsCornerstones of software qualityThought experiments with software engineering ethicsRole of the individuals in creating software ethicsThe deadline on software engineering ethicsExcerpt from the interview:"Currently, software developers carry the lifeblood of civilization. Nothing can function without software, and developers' behavior isn’t in line with that responsibility. I want us programmers to behave in a stalwart way, and acknowledge our responsibility which is likely to keep growing.There have been high profile calamities caused by software over the past decades. Software developers need to start discussions about what may be done before a disaster happens that takes control out of our hands.I expect a disaster to happen eventually that overtakes politics and causes legislation to constrain the software industry. We need to get ahead of this and be ready with a code of ethics and a set of standards by the time the politicians come to regulate us."Click here to read the full interview!