> Waiting til the abstraction is totally obvious and the need is crystal clear is a good thing.

I discovered this after a few early years of my career being a bit of a “best practices” zealot. The thing I say often at work is, “let’s get this shipped to prod so we can start learning all the things we don’t yet know about it.”