Many programming practices have a sweet spot
Many programming practices have a sweet spot.
No types vs 100% perfect types.
No tests vs 100% code coverage.
No pair programming vs 100% pair programming.
No code reviews vs mandatory reviews by every team member.
There’s often wisdom in between. Look for the sweet spot.