* in a thoughtful way (which most devs are terrible at)
* in the short/medium term (because they atrophy reasoning skills and cut off upskilling opportunities for more junior staff)
* while still having to maintain your skills to catch out the many inevitable issues
* while trying to maintain the morale doing the least enjoyable thing about programming every day - reading someone else’s code
* while managers press you to review more code, more quickly beyond what is possible to actually review
* with dubiously evaluated productivity gains, ignoring tech debt and dangerous lack of whole codebase knowledge
* with uncertain future financial burden as key business pipelines are hurriedly sloppified with no real purpose or plan
* living with the moral burden of funneling money directly into the pockets of deranged American technofeudalists and a Taiwanese fuckboy in a bad leather jacket
Does that cover all the caveats?