A masterclass for software development team leads.

The Principal Developer is a two-day masterclass for experienced software developers. Here we develop skills that every successful, effective, and trusted software development team leader needs.

Join masterclass Learn more


What distinguishes a software developer from a development team lead? As a team leader, you are now in charge of people, their performance, and motivation. Your output is the output of your team.

In this course, you'll learn what does it take to be an exceptional team leader, how to grow yourself as a leader, and how to maintain balance between leadership and technical duties. In a practical, down-to-earth style, you'll learn how to:

Survive as a technical leader

  • Choose the appropriate leadership model
  • Gain trust and respect
  • Grow followers
  • Communicate with confidence
  • Delegate effectively
  • Use the Six Forces of Influence
  • Motivate people with DRIVE
  • Measure your success as a leader
  • Free up time for coding

Develop teammates

  • Find time for mentoring
  • Introduce knowledge sharing best practices
  • Learn how to learn effectively
  • Grow fast-performing teams via mentoring
  • Become a career guide for juniors
  • Make impact on people's lives through mentoring
  • Encourage and empower everyone
  • Stop being a babysitter
  • Use mentoring at code reviews and job interviews

Organize development process

  • Measure IT performance
  • Mix Scrum, Kanban, and Lean for max performance
  • Understand the Little's Law
  • Turn on Continuous Delivery mode
  • Prioritize work with Cost of Delay
  • Find high-leverage activities
  • Apply craftsmanship and eXtreme Programming
  • Increase your team's throughput
  • Eliminate non-value added activities
  • Deliver value, not software features

Accelerate hiring

  • Design an effective interview process
  • Scale interview process for quality and speed
  • Become an interviewer that wins minds and hearts
  • Attract and keep "the best talent"
  • Find, onboard, and grow juniors
  • Encourage "impostors", ditch "Dunning Krugers"
  • Assess technical skills without stress
  • Use mentoring techniques during an interview
  • Increase hiring efficiency 10x

Frequently asked questions

For whom is this course?

The course is for experienced and motivated engineers who already know how to write good code and get things done. It's for those who want to be an exceptional leader and make a big impact on people, teams, and organizations. Even though this is not a coding course, you'll learn about software and enterprise architecture, code reviews, pair programming, and other fundamentally important technical things.

What are admission requirements for the course?

The content of the course requires a certain level of maturity. To create an effective learning environment, we invite motivated developers with at least three years of commercial software development experience.

I have sufficient IT experience, but I am not a developer. Can I participate?

Because software development is a team sport, we welcome people with different backgrounds and perspectives – development managers, Scrum Masters, Product Owners, SREs, QA engineers.

How is the learning process organized?

You will work with other developers in a small group. We'll be solving different challenges, such as optimizing the development process, making grumpy colleagues happy, finding cost-effective solutions to problems, refactoring the interviewing process. We'll also address your current career, team, and company challenges.

Would I receive a certificate upon completing the course?

Yes, you will receive a Certificate of Accomplishment.

What is the language of instruction?

The course is taught in English. Non-native speakers are welcome.

How would I develop my knowledge after the course?

You will receive a list of books, blogs, videos for self-development. After the intensive 2-day masterclass, Eduards will be available for free, one-on-one mentoring.

How do I convince my manager to send me to this course?

Tell it like it is: Coursera is for beginners, conferences are for fun and you want to learn serious stuff. You will learn how to inspire teammates, earn a certificate, and bring tons of inspiration back to the workplace. If you dislike the course, you'll get your money back. No questions asked.

What people say?

"I learned so much from Eduards over the course of my career that I can strongly recommend everyone to take part in this course."

"10x motivation booster! Now I have much cleaner vision how to grow professionally, how to keep up with trends, how to boost my professional reputation in and outside the company."

"Two days after the training I discovered the limiting factor in our process and convinced my teammates to work on it. We fixed the problem and accelerated product delivery by at least 50%."

"This is the best technical training I have ever attended. Energy, inspiration, wisdom that I have gotten from that training is extremely valuable."

"This course is an eye opener."

"I am very impressed. I will make sure that every developer in my company has attended this course."

"I attend DevChampions workshops for insights and practical stuff. This time was no exception. Started applying tips & tricks immediately. The team is happy!"

"The practical guide for a developer on becoming an effective, top-level company leader."

"Eduards is an excellent mentor. I had the luck to work with him and he helped me a lot to shape my career. This course is a mind-blowing summary of knowledge what every professional software engineer should have."

"A must-have for any software development lead. Perfectly balanced information has an immediate impact on your career. Would recommend it to anyone aspiring to be a great leader."

"A well tailored course for those who want to grow as technical leaders. I have found valuable material and real-world experience."

Upcoming Masterclass

The price will increase as the training approaches. Enroll today.
Riga, Latvia
23-24 Apr 2020

€999 1599

  • New skills
  • Certificate
  • 10% discount for 2+ people groups

Sold out
London, UK
7-8 May 2020

€999 1599

  • New skills
  • Certificate
  • 10% discount for 2+ people groups

Sold out
Zoom, Online
25-26 Mar 2021

€999 1599

  • New skills
  • Certificate
  • 10% discount for 2+ people groups

Ask me to organize a private training via eduards@principal.dev.

Eduards Sizovs

Consultant, Speaker, Trainer   

Eduards has been involved in commercial software development for over 15 years. He quickly grew from a developer to architect, from architect to software engineering manager, from manager to IT director. Today, Eduards is training senior developers, architects and engineering leaders.

Eduards leads DevTernity – the top tech conference in Europe, and is the founder of a startup DevTube (#1 Hackernews, #3 ProductHunt). He is a well-known international speaker, who had spoken at the largest conferences Worldwide. Eduards is a certified enterprise architect, CSM, CSPO and ICF coach.

There are over 22 million developers worldwide and this figure is expected to rise to 26 million in 2022. My goal is to equip you with skills that will set you apart from competitors. See you at the masterclass!

Eduards Signature