Advice on influencing from below?

Posted by testeraway@reddit | ExperiencedDevs | View on Reddit | 14 comments

Hoping for some advice on how to effectively navigate something that I haven't experienced before. Not necessarily technical advice, more so the best way to deal with the politics at play.

I'm currently dealing with a massive PR that introduces multiple concepts all at once. About a hundred files, introducing an ORM, various entities, validation, and this is all within a new application with a somewhat complex structure. This application has been created for us by higher level engineers. I've been trying to review the latest additions for days, and I'd argue it's a bit over-engineered. It also implemented work for a separate task, which I had been working on for a week or so.

A huge issue is that this new application isn't even functional when trying to run it locally. The new additions get us even farther away from a functional development experience. Some issues are related to misplaced files, implementing outdated dependencies, and severely verbose documentation. In a perfect world, our manager would step in and say something, but they wouldn't know what they were looking at.

In the past, I'd raise these issues in ways that proved to not be beneficial to me. Part of me questions if I should say anything at all. I realize there's the possibility that I may be in the wrong and can't keep up.

What is the best way to handle this? I'm looking to learn how a leader would go about this.