View profile

Level Up - Issue #145

Revue
 
 

Level Up

May 22 · Issue #145 · View online

Level Up delivers a curated newsletter for leaders in tech. A project by https://patkua.com. Ideal for busy people such as Tech Leads, Engineering Managers, VPs of Engineering, CTOs and more.


All decisions look good without feedback
I was at a developer conference this week, presenting an opening keynote on Architectural Fitness Functions and running my Tech Lead Masterclass. I noticed a couple of times individuals were talking about simply using the latest tool and technology if they felt like it. I can empathise with them, about where this comes from, and a statement I’m sure other developers get assurance from. However, what is good for one individual is not always good for a team or always good for an organisation. What is often missing is a long or missing feedback loop.
Let’s take a concrete example. During my consulting days, I saw an extreme example of this in an enterprise. They had an “innovation” team who got to research and play with the latest technologies. They would prototype a technology, leave a skeleton application and then leave it to a product team who had to bring it to production, as well as evolve, maintain and support it.
If you were on that innovation team, you can imagine how fun that might have been. If you were in the product team that inherited the prototype, you can also imagine how that might feel. I supported several of those product teams, and the general feeling was frustration. Frustration that the code produced by the innovation team was scrappy, full of “bad practice” (e.g. copy-paste, autogenerated, had bad naming, extremely coupled concerns, difficult to test and don’t even get me started on the complaints that the poor operations and support team had with the applications that made their way into production so quickly (i.e. nightmare to operate and support).
The two separate teams are not necessarily bad. What is not good is that there was only a single flow of information. The innovation team never heard of the longer-term consequences of what they had built and how they built this. They had no ability to learn what was working and not working for other teams and the organisation and therefore no ability to learn and improve.
Similarly, when individuals simply throw in a new library, framework, or new programming language, they don’t see longer-term consequences like increased cognitive load, difficulty to hire/learn skills or even if it’s easier to support and how well it does in production.
I’m not saying that teams shouldn’t innovate and try new tools. This is essential in our industry, but if individuals are going to try something new, they should look at the wider impact of decisions. Leaders can encourage this by shortening feedback loops or introducing a missing feedback loop. Think of Amazon’s “you build it, you run it"-philosophy.
Your challenge for this week is to look for very long feedback loops or to notice potentially missing feedback loops. What can you do to shorten the long feedback loops, or what feedback loop can you put in place.
Enjoy this week’s newsletter, and please pass it on to a friend or colleague who might benefit.
Join an online guided course, Shortcut to Tech Leadership (IC track) or Engineering Manager Essentials (Management track) to level up your skills. Or grow your value as a technical leader with self-paced courses at the http://techlead.academy

All decisions look good without feedback
All decisions look good without feedback
Sponsored Content
Get the data you need with a single API call!
We help developers and businesses build scalable web scrapers in minutes. Join 10,000+ companies and developers using ScraperAPI.
Leadership
6 ways staff engineers help reach clarity
10 Fantastic Tips on Being a More Positive Leader
How Should CEOs Answer the Question, “What Keeps You Up at Night?”
Level up your engineering manager skills with this online cohort-based course
Level up your engineering manager skills with this online cohort-based course
Tech
OpenFeature - a standard for feature flagging
Artifice and Intelligence
Introducing Envoy Gateway
Communication skills separate adequate leaders from great ones. Take this self guided online course to level up yours today.
Communication skills separate adequate leaders from great ones. Take this self guided online course to level up yours today.
Organisation & Processes
How to Create Psychological Safety on Engineering Teams
Facilitating an inclusive, remote retrospective
10 Progressive Organizational Structures Developed By Real Companies
Tweets of the Week
🙈
So true 👇
Oliver Drotbohm 🥁& 👨‍💻
In software architecture, the *last* responsible moment to make a decision is often also the *first* one. Everything before that is just wild guesses.
Thanks for making it this far! 🤗
If you enjoyed this newsletter, send me feedback and share it with others!
Want to level up your technical leadership skills? Sign up for online interactive courses like Engineering Manager Essentials or Shortcut to Tech Leadership or check out self-paced courses at the Tech Lead Academy.
Did you enjoy this issue?
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue
Patrick Kua, Postfach 58 04 40, 10314, Berlin, Germany