Product Development Fallacies

4 Product Development Fallacies

There are some product development fallacies I've faced over my career that not only make daily work harder but actually have a toxic effect on both culture and processes

Read More
technical interview myths

The top 11 technical interview myths

These technical interview 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

Read More
stop winning arguments 1

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 - we should stop winning arguments

Read More
The stories we tell ourselves

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.

Read More
Giving feedback

Thoughts On Giving Feedback

Efficiently giving feedback is essential for working together 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.

Read More
learning at work

Learning At Work Is Work

Everyone agrees that constant learning and having a growth mindset are fundamental to success in software engineering. Follow this advice for learning at work.

Read More
question

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.

Read More
one on one

The basics of one-on-one meetings

Conducting good one-on-one 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.

Read More
hero engineer

Kill Your Heroes

Hero engineers can be deadly to team culture, it's time to retire those capes. Time to kill your heroes.

Read More
goldilock 1

Staying motivated while growing

The key to progress is the temptation of constant challenge, with tasks that remain both achievable and interesting, broken up into pieces of work that are just right.

Read More
Scroll to Top