Software Engineering DailySoftware Engineering Daily

Ethics of Software with Bill Sourour

Lm7fsw24 Play Button Pause Button

Software engineers are often one of the last lines of defense against potentially dangerous and unethical practices. Every software company encounters situations where the line between right and wrong is not clearly drawn.

Back in the year 2000 Bill Sourour was asked to code a project to help market a pharmaceutical product in a misleading way. Reflecting on this experience, Bill recently wrote about it on Medium, suggesting that developers should avoid doing things that compromise our ethics in small ways.

The more software defines our real world the more relevant the conversation around ethics becomes. In this episode, Bill and I explore the ethics of modern software development.

Show Notes:

The Code I’m Still Ashamed Of

Sponsors is the job marketplace for software engineers. Go to to get a $2000 bonus upon landing a job through Hired.

SnapCI is a continuous integration tool built by Thoughtworks. Go to to check it out.

Episode source

Great episode. I think Bill is spot on about how developers must make decisions and realize their role and influence on the process.