© Chris Northwood 2018
Chris NorthwoodThe Full Stack Developerhttps://doi.org/10.1007/978-1-4842-4152-3_5

5. Ethics

Chris Northwood1 
(1)
Manchester, UK
 

Software engineering as a profession has a shockingly immature grasp on the ethics of engineering, and the impact we’re making on the world. In other engineering disciplines, ethics and codes of conduct are baked into the professional bodies that represent practitioners. Software engineering as a discipline has largely sidelined professional bodies, preferring best practices and coordination to emerge naturally, rather than from a professional body. It’s as rare to come across a chartered engineer in a digital organization as it is to come across one without (or not working towards) the qualification ...

Get The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.