One-on-Ones are one of the most important and powerful tools for leaders. If done well, they can help you to spot issues before they escalate, unblock, establish trust, foster a culture of mutual feedback, and ensure the growth of all participants. This post provides a template incorporating the principles for great one-on-ones to achieve this more easily.
I enjoyed reading the classic “Never Split The Difference” by Chris Voss. It contains many tools for negotiations but also for building relationships, trust and dealing with conflicts and emotions. That’s why it is very valuable for engineering managers. In this post, I summarize my key takeaways and lessons learned.
I’ve been using KeePassXC as my password manager for many years now. Here are my tips and recommendations to get the most out of KeePassXC.
Last September, I hold my talk “Leveling Up in Job Interviews” at the JUG Saxony Day 2022 near Dresden. You can find the slides (English) and the recording (German) of my talk in this post.
Have you ever applied for an engineering job but got a rejection? Most of the time, the job interview decides about the hire. This post takes you to the other side of the table and prepares you for challenging interviews. We point out which technical skills, traits, values, and cultural aspects are relevant and which questions are asked to assess them. This post is for engineers who want to stand out in their next interview.
I enjoyed reading “Effective Remote Work” by James Stanier. I wrote down my lessons learned and posted them on Twitter and LinkedIn. Surprisingly, the response was very positive which make me very happy. So I made a blog post out of the content to make it persist and easier to find later.
Good performance reviews should be as fair and objective as possible, communicate expectations clearly, and point out concrete areas of improvement. For this, we use a skill matrix as a systematic assessment tool containing skills tailored to the role of a software developer. This post is a hands-on guide to applying a skill matrix in practice.
Management is not something you “just do intuitively” and it will work out by itself. Instead, management is a craft that you can - and should - learn. It’s about knowing the right tools and approaches and learning skills that help you to lead a productive, happy and motivated team. In this post, we visualize these skills as a “Skill Tree” like in a video game. Have a look. It will be fun and insightful!
Last week I hold my talk “How to Mess Up Code Reviews” at a virtual meetup of the JUG Saxony. In this post, you can find the slides (English) and the recording (German) of my talk.
Especially in bigger teams, establishing and maintaining a common standard for software development is important and challenging. At the same time, it’s crucial to involve the whole team in the creation of the standard to ensure its acceptance and high quality. In this post, I present our approach for this: The regular meeting “Tech Talk” and the team guide.