Refactoring LOL (Lean On LLMs)

Refactoring LOL (Lean On LLMs) Github copilot first came out in 2021 and The frontier models have only gotten better since then. In this age of AI and other powerful tools why should a developer take the time to learn manual refactoring? Or even plan and execute their own novel refactorings?

This talk will delve into these questions with techniques for refactoring planning and humor.

The audience for this session are software developers and the people that interface with them (product owners, scrum masters, development managers) who need to know the value of this important and often neglected technical practice.

At the end of the session, the attendee will be able to identify hidden patterns in their code bases, plan a refactor effort on legacy codebases, write their own refactorings, write skills files to help the AI do the refactoring, and know when to use AI or other tools to perform the refactoring.