> It’s fine to have less experienced people working on a large system as long as they have the elders overseeing their work. In the world where senior titles are handed left and right, that is often not the case and it’s how you end up with a very fragile system that is suitable for a replacement as soon as it was built
Then I got to the advice part of the article and had to laugh.
Read the documentation? What documentation. Not a single scrap existed.
Look at the tests? I'd love to, but they never wrote any.
Code comments? Nah.
Use the IDE for intellisense? Great idea except the database models are in a different project so the furthest you can get is the compiled definitions that were copied into this project.
The method that eventually kind of worked was "use the debugger for absolutely everything."
It was honestly one of the most miserable experiences I have ever had.