At the QCon London software conference, Spotify engineers Jo Kelly-Fenton and Aleksandar Mitic presented on the company's use of an internal AI-powered coding agent named 'Honk'. The tool is designed to assist development teams with the complex, ongoing task of migrating and modernizing the company's extensive codebase.
The presentation, titled 'Rewriting All of Spotify's Code Base, All the Time', described 'Honk' as an augmentation tool for engineers, not an autonomous replacement. It helps automate repetitive tasks involved in large-scale code migrations, such as updating APIs, refactoring code, and applying consistent patterns across millions of lines of code.
According to the engineers, this approach allows Spotify to modernize its systems continuously while developers focus on more complex and creative problem-solving. The use of AI assists in maintaining code quality and consistency during these extensive updates, which are a common challenge for large technology companies with legacy systems.