TNS
VOXPOP
Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
0%
No: TypeScript remains the best language for structuring large enterprise applications.
0%
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
0%
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
0%
I don’t know and I don’t care.
0%
Software Development / Tech Life

Developers Are Ethical But Not Responsible?

Mar 17th, 2018 9:00am by
Featued image for: Developers Are Ethical But Not Responsible?

Ask a person if he or she is a racist and the answer is almost always no. Ask a developer if they consider ethical considerations when writing code and only six percent say no. If everyone acted the way they self-report, then there would be peace and love throughout the world.

Based on over a hundred thousand respondents, StackOverflow’s Developer Survey 2018 presents a more complicated reality. If they were asked to write code for an unethical purpose, 59 percent would say no, but another 37 percent of developers were non-committal about whether they would comply. In another question, only about 5 percent said they definitely would not report unethical problems with code. But sounding the alarm is about as far as most people will go.

When asked who is ultimately responsible for what the code accomplishes, almost 58 percent pass the buck to upper management. Only 20 percent think the actual developer is the main culprit. In other words, developers are likely to speak up but may have problems internalizing their own responsibility.

This points to broader implications in the realm of artificial intelligence. In the same survey, 49 percent said that the people creating AI are primarily responsible for considering its ramifications, with only 28 percent putting the onus government or regulatory bodies. And even if they are considering its ramifications, on balance 73 percent of developers said they are more excited about AI’s possibilities rather than worried about its dangers.

As Theo Scholossnagle of Circonus and Anne Currie relayed in recent podcasts, considering software ethics is important and should be integrated into developer’s routine. Going beyond discussions at conferences, ethically considerations should criteria in formal decision-making processes as well as day-to-day choices. Perhaps there will be a difference of opinion about what is ethical. Perhaps a collective decision will be made that government not individuals are business are ultimately responsible. The important thing is that ethics needs a seat at the table before people take responsibility for the technology’s social implications.

Feature image via Pixabay.

Group Created with Sketch.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.