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 Samman Technical Coach, Bache Consulting
Emily Bache is an independent consultant, YouTuber and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has written two books about software development and contributed to several others. Emily founded the Samman Technical Coaching Society in order to promote technical excellence and support coaches everywhere.