I started a new job a couple months ago. I came onto a project with tens of thousands of lines of C code.
The codebase is huge and there is little to no useful documentation. When I need information about the code, I need to consult one of two other engineers.
This usually results in me having to bother one of them every 15 minutes. It's about to get worse since one of them is leaving this week.
It's extremely difficult for me to focus at this job and I'm afraid I'll lose it. I find it difficult to go to the office and stay focused.
Is this my fault? What can I do to make this job work? I've found in past jobs that my best work has been when I was able to design and write the codebase from scratch myself, which, no surprise, is much easier than coming onto a new project and being expected to be useful right away.