Welcome to the 25th edition of Software Leads. You will find my top discoveries from the previous month below.
Four challenging work situations and how to handle them - The soft side of software
As a software lead, you will face challenging situations either with your manager or stakeholders that you need to handle. How you handle these situations can either increase your trust bank or decrease it. This post provides a guide on handling four common challenging situations at work.
Here's a simple way to hold your team accountable
Without accountability, it's impossible to build trust with reports. I hope you enjoy this post on simple ways to build accountability with teams. And how to get them to a point where you trust them to get the job done without you.
Driving cultural change through software choices
This post from the author of "The Manager's Path" talks about how you can effect a cultural change in your engineering org without adding more processes or incentivizing the change using rewards.
I realized that everyone is in the sales business. In labor markets, you're selling yourself and your experience. At a point, we're all going to need to influence someone's else decision. It could be proving to someone that you're worth it: worth the raise, worth promoting, etc. To market yourself, you need to show convincing strengths enough. This post serves as a reminder of how one can productize self, by continuously honing and prioritizing strengths.
12 "Manager READMEs" from Silicon Valley's Top Tech Companies
A manager's README is a document for new hires or teams members to explain a few things that are important to know about the manager before they start working together. Here you'll find the manager's READMEs of 12 engineering leaders. They're full of ideas and perspectives on how these leaders lead.
Principles of engineering management
"Management involves working with people. There are grey areas, and logic does not dictate the final outcome. Different people can look at the same outcome and reach different conclusions. As a manager, you have to understand all of the viewpoints and then decide. That decision affects the lives of people you know and works with every day." @tilomitra shares lessons learned from transitioning from a software engineer to a manager in this post.
Intelligent early fraud detection system with humans in the loop
Uber shares its journey on how it builds best-in-class automatic fraud detection systems and processes, leveraging both machine algorithms and human knowledge.
How to be an effective executive
Fascinating article on how to be effective executives.
When you find yourself "stuck" in terms of management career progression, what might really be happening, and how do you get promoted to the next management level? An exciting read about how managers may fail to get promoted to the next level.
Cheers 🎉,
Illustration by Julia Gnedin from Ouch!