Member-only story

Unintended consequences of GenAI in software projects, so far

Product Alpaca
4 min readFeb 22, 2024

--

Interpretations and intuitions based on the available research. So what’s this all about?

How AI-assisted coding affects developers and projects

Check out the links to research are at the end of the article.

‘Faster’ coding

Research on the impact of AI tools like GitHub Copilot on software projects is a double-edged sword. It claims developers are writing code 55% faster with Copilot, which presumably improves ‘developer productivity’ (whatever it exactly is, let’s leave the discussion about it for some other time).

BUT. This increase in speed comes with potential downsides regarding code quality and maintainability. This study shows a trend of code being revised and rewritten twice as often compared to the pre-GenAI era. This is as if whole teams are becoming fast code-producing but more-junior developers.

Not DRY (Don’t Repeat Yourself)

So far it seems that the motivation of the GenAI is to produce code that would deliver on the needed functionality, rather than code that fits with the bigger picture, is reusable and legible. Plus, it appears that there are often lines of code suggested that are not needed there in the…

--

--

Product Alpaca
Product Alpaca

Written by Product Alpaca

Thoughts on product, tech, UX and everything in between.

No responses yet