i'm way too much of a perfectionist, and i really need to dial that back. when you're actually trying to build a game, iteration is so, so important. "good enough" may not mean "done", but it should be enough for you to cobble together a playable demo each week. your progress should be visible.
what is today a really crappy test map may well be your players' absolute favourite moment after your game releases. the silly gag you threw in as a joke may inspire new story ideas or mechanics you never would have imagined in the writing room. just throw shit at the wall, and have fun!