Tuesday, December 9, 2014

It's Simple

In reading through the ACM Code of Ethics and scriptures like Matthew 23 I came to the realization that the question of how we can act ethically has a simple answer.  There are many specific things that can define ethical behavior but when it comes down to it ethical behavior is simply being aware of others and being honest.  When we as employees and employers do what we said we'd do, say what should be said, and think about the broader impact of our work on the lives of all around us (including ourselves and our families) then we will be sure to act ethically.  When we lose sight of the broader framework of what we are doing we then start to act unethically.  This shortsightedness blinds us to the possible effects of our behavior on others and ourselves.  All we must do, then, to be ethical is to keep in our minds that we do not live in isolation and do what we know is right.

Thursday, December 4, 2014

Responsibility




As members of the technology industry we enable society.  There is great power in our hands to impact the lives of others for better or for worse.  With this kind of power we have a moral obligation to do more than collect a paycheck. We need to find something meaningful to be passionate about so that we can create something of quality.  Although the user’s agency ultimately determines the impact of software, what technology we create and why we create it can guide the User.  The things we create will shape the lives of those who use them so we have a tremendous responsibility to create and maintain technology that edifies and uplifts.  Stepping up to the plate and wholly fulfilling this responsibility will allow us to impact other people’s lives for good and maybe even change the world.  So, what will we do with the power we hold when we get to the workforce?  Will we put our efforts into those things that are uplifting or distracting? How are we going to enrich the lives of others?