As a lead or principal dev you are constantly shuffling old problems off to new people so you can stay on top of new or broadening problems. It’s a lot easier to delegate problems if you’ve made them smaller during your watch. I’ve seen enough of the consequences of failure to delegate. But it takes a bit of self awareness to see how being a bottleneck affects other people while or after you are busy unblocking them.
Volunteering to be preempted by broken systems more often is a sucker’s bet. Solve problems so they stay solved. It’s more work now, but reduces the interest rate on past work so you can get new things done.
Volunteering to be preempted by broken systems more often is a sucker’s bet. Solve problems so they stay solved. It’s more work now, but reduces the interest rate on past work so you can get new things done.