All posts
151 essays since 2017, newest first.
Prefer a year-by-year list? See the archive.
Use Active Listening to Boost Your Career
The art of effective listening is essential to clear communication, and clear communication is necessary for career success. Learn how to get better at it.
The 4 Key Ways We Fail As Engineering Managers
Being a successful engineering manager is not easy. Learn about the 4 key ways of failure you need to watch.
Kindness is a hidden software engineering superpower
Kindness is a hidden superpower for software engineers. It helps your peers feel safe, and if they feel safe people take the risks that enable efficient, honest communication and thus real collaboration.
7 harmful biases in performance reviews
Unbiased performance reviews are key to a healthy organization and people’s growth. Learn about the typical biases in the process and how to counter them.
Communication skills for successful software engineers
Understand how communication is an essential skill area for successful software developers on all levels.
Acing your technical interview – a hiring manager’s guide
Learn how to prepare and excel at your next technical interview with these tips from a seasoned hiring manager
The top 11 technical interview myths
These myths work against a good interview experience and the candidates’ chances to get hired, so I’d like to call them out and refute them.
The four dangerous animals of product development
These four kinds of personalities and mindsets are holding your product development back.
How to stop winning arguments
We tend to treat arguments as fights or zero-sum games which hinders their original purpose. We should stop doing that.
The stories we tell ourselves
We have a mechanism that creates unhappiness, difficulty changing habits, relationship problems, frustration, anger and disappointment. We are usually not aware of this, but it is happening continuously and in all of us.