"You don't have architects who draw UMLs for you"
You better not, who cares about UML diagrams?
But startup code doesn't have to be messy. I don't write messier code (to be used in a company that pays me), just because I'm in a hurry, and neither should anyone.