I recently joined a team as a React developer to work on this grand vision that the project managers came up with. It's a typical giant corporate type of application, and they hired 3 frontend developers to work on it from scratch.<p>What worries me is that the two senior members keep asking me basic React questions. And their code consists of using refs everywhere and interacting with DOM elements directly, creating one huge component which could reasonably be broken down to 3 that could be used in other places, etc. At times, I had to actually code on their behalf to create complex workflows because they simply didn't know how to do it.<p>I don't know if I can keep up with this forever because I have my own tasks I have to focus on. We're barely holding on to meet deadlines. Has anybody ever been in a situation like this?
Yes, wikipedia "Death march (project management)". But don't feel too bad, there are "levels" of this thing. I've been in teams for 20 years and you have to estimate the level of "Death march" you're facing: is not always going to be a complete disaster, you'll learn from it, you (and/or some co-workers) may become the ones that save the project, you'll anticipate code refactors that will be needed later, learn for future projects, etc.