Understandable Software
The most important goal in designing software is usability
"When you're designing a piece of software, the single most important thing to design for is understandability. Security, performance, and correctness are all important, but they come after understandability."