Junior dev feeling demotivated after senior dev lashes out at me

You know, I actually dont disagree with you. Where I work, we are seriously under-funded and rarely given the resources we need to function the way we are intended to--the way we could with adequate resources.

A bunch of what I work in I've had to develop either processes for, or the systems themselves, and my documentation, what I've personally created for it, is terrible.

Its there--someone could use it to more or less do what I do, but its inadequate and it in no way simplifies things so that someone would be adequately equipped to jump into my position if I were to vacate it.

I would love to develop it further, but I need help. I need someone who knows my work, and who can read the documentation and tell me what makes sense and what doesn't. Nobody here knows what I do, so nobody really knows if what I've written makes any sense or not and to train them would take too much time from both of us.

So it sits as it is, badly put together, probably vague in some places and way too specific in others, with totally inconsistent levels of depth. But fuck, I mean, it's there, I tried at least.

And I did that because they made me.

If nobody ever made me, and I was perpetually short on the resources I need like I currently am, I can easily foresee where I might not have gotten the documentation written up.

Despite the problems we've had, and despite personally getting shit on a few times, our junior staff deserve to be treated with respect. They are learning shit still, and this is a formative period in their careers, having one or two strong mentors can be the difference between the newbie bailing after a few weeks, and excelling, moving on into another position, and then being a loyal point of contact for you in something they end up being better than you at.

I had to fuckin claw my way to where I am, and I'm gonna be reaching down to lend a hand to whoever needs it and is willing to do their share of the work.

Dont get me wrong, I ain't trying to be on a high-horse, 'cause I expect senior and long-term staff to get their shit together and do jobs, but the younger employees generally just want to do their best, they ain't jaded yet like I am and I want to keep them from getting where I'm at as long as possible.

/r/learnprogramming Thread Parent