Pedro has over 25 years experience in software development. Pedro worked in a diversity of systems spanning: embedded systems, aviation, media, retail, to cloud-based enterprise applications. In recent years, focused on educating, and inspiring other developers. Spent hundreds of hours doing pairing sessions, coaching and tutoring developers at all levels of proficiency. Worked with developers from programming basics, to object-oriented design principles, to refactoring legacy applications, to pragmatic testing practices, to architecture decisions, to career development choices.
Technical practices coaching
In this talk, I will share experiences of coaching software engineers in agile technical practices. Specifically, programming practices such as TDD, refactoring pair programming and simple design. I will share how I approach coaching agile technical practices, what content I generally use and some of the materials and exercises. I will also go through some of the hurdles I faced when coaching, what has worked and what hasn't. Usually, in this session, I get a lot of questions so I will leave a generous time for Q&A.
This talk is not about the specific practices. It's about how you as coach promote their adoption by individuals, teams and organizations.
Some of the customers where I worked as a coach www.asos.com, www.moonpig.com, Societe General, Codurance (internal apprenticeship program).