AI tools are already automating large parts of the software engineering role – but are we sleepwalking into a future where no one knows the basics?
Whether you like it or not, generative AI tools like GitHub Copilot and OpenAI’s ChatGPT are already part of the software developer’s toolkit, and are even changing how computer science is taught to future devs. While we are still some way from these tools entirely replacing developer roles, there is growing concern that they will erode the foundations of the craft.
The paradox of automation
Aircraft manufacturers have long been aware of the paradox of automation, where an overreliance on automation makes the human in the loop even more critical than before.