I want to teach you…

What Awesome Technical Managers Know

You don’t have to learn how to be a great manager the hard way.

I want to help you level up faster.

Dear new Team Lead.

I remember that first day. It was 10 years and 3 months ago when I said, “I’m not cut out to be a team lead”.

I almost said to my boss, “assign me back to the programming team, please!”

I was an awesome programmer. I was used to turning formidable challenges into fast, reliable, well-documented code. And I thrived under the challenge of needing to ship and the constant growth that came with that. But managing my former peers…

It Made Me Feel Like the Pointy-Haired Boss From Dilbert

I knew I was doing it wrong. I was:

  • Heavy-handed when I tried to delegate
  • Letting little stuff slide and regularly duking it out in super-stressful blowouts with certain members of my team
  • Constantly getting pushback when I tried to set expectations with other departments
  • Running my team too hard, and fighting low morale

The worst part was, I always felt like I was letting my team down! I mean I was one of them seven months before!

Why couldn’t I be as good a manager as I was a programmer?

One day I asked my dad for help

See, my dad had been in management for 19 years. He wasn’t in tech, but he knew people, and he knew how to to get them to work together.Dad help!

What my dad said blew me away.

It was so simple, and it changed everything for me.

He said…

“Son, everyone deserves a good manager.”He said…

My heart sank.

At the same time, I knew I had to become the manager my team deserved.

I started by doing one of the most difficult things I could imagine: I quit coding 100% and focused on doing what I was paid to do. I got to know my team. I built relationships and political capital with my team’s customers.

I read about management… a lot. And I found a manager I admired to coach me.

What I learned allowed me to:I learned…

  • Feel more confident in managing programmers
  • Avoid the daily discomfort of feeling bad at managing
  • Perform better in my role
  • Manage conflict better
  • Delegate with confidence (without being a jerk)
  • All this!Communicate realistic expectations to external customers, my boss, and others
  • Protect your team and get others to play by the rules
  • Deal with employee discipline.
  • Handle situations from casual correction all the way to corrective action plans
  • Plan the work in a realistic way with sufficient slack to accomplish both customer and team goals

I Want to Give You a Fighting Chance

You don’t have to learn how to be a great manager the hard way. I want to help you level up faster.

I get paid to coach newly minted technical managers. After 6 weeks, almost every one of them feels dramatically more confident and capable in their role, and is seeing better performance from themselves and their team.

I am taking the same insightful, actionable lessons I teach in my coaching and putting them out as a free newsletter.

If you want to be an AWESOME manager, I urge you to sign up right now for my newsletter. Your team deserves it.


  1. Increase your performance as a manager
  2. Improve your team’s performance
  3. Boost your confidence as a manager
  4. Prevent blown deadlines
  5. Increase team morale and loyalty
  6. Manage your manager and your customers

“Marcus helped me build a team I can delegate to effectively.”

Before working with Marcus, I had “delegation deadlock”. I delegated poorly to my team because I knew I could do it faster if I just did it myself. But every time I did that, I shortchanged the long-term growth of my programming team, and ultimately my business.

Marcus helped me build a team I can delegate to effectively, and they build deliverables that I am proud to ship to our clients.

Keith Perhac, Delfinet.

With 18 years of experience and a $750-million track record of success, I help Team Leads, Programming Leads, and Software Managers just like you learn to be awesome managers.

To your success as a manager,

Marcus Blankenship

PS - If you have an immediate need to become a better technical manager, please contact me now. I can help.

Level up your management skills today.
Your team deserves it.


  1. Increase your performance as a manager
  2. Boost your team’s performance, and prevent blown deadlines
  3. Increase team morale, while increasing your confidence
  4. Effectively manage both your customers and your manager