The worst programmer I know
I wish I could pair program more. I have so much knowledge to give other members of my team. Domain knowledge, programming knowledge, common pitfalls, etc. You get a code review pass at the time of writing the code, and it means you have more opportunity to change things for the better. Once it&#x27;s written there&#x27;s not much appetite for drastically changing working code during code review unless there&#x27;s a really good reason.<p>But it&#x27;s usually contained to someone like a junior calling me up and saying &quot;can you help me?&quot;. The answer is always &quot;yes of course!&quot; and I share as much as I possibly can. But it ends there.<p>I just want to sit down and show them things. Teach them in a way that makes things &quot;click&quot; the way I found they clicked with me. But I don&#x27;t think management really values this approach. We get siloes of knowledge and then when someone leaves it&#x27;s all hands on deck to transfer that knowledge.<p>I&#x27;m often brought onto projects as a firefighter because I&#x27;m seen as productive. But I think the more important thing for the team would be to have me upskill everyone else below me. But for whatever reason, it&#x27;s hard to get that point across to management. I can see myself in a few people and that they have potential, they just need encouragement.