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.…

Thoughts On Giving Feedback

A good, blameless feedback culture is essential for working together efficiently as it forms healthy relationships, fuels personal and professional growth and aligns us with common norms. Feedback is one of the cornerstones of company culture.…

Questions vs. directions

Asking questions is a basic coaching technique but doing it properly is a matter of practice, finding a good balance and avoiding some common pitfalls. As with most of the things in life.…

The basics of one-on-ones

Conducting good 1:1 sessions is one of the most frustrating skills new engineering leads need to learn. Read about best practices that worked for me on both sides of this relationship – as an engineer and as an engineering manager. I’ll also mention some common pitfalls to avoid.…