🔮 Crafting Tech Teams

🔮 Crafting Tech Teams

Share this post

🔮 Crafting Tech Teams
🔮 Crafting Tech Teams
Your team is too busy. You want to get more things done. 3 Phases of High-performing Engineering Cultures

Your team is too busy. You want to get more things done. 3 Phases of High-performing Engineering Cultures

How is your team doing? Explore industry trends enriched with insights from coaching about low, mid and high performing teams

Denis Čahuk's avatar
Denis Čahuk
May 30, 2024
∙ Paid
2

Share this post

🔮 Crafting Tech Teams
🔮 Crafting Tech Teams
Your team is too busy. You want to get more things done. 3 Phases of High-performing Engineering Cultures
1
Share
white and brown concrete house
Photo by Florian Schmetz on Unsplash

Vision setting

Let’s split teams into three groups: Low performers, Mid performers and High performers. Since you are reading this after spotting the title, you likely fall into the middle area, growing or declining.

Your company is unique. Your team is unique. Your leadership style is unique. But your engineering culture will have one of two symptoms that I see in almost all cases with my coaching clients:

  • One team improving too fast, leaving everyone else behind in standards

  • The standard being too low, causing all teams to slowly decline further

I will address both in this article, leaving you with insights that you can think about for inspiration, apply immediately or DM me for a follow-up.

If you are new, welcome to 🔮 Crafting Tech Teams. I publish to you every week on how to become a better engineering leader. As a subscriber you will receive these posts straight to your favorite inbox.

Free subscribers get access to about half of each paid post and the free content related to the book club and 🏔 Our Tech Journey.

Whenever you’d like to become a paid subscriber you will receive full access to all content including early previews of books and coaching I offer.

Opinion tiers for comparison

This is my opinionated analysis from my 15 years of experience as tech lead and engineering coach having worked with my teams very closely. I made a presentation about this a year ago with the wonderful team from Tech Excellence if you want more detail.

Low Performing Teams

Standards are not defined, individuals stand out.

  • Have no quality expectations

  • Do not write tests

  • Build confidence from following a plan

  • React with high intensity to operational issues

  • Triage maintenance and support

  • No defined bar for quality

  • Time and money on most activities is inefficiently

  • Utilisation for short-term gains

Mid Performing Teams

Quality expectations and processes are defined on an individual basis, but not adopted across the entire org or teams.

  • Quality is up to each individual

  • Recent and more senior hires write more tests

  • Maintainers and long-lime leads incentivised to test-less operations

  • Confidence is built on group affiliation and amount of individual autonomy

  • Teams are a mix of low and high individual performers, creating friction

  • The bar for quality different across each team, module, subsystem

  • Debt is handed off from low performers to high performers


I believe in fair exchanges. If you use the referral button below, you’ll have an opportunity to earn free access to the premium and paid content. Just three referrals will earn a free month!

Refer a friend


High Performing Teams

Keep reading with a 7-day free trial

Subscribe to 🔮 Crafting Tech Teams to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Denis Čahuk
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share