"Clean code" culture has made junior devs terrified to just make things work
Every time a junior on my team shows me code, they apologize before I even look at it. "Sorry it's a bit messy." "I know this isn't ideal."
We've created a culture where getting something working isn't enough — it also has to be beautiful, SOLID-compliant, fully typed, zero side effects.
I've seen juniors spend three days refactoring code that worked fine because they were scared someone would judge it in a PR review.
Perfect is the enemy of shipped. Seniors: stop roasting working code in reviews.