Every month, we collect the best resources for engineering managers to make you the sharpest tech leader you can be. If you want to receive the best content don't forget to subscribe to our newsletter.

Essential Meetings to Have With Your People as a Manager

Management Meeting Header

When I first started managing, I had no idea what meetings I was supposed to conduct with my staff to help them grow. In part because I was at a smaller organization and we were inventing processes on the fly and also because I did not have a manager who conducted or introduced me to these meetings. I learned about these meetings through years of experience, peers in other organizations, networking, mentors, and reading. A lot of reading!

👉 Read more

Stop Giving Your Team Permission

Team Permission

Effective managers trust their teams, delegating as many decisions as possible to the people closest to the work. This frees us up to spend our energy on shaping the team and addressing critical business challenges. But it isn’t particularly clear how to do this well.

👉 Read more

The Impact of Words On Your Work Culture

The Impact Of Words

There’s a usual hesitation to correct the words people use, particularly when there doesn’t seem to be a big difference from what we prefer. We don’t want to sound superficial nor pedantic so we choose to just let it go. I’ve personally had these moments when I hold myself back from correcting terminology. It is just semantics after all, right?

👉 Read more

Software Architecture is Overrated, Clear and Simple Design is Underrated

Gergely Orosz

I had my fair share in designing and building large systems. I've taken part in rewriting Uber's distributed payment systems, designing and shipping Skype on Xbox One and open-sourcing RIBs, Uber's mobile architecture framework. All of these systems had thorough designs, going through multiple iterations and had lots of whiteboarding and discussion. The designs then boiled down to a design document that was circulated for more feedback before we started building.

👉 Read more

Managing with Context, Not Control

Context Control

In growing our Netflix Compute Platform team, I interview management candidates with a focus on understanding how they will likely manage the team. In looking for such a candidate, it is important that they can manage our experienced and senior team of engineers and work well within our Netflix culture. One part of our culture that is important to each of these aspects is “context not control” leadership.

👉 Read more

Leadership Animal #7: The Gorilla

Leader Gorilla

Certain behaviour patterns involve certain body postures and often require another animal to do something. Postures signalling mood or intention to the partner are sometimes even used for communication over greater distances; this is particularly true for display behaviour. — berggorilla

👉 Read more

Maximizing Your Professional Value, from Junior to Leader

Career Development

As I was progressing in my career, from being a beginner in web development to leadership positions in a global company, it was always hard to understand what kind of skills I needed to develop in order to move forward.

👉 Read more

Stupid Baboons, Stubborn Elephants: A Product Engineer’s Guide to Working with Platform Engineers

Platform Product

A while ago I was telling a friend how I was frustrated at work. I had been adding support for a really important product feature, and our platform teams were making it impossibly difficult. It felt like every line of code required a month of negotiations to get approved. Let’s be honest here — I wasn’t telling, I was complaining. “Do they think we’re idiots?!”, I asked.

👉 Read more

The Church of Interruption

Interruption

Sometimes I am startled to realize, in the middle of a discussion, that I have offended or hurt some of the people I’m talking with.

First, know and accept this: I have a friend who is a wizard. He is an ancient and wise wizard, and we have tea together. One teatime, I mentioned my talking troubles to my friend, and he said this;

👉 Read more

Autonomy != Anarchy

Autonomy

I am a long-standing believer in the principles of Agile development. I have been working this way for several decades, before it was referred to as “Agile”. I am friends with several signatories to the original “Agile Manifesto” and with them I share a degree of disappointment about how those important ideas are often misinterpreted and ignored.

👉 Read more

What You Should Do Now

👉 If you are serious about becoming a great engineering manager, you should subscribe to our newsletter or download the state of software development 2019 report. 

🚀 If you need developer help for your project then click here for a FREE consultation.