Your opinion matters! Please fill in the InfoQ Survey!

Culture & Methods Follow 285 Followers

Ethics, Values and Practices for Software Professionals

by Rafiq Gemmail Follow 0 Followers on  Nov 06, 2017

Christiaan Verwijs has recently written about the need for a Hippocratic oath for software practitioners. Robert C. Martin and other commentators have made similar calls in recent months. We examine news in this space and the principles which support a professional practice of software development.

Culture & Methods Follow 285 Followers

Oath for Programmers

by Ben Linders Follow 13 Followers on  Sep 16, 2017 5

Our society demands a commitment to professional behavior; we need an oath for programmers as lives and fortunes depend upon the proper construction and execution of software, argues Robert Martin. According to him, this will have to be enforced by membership in an professional association.

Culture & Methods Follow 285 Followers

Volkswagen Engineer Sentenced to 40 Months Prison

by Shane Hastie Follow 11 Followers on  Aug 28, 2017 3

An engineer who helped design the system which concealed high levels of pollutants from Volkswagen diesel engines has been sentenced to 40 months imprisonment and a $200,000 fine. This reopens the discussion about ethics and professionalism in software engineering.


Should Agile Coaches Have a Code of Ethics?

by Todd Charron  Followers on  Nov 14, 2011 4

Recently on the Agile Leaders mailing list Dan Mezick initiated a discussion on the need for Agile Coaching Ethics.


State of the Practice - 2010

by Dave West  Followers on  Jun 23, 2010 5

A number of leading authors, practitioners, and speakers in the area of software development were asked a series of common questions about the state of software development practice in 2010. The interview took place at the Better Software / Agile West concurrent conferences in June 2010.


Presentation: The Ethics of Error Prevention

by David West Follow 0 Followers on  Mar 20, 2009 2

No one wants programming errors. We have many tools to detect and correct errors in code. We also have a number of techniques we can use to prevent the introduction of errors. In this presentation, Michael Feathers t looksat error prevention while posing a number of interesting questions.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you