Ask HN: How to keep your brain at the speed of development?
But my Achilles heel when developing a new system has always been slowing my brain down and saying “patience”. My default is for my brain to be boiling with ideas and visions for a “perfect” system (for some version of perfect), but you can only pump out code so quickly. When I let myself stay in this mode, I ended up with a mess of half finished code that is moving in 5 different directions because I am constantly thinking ahead way too far. And it is worse if I am collaborating on a team.
When I am able to be disciplined, when I force patience and cadence, things work out much better and I end with better code that can evolve over time.
But injecting that patience is so, so hard. Do others have this problem? If so, do you have strategies to deal with it? How do you force patience to get in a cadence for weeks, months, years of iterating on a system?