Forcing friction the way this post describes won't work because the genie is out of the bottle.
A much easier way to force friction is to expect everyone to read the code they are producing. Yes read all of it and understand what it's doing.
A lofty bar sadly.
I'd like to see posts on the front of HN from companies who instituted PR LOC maximums, i.e. "Anything over 500-1k SLOC needs _n+1_ reviewers" (where _n_ increases every 10k SLOC. PRs needing like seven people to sign off of it might block the pipeline enough to discourage the slop flinging.
And not just the high level language output, or even the assembly. No no, every single piece of microcode produced.