What will it mean to be a software developer in an LLM world?
LLMs are changing how we make software in ways we’re still scrambling to understand. While the threat of engineering roles being undervalued is very real, this shift presents us with an opportunity to better define the skills in being a software developer. It’s so much more than writing code. On the flip side, in order to get effective use out of LLMs you need to – you guessed it – know how to write (and importantly, read) code.
We’re still an essential requirement when it comes to shipping and maintaining software, perhaps now more than ever, as generated code unleashes security and performance issues on an unprecedented scale. Let’s take this opportunity to explore the developer skills of the future, and work out how we’ll enable people of all experience levels to grow, building strong career pathways that will persist through this wave of automation.