management On COVID, burnout, teams, and self-care Burnout is simply much more likely to happen in the current situation. Most believe that the primary cause of burnout is workload,...
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.
Top 12 questions you get as a hiring manager I have gathered the top 12 questions candidates asked me as a hiring manager.
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.
growth Learning At Work Is Work Everyone agrees that constant learning and having a growth mindset are fundamental to success in software engineering. Yet once you are done with onboarding at your new job as a software engineer the rat race seems to begin, leaving no dedicated time for learning.
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.
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.
management Kill Your Heroes Hero engineers can be deadly to team culture, it's time to retire those capes.
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.
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.