Software engineering can lie

When you have no idea where you are going - find a customer you can rely on, write some code and don’t stop until he says "fine!"
If you have no idea where the rabbit hole ends - you can make no plans
and so to prepare or fantasize about the fantastic mechanism that will be the kernel of your dream ship software is to fool yourself.
If you have no idea where the rabbit hall ends, you cannot prepare yourself…
There is an annoying type of programmer (myself included) that appreciates code aesthetics, proper indentation, fitting function and class names (I like them raw, elaborated and obvious). They feel greatly annoyed in the presence of code lacking any beauty. Code that is functional, meaning the output is correct, but the way it is written is horrible. Sometimes the speed is also reasonable and yet it’s not shining - something that won't be appreciated in ancient Greek or by an italian architect.
When coming to write something new, and you are not sure how it will look like at the end - what surely faced Twitter, Facebook, Google, Microsoft, Apple and others when they created something that was considered revolutionary, sprouting a new industry, you must leave most of this aesthetic sense out.
Why? Because you can't "name" what is yet formed, you can't wrap what is still undone, you
can't demand beauty from what still tries to be born. It’s putting the energy that needs to be kept for the end at the beginning.
We are always the smartest at the end - de facto, when we see the big picture. But we try to be more clever than everyone else (only me?) and start off with the perfect attitude, imagining that we can write it once and have it last forever. The truth that should be said in these cases is "we don't know". We just don't know! It is hard enough to find a fitting name for something you don't know yet, so why would you want to form it succinctly before you know what its form is?
To do so would create some anarchy in your project, - where the user can not see. But when you'll gain popularity you will always improve it.
"Anarchy is the only slight glimmer of hope. " Mick Jagger