Alis Franklin says exactly what I would have liked to have said, but better. Building for the sake of building something is fine for self-exploration/ experimentation/ mad science. But when making something for people to use? Focus on aiding the people use it as fast, free, simple, sensible and standard as possible.
Eschew Obfuscation, Espouse Elucidation. Works for interfaces, code bases and each point of the stack.