"- Make it Work, Make it Right, Make it Fast and Make it Easy."
Kent Beck ( creator of TDD)
I believe that every construction of an application goes through these 4 steps. First make it work, then make it work correctly, then do it in less time and lastly make it easy to use.