10 Leadership Styles Every Manager Needs to Know
Explore various leadership styles and their pros and cons in this comprehensive guide. Ideal for…
6 Productivity Techniques Which Won’t Burn You Out
Boost productivity without burning out using productivity techniques like the Pomodoro Method, Eisenhower Matrix, and…
How to Have More Effective Performance Review Talks: 6 Expert Techniques
Discover practical strategies for honest, effective reviews and learn how to turn tough conversations into…
Great Leaders Make People Feel Safe
Learn from great leaders: unlock effective leadership by creating a safe environment for your team….
Demystifying Burnout – A Deep Dive Into Its Symptoms And Remedies
Discover the roots of burnout, its distinct symptoms, and key causes. Learn to identify potential…
The Rule of 3: A Game-Changer for Your Communication Skills
Discover how to amplify your communication skills with these 3 game-changing strategies. Effective for personal,…
The Office Odyssey: Return, Resist or Remodel?
Explore research on the impact of office spaces on employees’ psychological and physical states. Learn…
Managing Expectations: 5 Steps to Effective Communication and Understanding
Learn how to effectively manage expectations in professional relationships with these essential tips. Clarify, communicate,…
Zoom Fatigue Unpacked: Understanding and Overcoming Virtual Exhaustion
Zoom fatigue is a real phenomenon, resulting from prolonged virtual meetings. This post explores its…
Retrospective Antipatterns: The Silent Agile Team Killers
In Agile software development, retrospectives help teams identify areas for improvement. However, certain behaviors known…
The Ultimate Guide to Onboarding Software Engineers (2023)
Learn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in…
The Most Important Characteristics Of High-Performance Teams (2023)
What makes high-performance teams stand out? What sets these teams apart from the rest? How…
7 Leadership Lessons from the Fields: Advice from Farmers
Leadership can be compared to being a farmer in the sense that both require patience,…
How To Start Managing People – The First 3 One-on-Ones
Get the one-on-one advice you need to get started as an engineering manager: three tangible…
Practical Motivation And Engineering Management – A Tale Of 2 Frameworks.
One of the first challenges fresh engineering managers face is to figure out what makes…
12 Common Cognitive Fallacies
A cognitive bias is a systematic error in thinking that occurs when we are processing…
Understanding Dunbar’s Number: The Key to Better Social Networks and Efficient Team Sizes
You might have heard of the (in)famous Dunbar’s number, about the limit of the number of…
Quantifying Burnout
The problem with burnout is that we don’t know how to recognize it. This post…
A One-On-One Document Template You’ll Actually Use
A One-On-One Document Template You’ll Actually Use
Gender-Neutral Terms To Address A Group
It takes practice to stop saying “hey guys” – but what are some alternatives?
The 10 Golden Rules of Team Leadership
Ten observations on team leadership from a seasoned team coach and manager.
4 Product Development Fallacies
There are some fallacies about product development I’ve faced over my career that not only…
Tips On Prioritizing Tech Debt In A Healthy Way
Delivery speed results in cost reduction; confidence enables speed; confidence requires quality.
Stop Changing, Start Experimenting
Got a crazy idea that you think would totally work but you fear nobody will…
The 5 Common Mistakes Of New Engineering Managers
These are the most common mistakes of new engineering managers who just left their individual…
Use Active Listening to Boost Your Career
The art of effective listening is essential to clear communication, and clear communication is necessary…
The 4 Key Ways We Fail As Engineering Managers
Being a successful engineering manager is not easy. Learn about the 4 key ways of…
Kindness is a hidden software engineering superpower
Kindness is a hidden superpower for software engineers. It helps your peers feel safe, and…
7 harmful biases in performance reviews
Unbiased performance reviews are key to a healthy organization and people’s growth. Learn about the…
Communication skills for successful software engineers
Understand how communication is an essential skill area for successful software developers on all levels.
The top 11 technical interview myths
These myths work against a good interview experience and the candidates’ chances to get hired,…
The Four Dangerous Animals Of Product Development
These four kinds of personalities and mindsets are holding your product development back.
Acing your technical interview – a hiring manager’s guide
Learn how to prepare and excel at your next technical interview with these tips from…
How to stop winning arguments
We tend to treat arguments as fights or zero-sum games which hinders their original purpose….
The stories we tell ourselves
We have a mechanism that creates unhappiness, difficulty changing habits, relationship problems, frustration, anger and…
The 101 of effective goal setting
Goal setting is one of the most important ways to foster growth, let’s look at…
Top 12 questions you get as a hiring manager
I have gathered the top 12 questions candidates asked me as a hiring manager.
Thoughts On Giving Feedback
A good, blameless feedback culture is essential for working together efficiently as it forms healthy…
Learning At Work Is Work
Constant learning and having a growth mindset are fundamental to success in software engineering. Yet…
Questions vs. Directions
Asking questions is a basic coaching technique but doing it properly is a matter of…
The Basics Of One-On-Ones
Conducting good 1:1 sessions is one of the most frustrating skills new engineering leads need…
Excuse no. 13 – this is how I am
Don’t limit yourself with excuses. How you are can change and it is completely up…
On COVID, burnout, teams, and self-care
Burnout is simply much more likely to happen in the current situation. Most believe that…
Kill Your Heroes
Hero engineers can be deadly to team culture, it’s time to retire those capes.
Engineering managers, stop coding!
Try this instead: every time you feel the urge to write code, instead spend the…
Staying motivated while growing
The key to progress is the temptation of constant challenge, with tasks that remain both…