During a recent talk to computer science students and faculty at Florida Gulf Coast University in Fort Myers, Fla., I closed with thoughts about ethics for people who create software. The inclusion of "backdoors" into a Web browser, the capability to track people who use cellphones, and the use of facial-recognition programs raise ethical issues. How much intrusion should consumers put up with, and what are the ethical responsibilities of the people who create these applications?
During the question-and-answer session, several people asked me how much intrusion I will put up with. I answered, "Not much." I refuse to show a photo ID when I make an in-person credit card purchase, I have no Facebook page, I rarely use "affinity" cards in stores, and my driver's license uses an ID number instead of my Social Security number. My family and I take other privacy measures, too.
In some situations, though, we cannot try to protect our privacy until we know someone has violated it. Suppose you slip and fall on spilled liquid in a grocery store and must sue the store chain to recover damages. Because you use an affinity card to get discounts, the store knows how much beer and wine you purchase, and threatens to reveal the quantities and dates at trial. Perhaps then the jury will think you had too much to drink and lost your balance. You thought your records of purchases remained private, and the store never told you otherwise.
I have heard stories about insurance companies investigating food purchases to determine the type of diet an applicant follows and whether that diet includes a lot of fatty or high-calorie food. So you might get denied life insurance because your grocery purchases reveal an "unhealthy" lifestyle. The software doesn't know you buy two dozen donuts each Saturday for your kid's soccer team.
The process of gathering information about you and then using it for a purpose unknown to you raises ethical issues for the people who create such systems. Thus, programmers and software designers must revisit the ethics of their profession and consider them carefully.
As a consultant I've chosen not to work on projects because I thought they violated my own, personal ethics. However that is very hard to do with a day job. You can talk to senior management and lobby for your cause, but if you have a career tied up in a company it's very difficult to severe ties because they want to splash advertising on the dashboard every time you start your car. The justification is that It's annoying, rather than illegal, and only violates your own personal standards, not the standards of society which seem to be incredibly tolerant. Heck, look how popular Facebook is.
Talk about a balancing act. You raise many legitimate issues in terms of a software developer's responsibility to the end result of what his or her code ends up doing. But the reality is that in today's world, everything you do triggers some sort of data collection activity that is then put to use for something--whether to convince you buy something else or to give a manufacturer better intelligence on how their product is used.
That seems to be where the world is heading thanks to technology advances like infinite cloud processing power, social media, and big-data analytics. So how does a lone software engineer buck the tide of global innovation (that's what some would call it). Isn't that a mere recipe for losing a job?
The Machinist Calc Pro computes speeds and feed rates for milling, turning, and drilling: cutting speed, spindle speed, feed rate (inches/minute), cutting feed, etc.
During a recent meeting with engineering-school faculty and alumni, Contributing Technical Editor Jon Titus talked about whether colleges should educate generalists or specialists. What do you think?
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 3
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
A quick look into the merger of two powerhouse 3D printing OEMs and the new leader in rapid prototyping solutions, Stratasys. The industrial revolution is now led by 3D printing and engineers are given the opportunity to fully maximize their design capabilities, reduce their time-to-market and functionally test prototypes cheaper, faster and easier. Bruce Bradshaw, Director of Marketing in North America, will explore the large product offering and variety of materials that will help CAD designers articulate their product design with actual, physical prototypes. This broadcast will dive deep into technical information including application specific stories from real world customers and their experiences with 3D printing. 3D Printing is
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.