How Responsible Are App Developers For Decisions Their Users Make?
itwbennett writes: In a blog post, Rado Kotorov, Chief Innovation Officer at Information Builders asserts that the creators of enterprise apps implicitly assume some of the responsibility for other people's decision making. He says it's not just developers, but anyone who is involved, from defining the concept, to requirements gathering, to final implementation. Thus, the creators of the app have an ethical obligation to ensure that people can reach the right conclusions from the facts and the way they are presented in the app.
Jeesh. Why is this even a question?
Anyone who has ever done any reading on usability knows that we need to craft the interface to the user.
That usually means different interfaces for different cultures.
For example, Japan and Germany have general populations that are far more used to multi-choice, complex UIs than the US and UK. They tend to prefer their UX to be a bit more technical than other cultures.
Engineers tend to design for themselves; not for others.
Read The Design of Everyday Things. It's quite life-changing.
"In a blog post, Rado Kotorov, Chief Innovation Officer at Information Builders asserts that the creators of enterprise apps implicitly assume some of the responsibility for other people's decision making. He says it's not just developers, but anyone who is involved, from defining the concept, to requirements gathering, to final implementation. Thus, the creators of the app have an ethical obligation to ensure that people can reach the right conclusions from the facts and the way they are presented in the app."
I call bullshit. This is simply another step down a slippery slope that removes more personal responsibility.
This is the very definition of the nanny State.
Good luck with that. They keep building better idiots.
No, but if Ford put a turn signal in a non-standard place or labeled the signal 'apparatus for signifying intention to create a curve' it would definitely confuse and possibly lead to accidents. Or if the factory tires weren't tested and fell off after 1 day, then your analogy would work.
Of course! That's why every damn application I use these days has its own "skins" and its own custom layout. Using a standard, familiar window layout would allow me to actually get some work done without having to search for the menus and buttons. Can't have that, can we?
I figure by 2030 or so my 6-digit UID will be something to brag about.
Users are responsible for their own decisions. If developers have an ethical obligation, then it's to inform and train users, so that they can make better decisions.
Who ordered that?
Thinking that is why you will never make it to the ranks of upper management. Upper management knows it's all about building their own personal fiefdom and nothing else. That's why upper management thinks techies are idiots and vice versa. Our goals are 180 degrees from each other.
A company designs and builds a car to safely drive at 70 mph.
You drive at 140mph in the rain, hydroplane and lose control hitting a bridge column, and die. I'd say the fault lies with the driver. What about you?
Said company puts in an ignition switch that's faulty and disconnects the entire control system while driving at 70mph and ignores reports of this problem for a decade. That would not only be the fault of said company, but adds layers of premeditation still to be decided.
The cesspool just got a check and balance.
Yep, to this day, I"m still amazed that we have to have warning tags on hair blow dryers, that not only have it in print, but also with cartoon like diagrams warning you to NOT use the blow dryer while in the bathtub filled with water.
Seriously, I wonder if the depth of our litigious society has started to seriously interfere with natural selection, by keeping idiot genes in the pool when they should have weeded themselves out years ago.
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
I think I can answer these all with one of two responses. You pick the correct one:
1. Shit Happens
2. Use common sense (what happened to this option over the years?).
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
This whole argument is stupid. It's not the hammer, baseball bat, knife, gun, ... manufacturer's responsibility if you use their product to produce inappropriate results. It's their responsibility to make sure that it can be used safely for it's intended purpose, but not guard against every possible misuse the average idiot can come up with. Is it irresponsible of the manufacturer that I can swing my hammer at my toe? Should all hammers be built so that they will only swing when the target is an approved force receptacle?
if there is a pedestrian on the bridge, is he responsible for his own death? after all it is well known that people get hit by cars when they decide to walk near the road
If it was a "simple" accident through no egregious fault of the driver, manufacturer of the car, engineer that designed the bridge, builder of the bridge, or the pedestrian, then yes shit happens and it sucks. Life isn't pretty and bad things happen all the time.
If, however, there is demonstrable fault on any of the related parties (maybe the pedestrian was naked and distracted the driver...) then the offending parties should be held accountable.
What this means in terms of TFA is that if an engineer inputs bad/incomplete data to a CAD system and the result is a bridge that is not suited for the location that it is actually being built for, then the fault is with the person using the program and not that of the developer. If, on the other hand, the user inputs all the data and it is all correct but the program outputs a bad design, then the software maker has some responsibility (though the users have a responsibility to check the output too).
if the car has a speedometer that goes to 140 mph, can the driver assume that the car can be driven at that speed?
When there are contradicting variables (speed limit, driver skill, weather, visibility, etc..), no and it's the driver's responsibility if they do so.
If you want to take it to a safe location (track) to try to do that, then more power to you and it's mostly on your own head.
Porsche isn't responsible for someone taking their 991 GT3 out to the track, misjudging their apex, and running into the wall. They are, however, responsible for a design flaw that caused some engines to catch fire while being appropriately operated in normal driving conditions.
if the owner of a car knows full well that their ignition switch is acting strange and they keep driving the car anyway, are they responsible for the resulting deaths?
If you know something is dangerous and do not take measures to address it (fixing it yourself, not driving it, etc..), then yes you are 100% responsible for your actions and the results. I know the engine in one of my cars has a couple of design flaws that can lead to a catastrophic engine failure in a measurable percentage of cars. I also know that the manufacturer failed to acknowledge the issue and address it. I am also aware that there are now after market solutions that address most of these problems. Finally I am also aware that it is fully on my head that I continue to drive the car with the risk of losing my engine because I currently opt not to proactively address the items at this time.
The problem with this particular argument which you fail to grasp is that while GM knew of the problem for a long time, they made light of it at best (telling people not to use a keychain) and actively hid it at worst (never issuing a recall or warning to owners, you only got the keychain response IF it had failed and you complained). I also believe that even in those cases where people experienced the failure and got the keychain BS, they weren't informed that their airbag was being disabled at the same time. If that is indeed the case, then GM is doubly responsible as it not only told them not using a keychain solved the problem, but it also implied that the vehicle was otherwise safe and operating as expected (the average person does not understand that the airbag is tied to the ignition).