What level of personal responsibility do you believe software developers should have in using AI coding assistants safely and ethically?

1.8k viewscircle icon1 Upvotecircle icon5 Comments
Sort by:
Data Manager in Bankinga year ago

Developers must remember that AI is created by humans and is not infallible. The output from AI may not always be the most efficient solution. Developers should take the AI-suggested code, modify it as needed, and ensure it meets their requirements. Personal accountability lies with the developer to use AI tools effectively and responsibly.

VP of Engineeringa year ago

Personal responsibility is crucial. Developers and management must ensure that AI tools are used ethically. If something goes wrong, the blame falls on the humans, not the AI. Developers are hired to do the coding, and AI is there to assist, not replace them.

CTO in Mediaa year ago

Regardless of where the code comes from, the developer who checks it in is fully responsible. They can't abdicate their responsibility to a tool. The business is accountable for the product, and developers must understand the implications of their code, whether it involves security, performance, or ethical considerations. As AI tools proliferate, the ethical impacts will become more significant, extending beyond security to societal issues.

Lightbulb on1 circle icon1 Reply
no titlea year ago

Agreed. The responsibility lies with the developer. Using AI coding assistants is similar to using code snippets from sources like Stack Overflow. Developers must understand and take responsibility for the code they incorporate. However, management also has a role in setting guidelines, especially regarding what data can be used to train AI models and ensuring proprietary information is protected.

Director of IT in Softwarea year ago

As a developer, it's crucial to ensure that business use cases or sensitive information are not exposed when using AI coding assistants. Developers should utilize internal tools and follow compliance policies and training to understand what can and cannot be shared. The responsibility lies with the developer to use these tools ethically and safely, guided by proper channels and organizational policies.

Content you might like

Completely confident 14%

Moderately confident43%

Slightly confident43%

Not at all confident

View Results

Lack of mature vendor solutions41%

Trust in AI accuracy65%

Budget constraints29%

Skills to operate the tools47%

View Results
What level of personal responsibility do you believe software developers should have in using AI coding assistants safely and ethically? | Gartner Peer Community