The Worst Programmer I Know (2023)
dannorth.net
The Worst Programmer I Know (2023)
1–10 of 385 posts
Re: The Worst Programmer I Know (2023)
#2Re: The Worst Programmer I Know (2023)
#3Re: The Worst Programmer I Know (2023)
#4Re: The Worst Programmer I Know (2023)
#5Sounds like Tim was the manager. What exactly was the paid for manager doing?
Re: The Worst Programmer I Know (2023)
#6Sounds like Tim was the manager. What exactly was the paid for manager doing?
That's not a management activity - that's the kind of coaching you would expect from a senior IC ("Individual Contributor" - I still hate that term.)
Generally I would expect a "manager" to have authority over other people in the company: run performance reviews, handle promotions and hiring and firing.
I think it's important for companies to provide a career structure that allows for influence, decision making and leadership roles that don't also require taking on those management tasks. Management tasks are extremely time consuming and require a substantially different set of skills from being a great team coach or force multiplier like Tim in the story.
Re: The Worst Programmer I Know (2023)
#7Sounds like Tim was the manager. What exactly was the paid for manager doing?
Re: The Worst Programmer I Know (2023)
#8Re: The Worst Programmer I Know (2023)
#9productivity metrics aren’t entirely worthless. if I come into a team, for instance, and I see they have 1 PR mapped to roughly every 1 jira ticket, and I see a guy on a 3 person team that’s got 70% of the PR’s in a year, that isn’t a clueless piece of info. he’s probably the lead. not always, and people game stuff like this, but it is a data point you can make note of.
Re: The Worst Programmer I Know (2023)
#10Sounds like Tim was the manager. What exactly was the paid for manager doing?
Instead he would spend his day pairing with different teammates. With less experienced developers he would patiently let them drive whilst nudging them towards a solution. That's not a management activity - that's the kind of coaching you would expect from a senior IC ("Individual Contributor" - I still hate that term.) Generally I would expect a "manager" to have authority over other people in the company: run perfo…