Discussion about this post

User's avatar
Anton Zaides's avatar

Great article. I think the key part is:

“If you mean being the primary implementer of features, then probably not. If you mean being an integral part of how your team produces code, then yes, absolutely. I recommend it highly.”

In my opinion, being able to code is a good start, but not enough. I think that having doing coding is especially important for the managers that DON’T itch to do it - who are drifting away slowly.

Your questions are great ones, but I feel that the answer to them doesn’t change from yes to no immediately. It takes years, and they get ‘turned off’ one by one.

The only solution imo is not just being part of producing code (like code reviews and pair programming) but writing it yourself. Not in the critical path, and not even every sprint or month - a day every 3-4 months is better than nothing.

For example if your team codes with Cursor and you never experienced it yourself - that’s a problem.

Expand full comment
Srujan J.'s avatar

Great article, but I’d caution against getting too into the code and inadvertently becoming the team tech lead. Then you’ll become both a bottleneck and hinder growth of your team and people!

Expand full comment
4 more comments...

No posts