
I’d like to see you do better than that and I get the sense that you’d like to do better than that.
I’m not quite sure what you mean in your first paragraph. I think it’s trying to address the gatekeeping elitism experts can have? Like “they can’t code to my expectations they’re not developers worthwhile” attitudes? I agree those types are a plague, but what I’ve said here shouldn’t be in that territory.
We don’t know how to properly quantify what knowledge/skill gap Bob is missing… just that there is one and we’re at a loss for how to improve things. That’s why I’ve used “it” for simplicity.
Even so, keep remembering that you’re volunteering to help Bob…
I’m… not volunteering. 😅 “My” section of the app has the most flexibility with the work available, so he’s unofficially become my responsibility.
It’s like I have an unfilling part-time teaching role ontop of my other responsibilities. Don’t get me wrong; I don’t mind teaching nor helping someone most days, but it’s exhausting over an extended period of time with such little progress.
I hate seeing him drown with every task he’s given. He’s a good person who’s genuinely trying to get better.
Regardless, thank you for the good luck and everything.
Thank you for the time you’ve spent in your reply; it’s very well put and thought out.
This is a great point. He’s been given “easy” tasks with - what should be - plenty of time to finish for an upcoming release. Then we feel the pain when it’s inevitably not done in time and/or being rushed to a finish. Maybe a task that’s harder with no deadline would be less stressful for everyone.
It’s hard to know what will help him since his struggles seem to be more generic “coding principals” vs something like “understanding Python better.” For example, he’ll do weird things like use a
float
instead of anint
or anEnum
oftrue
/false
rather than aboolean
. They’re small things that make you go “But…why???” …which are challenges of their own to explain without coming off demeaning.I’ve given him references for Design Patterns, The Typescript Handbook, and related API references when he starts a task. Do you have any recommendations that might help him?
Thankfully management is very reasonable, and the rest of the team are more aware now. We’re working on sharing the responsibility more.