I will never work for you

There are a couple of industry sectors that I would rather not write software for, ever. The most important ones are:

There are many others, the common denominator being that I do not believe these activities have a positive impact in our society.


I make this list public as an invitation to you, software developer, to examine the social and ethical consequences of our professional activity.

It is undeniable that programmers have an increasing impact in our world through the software we write. If our only concern is doing our job right but we not mind about the consequences of what do, we risk becoming mercenaries.

At any point I suggest that my list is universal, different persons have different thresholds and sensibilities. It is nonetheless important that you ask yourself whether you are being consistent with your own values and principles, and perhaps, make your own list.


About Iván Stepaniuk

I have been creating software for more than twenty years in a wide variety of stacks, languages and platforms. I advocate Software Craftsmanship and the Agile Manifesto, this has been a great motivation and helps me to continuously reinvent myself as a better developer that makes better quality software.

See my about page

©2014 Iván Stepaniuk. Licensed under CC-BY-SA
Site powered by Jekyll and the Noita theme, built with Foundation
RSS Feed