Oh yes, I battle with this all the time. Then once you finally finish coding some part, you&#x27;ll have learned a lot once again, so instead of working on another part, you feel the need to refactor&#x2F;rewrite the first part instead to get it closer to perfection.