Not my experience at all. My original design decisions rarely change fundamentally. And whatever small changes I decide to implement, I implement step-by-step with each step being a refactored improvement.
It probably helps that I have 30+ years of experience and always pick architectures I have used before on successful projects.
It probably helps that I have 30+ years of experience and always pick architectures I have used before on successful projects.