Articles

  • How to Give Meaningful Team Recognition

    In my last post, I wrote about making sure to give your team recognition but if you are like me knowing how to give praise well might not be especially natural or obvious. Let’s look at how you can give meaningful recognition that will have a positive impact and strengthen team culture. ...

  • Giving Your Team Recognition

    Do you give your team recognition for the work they accomplish? As a technical leader, it’s essential to pass through praise to your team. Many times as a leader appreciation and praise will be directed your way for a job well done. “Great job on the new ‘sign up’ ...

  • You’re Hired! Now What?

    The chances are good that if you are reading this you have hired or have been a part of hiring new members of your team. You deserve a big thumbs up, it’s not an easy task. After reviewing piles of resumes, doing first pass phone interviews, inviting candidates in for face-to-face ...

  • Delegation for Tech Leads

    In my last post, I wrote about having an open door policy as a Tech Lead because your priority is to keep the team productive. A side effect of interruptions is that without blocks of time to work, it can be challenging to complete tasks. Somewhat of a dilemma… The burden of being a ...

  • Interruptions – Part 2

    In my last post I wrote about the cost of interruptions to your team and gave some tips on how to go about it when necessary. Today, I want to discuss your team interrupting you. If someone on your team needs your time to ask a question, discuss a concern, or file a complaint, always...

  • Interruptions – Part 1

    You’ve probably heard, interruptions are a productivity killer. A white paper from the University of California, Irvine (my alma mater), finds that on average the time cost of an interruption is 23 minutes and 15 seconds of lost productivity while trying to get back on task. Stack up ...

  • Empathy in Technical Leadership

    Seem like things are about to get touchy-feely? Keep reading. Empathy is the ability to understand what other people are feeling and thinking. As a technical leader, you must possess the skill to be effective with your team. Without empathy you will make decisions that affect your team without ...

  • How Many Languages Do You Speak?

    One of the most essential skills you must possess as a tech lead is the ability to translate between the language of business and the language of technology. Your team is filled with great technical minds ready to solve any and all problems. If you’ve ever been a developer, you’ll relate ...

  • Humility in Leadership

    Think about the jobs you’ve had, both past and present. Have you ever worked for someone who lacked humility? Chances are pretty good we all have at some point. How did that personality flaw make you feel? If you are/were like me, it regularly left me feeling agitated and lacking motivation. ...

  • Communicate Early and Often

    It isn’t just relationships that require communication to function; your team needs it too. Effective communication will aid in squashing confusion, improving efficiency, and creating a healthy work culture. If you’ve ever been a developer yourself, you’ll know anything ...