Philipp Hauer's Blog

Java Ecosystem, Kotlin, Engineering Management, Sociology of Software Development

Leveling Up in Job Interviews for Software Engineers

Posted on Oct 24, 2022

Leveling Up in Job Interviews for Software Engineers

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.

Better Performance Reviews for Developers with a Skill Matrix

Posted on Feb 16, 2022

Better Performance Reviews for Developers with a Skill Matrix

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.

Leveling Up in the Management Skill Tree

Posted on Jun 14, 2021

Leveling Up in the Management Skill Tree

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!

Establishing Development Standards with Tech Talks and a Team Guide

Posted on Jan 11, 2021

Establishing Development Standards with Tech Talks and a Team Guide

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.

Team Manager's Toolkit for 1-on-1s

Posted on Dec 7, 2020

Team Manager's Toolkit for 1-on-1s

1-1s are the most important tool for every team manager. If done right, 1-1s can support the report to grow, to become and stay happy, motivated, and productive. However, you need a certain toolkit for 1-1s. This toolkit contains different 1-1 types, records, questions, personal notes, journey maps, and software that can be applied in practice.

More Uninterrupted Time At Work for You and Your Organization

Posted on Jul 30, 2020

More Uninterrupted Time At Work for You and Your Organization

During Corona time and short-time work, I appreciated the uninterrupted time to focus on my work at the home office. I felt productive and got things done. For the post-corona time, we can learn from this and establish practices that allow all coworkers to have longer stretches of uninterrupted time. This post is a collection of individual, organizational and cultural approaches to achieve this.