Slow-cooking features
I first thought about the next chunky Pagecord feature 148 days ago, according to the Fizzy card I created (I use Fizzy to track all my Pagecord work). I put up the first PR 32 days after that, and I got it production ready today, 4 months later.
The feature didn't take 5 months of me grinding at the keyboard every day. Far from it. In the agentic coding era it has probably taken only a few hours of prompting and LLM munching over that time. At most, a couple of day's work in total.
What's interesting to me about this isn't the flex of building a feature quickly without hand-cranking much/any code (that's still fascinating, for sure), but rather that it's still worth taking your time to let a feature sit and evolve a little before shoving it out the door. Not only will this help you find a few more bugs and edge cases, but you'll have more time to think about the implementation and whether you truly need it – could it be done more simply, is the additional complexity worth the cost, is now the right time, and what's the opportunity cost of not doing it? Time might change your mind.
You can put some things out there without much consideration or hesitation, but for the chunkier changes, my advice would be to live with it for a while. Let it sit and simmer, stirring only occasionally. Things often taste better when they've developed more flavour.