Five questions to answer before adopting AI-generated code practices

In the digital age, the ability to ship code faster than competitors creates an almost incalculable advantage. It allows companies to introduce new and better features, better respond to customer needs and market trends, and reduce the resources required for each project. It’s no wonder, then, that the prospect of generative AI coding assistants taking on a significant portion of the coding burden generates so much excitement. When used effectively, these tools have the potential to halve the time required for an average software development project.

However, if AI assistants are deployed without due diligence, they can create more work, not less, for overburdened development teams. Every line of code must be rigorously tested, secured, and fixed before it goes into production. Therefore, a sudden, drastic increase in the amount of code being created puts an unmanageable burden on developers, especially since research has found that around 40% of code created by copilots contains bugs. As a result, a poor implementation of generative AI can end up increasing developers’ workload, leading to lower productivity and burnout.

Martin Reynolds

Check, test, verify

scroll to top