-
Building blocks for architecture governance with autonomous teams
Many organizations today strive to establish autonomous development teams who can move as independently of each other as possible.
-
Strategies for making impossible decisions
Being faced with an important choice that feels impossible to know the answer to is stressful! This comes up a lot when making business decisions, but also applies to technical choices (e.g. "should my company run 100% on AWS" or "is serverless a fad or a great idea?").
-
Breaking down silos for better collaboration
Technology at Spotify is filled to the brim with talented, driven and passionate engineers, who together work to solve the challenges we face to reach our north star goals.
-
Creating an inclusive engineering culture
Having a tech career as a minority is challenging. It could mean being the only one to speak against the popular opinion, or becoming more visible to get the same level of recognition.
-
Writing effective technical documentation
Documentation can make a big difference. Internal documentation can speed your team up and makes it easier for new engineers to get up and running. External documentation reduces time spent on support questions, and makes your product more usable.
-
Making the right salary decisions for your engineering team
You make a hire for your team. The person wants 20% more than anyone else. Should you give it to them?
-
Handling security issues as an engineering team
We live in a world of technology and engineering. Almost everything around us requires software. Unfortunately, the software we use or build has bugs. While most bugs can be fixed, there are these other types of bugs, called vulnerabilities, that cause headaches and haunt us at night.
-
How to affect change without losing your job
Sometimes, we want to make changes to processes and habits our team has, but it’s not around the code itself. How can we do that? How do we make changes to the habits of hundreds? Moreover, how can we do this work as individual contributors?
-
How to scale yourself as a first-time engineering leader
When you're a first-time leader it's hard to transition from being a problem solver to leading a team to solve problems. It's often tempting to step in and solve problems for your team.
-
Bridging the gap between engineering and customer success teams
Investing in your customer success team is high leverage. The more knowledgeable your team is, the more effective it can be at investigating, diagnosing and triaging customer issues.