Keynote - Technical Coaching as a Career
Technical coaches help software developers to adopt better coding practices. The smart insight is that if you improve the code and the way it is being written, then the rest of your product and architectural goals become easier to achieve. It's easier to add new features, adopt new technology and modernize legacy code. Technical coaches encourage and teach skills like Test-Driven Development, Refactoring and the use of Design Patterns. Recently many of us have also been coaching developers to use AI tools better.
Technical coaching is a career where you get to stay very close to the code but your main contribution is through facilitating, mentoring and teaching, rather than writing production code or tests directly. Even if it's not the perfect career for you personally, mentoring is a useful skill for any senior developer. Plus, we all have a lot to learn about the new AI tools that are sweeping into our industry at the moment. I predict technical coaching will become an important part of technology adoption strategy in all kinds of organizations.
In this talk you will learn about how a technical coaching career can work, what skills you need, challenges you could expect and where you can get help and support on your journey.
Emily Bache Technical Agile Coach, Bache Consulting AB
Emily Bache is a Technical Agile Coach, helping software development teams to adopt better coding practices. She is the author of 'The Coding Dojo Handbook' and maintains several popular open-source projects for practicing TDD and refactoring, including the GildedRose kata. Emily speaks regularly at international conferences and has deep expertise in Test-Driven Development, Refactoring, and technical coaching.