coaching Managing Expectations: 5 Steps to Effective Communication and Understanding Learn how to effectively manage expectations in professional relationships with these essential tips. Clarify, communicate, provide support, ensure commitment, and establish clear roles and responsibilities for a successful partnership
one-on-one 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 lists of ideas of what to talk about in your first few one-on-ones.
coaching 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 can you build outstanding teams? Dive in for the answers.
management 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 template.
coaching Gender-Neutral Terms To Address A Group It takes practice to stop saying “hey guys” – but what are some alternatives?
coaching A One-On-One Document Template You’ll Actually Use A One-On-One Document Template You’ll Actually Use
coaching The 10 Golden Rules of Team Leadership Ten observations on team leadership from a seasoned team coach and manager.
coaching Stop Changing, Start Experimenting Got a crazy idea that you think would totally work but you fear nobody will let you try it? Propose it as an experiment, not a change!
coaching The 5 Common Mistakes Of New Engineering Managers These are the most common mistakes of new engineering managers who just left their individual contributor track – learn how to fix them.
coaching 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.
communication Communication skills for successful software engineers Understand how communication is an essential skill area for successful software developers on all levels.
coaching The four dangerous animals of product development These four kinds of personalities and mindsets are holding your product development back.
mindset 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.
coaching 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.
coaching The 101 of effective goal setting Goal setting is one of the most important ways to foster growth, let's look at some key concepts and frameworks.
coaching 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.
coaching 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.
coaching Excuse no. 13 - this is how I am Don't limit yourself with excuses. How you are can change and it is completely up to you.
coaching Engineering managers, stop coding! Try this instead: every time you feel the urge to write code, instead spend the time reading or learning something related to management.
mindset 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.