Earlier quoted context omitted.
Having worked at over a dozen places in my career, I've never encountered a code base that takes longer than three months to master let alone ramp up on. This includes shitty code, overly complex code, and well written code. I'd say the challenge is staying interested and challenged after three months.
The more you change projects, the faster you are able to ramp up to new code bases. It takes me 1 or 2 week to understand the code base well enough so that I can start contributing - This is pretty standard for many contractors like me. Adapting to unfamiliar code bases is a skill on its own. You don't need to master the whole code base in order to make high quality contributions but you need to be aware of what you…
Ooooooh! Yeah, I should have caught that earlier. 6 months now makes a lot more sense.