+1 on this. I personally had a similar issue where I&#x27;d start a project then go off on some huge overengineered diversion.<p>You Ain&#x27;t Gonna Need It. Let that be your mantra. And always promise yourself that you&#x27;ll refactor (and actually do it!)