Technical Excellence Workshop

Technical Excellence Workshop

March 31 - May 22, 2025

8 Weeks, 16 sessions

Mondays 9am - 11am PST

Thursdays 9am - 10am PST

About the Workshop

To be successful, technical leaders need to be adept at both technical and behavioral practices. How can you work harmoniously with teammates, manage technical debt, reduce the number of defects produced, and reliably get work done?

We created the Technical Excellence Workshop for current and up-and-coming technical leaders who want to be change agents to build teams and cultures that support excellence.

You will learn the mindset, habits, and practices that result in continuously improving both your software and your team. By the end of this workshop, you’ll have a deeper understanding of what technical agility is, and how you and your team can achieve it.

Workshop poster

What Will You Learn?

outcome

Technical Safety: create and apply mechanisms that keep an error from creating a crisis

outcome

Teamwork: how to help others apply habits and skills to engender technical excellence

outcome

Incrementalism: learn to build and improve in small steps without reversals and regressions

outcome

Extreme Programming skills: testing, refactoring, and Test-Driven-Development

outcome

Psychological safety: recognize gaps, recover from conflict, and repair trust

outcome

Continuous Learning: ways to weave learning new skills and new techniques into the fabric of daily work

Workshop Details

  • The class begins March 31, 2025 and runs for 8 weeks. SESSION ZERO Thursday, March 27, 2025 - Brief session for introductions and tool setup.)
  • There are two sessions each week, one on Monday and the other on Thursday, each delivered over Zoom (or similar).
  • Monday’s online meeting is New Challenge Day, with new concepts, techniques, resources, and assignments given to attendees. This session typically runs 2 hours.
  • Attendees are given lifetime licenses to Industrial Logic’s innovative Testing And Refactoring Box Set (eLearning), which is a primary source of information and exercises in the course.
  • Attendees will complete assignments, taking approximately 2-6 hours depending on the week.
  • As attendees apply these techniques to their daily work, they will journal their successes and challenges.
  • Thursday’s online meeting is Completion Day when attendees will discuss and compare their experiences applying new techniques and ideas during the week in their daily work. This session typically runs 2 hours.
  • Instructor(s) and coach(es) will be available to students through an online forum for the duration of the series.
  • Attendees will also be furnished with additional sources, such as article links and cheat sheets, during the course of the class.
  • The course is not language centric, but exercises and examples are given in Java, C#, and Python. Participants from all languages are welcome.

Prerequisites:

  • Attendees should already have some experience in the programming language they are using in the class.
  • We recommend (but do not require) the use of an IDE with built-in refactoring support, such as Eclipse, or the language-appropriate IDE from JetBrains.
  • Developers will need headphones or speakers, a microphone, and an internet connection sufficient for online video/audio meetings.
  • Web cameras are highly recommended.
  • You commit to attending two meetings weekly, with another 2-6 hours between meetings to complete assignments.

Register

Your Instructor