On my team, the PR author is ultimately responsible for their work. All review comments are considered suggestions. The Approve button is used only to indicate completion of the review. If a reviewer has a problem with the merged work, they can open a new case describing the problem.
We train all developers to have sufficient competency to work on any part of the code. If some code is too complex for a developer to understand, it is simplified. Documentation is prioritized and included as part of the work effort.
We have worked together this way for about 7 years, with high developer satisfaction and low turnover. The quality of the product has steadily improved during that time.
As a software developer, my income has quadrupled since graduating with $25k in student loans from a state college. It was totally worth it for me.
However, everyone should do the research to understand their career outlook before going to college. If a profession had low wages, low growth, and/or low demand, I’d be very wary of taking out any student loans to qualify.
People should also research what type of college they will need to graduate from in order to achieve their most likely career outcomes. Paying significantly more for private or out-of-state tuition probably won’t be worth it, unless you know for a fact that it will be.
Finally, prospective students should critically evaluate their own ability to achieve the grades necessary to graduate. My own degree required nothing more than a C average, which I knew I could achieve.
On my team, the PR author is ultimately responsible for their work. All review comments are considered suggestions. The Approve button is used only to indicate completion of the review. If a reviewer has a problem with the merged work, they can open a new case describing the problem.
We train all developers to have sufficient competency to work on any part of the code. If some code is too complex for a developer to understand, it is simplified. Documentation is prioritized and included as part of the work effort.
We have worked together this way for about 7 years, with high developer satisfaction and low turnover. The quality of the product has steadily improved during that time.