Software has to be correct before useful, useful before fast, and fast before beautiful. Anything else and you are inverting the priorities and will suffer for it later.