Weird team dynamic - how to address?
I've 5 years of experience. I've recently put on a new project which was previously a solo-dev venture. Said solo dev is a fair but senior to me - around 15 years of experience.
Very nice fellow, very hard working and smart - but I find that he's either reluctant or not confident enough to share work / more complicated tasks. FWIW, the code base is a cluster fuck. Basically modifying a small class could potentially topple a small government in a different timezone. So all changes have to be done carefully.
The issue I've been having is that we split the work / tasks, and occassionally I'll go ask him a question and the conversation is like
/*
me: "hey is doing X correct?"
him: "yes, that's right. but we need to take care of this X + A thing"
me: "ok, so A is based on blah blah right"
him: "no, we have to check this other thing B that A depends on."
him: "it's fine, carry on with your current way and let me know once you've pushed your change. i'll fix it later"
*/
i find this a bit weird, if i were in his position i'd try to explain what we need to do so the other dev can implement the right thing, instead of trying to fix his code. but i've seen this pattern a few times. dont know what's going on here... does he think i'm incompetent or what... to me it seems like he prefers to write the code himself as he has been the solo dev here for a long time