BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Ethics Content on InfoQ

  • UX Design Ethics: Dealing with Dark Patterns and Designer Bias

    It’s easy to design an interface that persuades users into something that’s in the interest of a company. The question design community needs to ask more often is if we should comply with such practices, argued Agnieszka Urbańska and Ewelina Skłodowska, UX designers, at ACE! 2019. Dark patterns and even unconscious designer’s bias contradict empathy and are incompatible with human-centered design.

  • Salesforce Adds Intelligence to its Einstein Services Offering

    In a recent press release, Salesforce announced additions to their Einstein platform that target bringing AI solutions to Salesforce developers and admins using a low code, point and click configuration-based solution. The recent additions to the platform include Einstein Translation and Einstein Optical Character Recognition (OCR).

  • Applying Artificial Intelligence in the Agile World

    The convergence of artificial intelligence (AI) systems with the agile world is having a disruptive effect on how we build software and the types of products that we build, said Aidan Casey. By combining machine learning and deep learning we can build applications that truly learn like humans. AI bias is a very serious concern, as AI systems are only as good as the data sets used to train them.

  • Tech Ethics and Professionalism

    Anne Currie, strategist at Container Solutions and co-founder of the Sustainable Servers campaign, is giving a talk titled "Are Tech Ethics Unprofessional?" at the upcoming Aginext.io conference. She spoke to InfoQ about her talk and why ethics has become such an important topic in recent times.

  • Author, Teacher, and Consultant Jerry Weinberg Passed Away

    Gerald M. “Jerry” Weinberg, author, teacher, and consultant, passed away August 7, 2018, at the age of 84. Weinberg published about 100 books on computer programming, systems thinking, leadership, change, consulting, and writing.

  • CEO Satya Nadella Gives the First Day Keynote at Microsoft Build 2018

    Satya Nadella, the CEO of Microsoft, delivered the first day keynote at the Microsoft Build conference in Seattle today. The first part of the keynote was about the opportunities and responsibilities facing Microsoft and the technology community today. The second part presented the focus of the conference: the intelligent cloud and the intelligent edge, specifically Azure and Microsoft 365.

  • Ethics, Values and Practices for Software Professionals

    Christiaan Verwijs has recently written about the need for a Hippocratic oath for software practitioners. Robert C. Martin and other commentators have made similar calls in recent months. We examine news in this space and the principles which support a professional practice of software development.

  • Oath for Programmers

    Our society demands a commitment to professional behavior; we need an oath for programmers as lives and fortunes depend upon the proper construction and execution of software, argues Robert Martin. According to him, this will have to be enforced by membership in an professional association.

  • Volkswagen Engineer Sentenced to 40 Months Prison

    An engineer who helped design the system which concealed high levels of pollutants from Volkswagen diesel engines has been sentenced to 40 months imprisonment and a $200,000 fine. This reopens the discussion about ethics and professionalism in software engineering.

  • Should Agile Coaches Have a Code of Ethics?

    Recently on the <a href="http://groups.google.com/group/agile-leaders">Agile Leaders mailing list</a> Dan Mezick initiated a discussion on the need for <a href="http://groups.google.com/group/agile-leaders/browse_thread/thread/23d77a7fd3797ea8">Agile Coaching Ethics</a>.

  • State of the Practice - 2010

    A number of leading authors, practitioners, and speakers in the area of software development were asked a series of common questions about the state of software development practice in 2010. The interview took place at the Better Software / Agile West concurrent conferences in June 2010.

  • Presentation: The Ethics of Error Prevention

    No one wants programming errors. We have many tools to detect and correct errors in code. We also have a number of techniques we can use to prevent the introduction of errors. In this presentation, Michael Feathers t looksat error prevention while posing a number of interesting questions.

BT