Eric asked me, “Marcus, why don’t you write about technical topics? I understand that management and leadership are important but don’t we still have technical problems to solve?”
Thanks for asking, Eric! Of course you still have technical problems to solve. Architecture problems. Scaling problems. Stability problems. Run-time performance problems.
You’ve got an overloaded plate of technical problems. I almost never discuss them.
Simple. You already know how to solve them. You’ve been coding long enough and possess enough skill and experience to take care of them.
You may not have enough time to address them, but you’ve got the skills and experience to successfully tackle those kinds of problems.
A different kind of problem
Many people who are becoming a technical leader don’t struggle with the technical part. They struggle with the leader part.
It’s a bit of a Goldilocks problem: Either you are too hard, or too soft. Autocratic or Lassiez-Faire. Micromanaging or neglectful.
It’s my goal to help you find the sweet spot between those extremes. So you can find a “just right” style that builds the team you want.