Ah that makes perfect sense now. Guessing this thought is a response to the vibe coding meme of late. I tend to be too perfectionist leaning in things I do (not code so much), that I feel it slows me down a bit overall. I think I would benefit from more 80% juice in first squeeze mentality sometimes. Point taken though
Discussion
Maybe I'm just thinking about it more now looking at the range of code quality across Nostr, but I've been for a long while now on the side of clean, maintainable code and a low time preference.
Though, like you said, you can totally get 80% on the first squeeze BUT, embody the functionality of what you just made in a test, then refactor and clean up the draft. What you have then is a capital asset you can iterate and build on, rather than a liability that'll you'll have to pay down later with interest when it breaks.