Slightly offtopic, I like that this is about design in general, and not about "css and pretty pictures", which is what the term "design" has unfortunately come to mean on HN.
I often think that software design, API design (of libraries, not just HTTP APIs), and so on, are somewhat underrated skills, contrasted with being an "awesome super-fast programming ninja".
I often think that software design, API design (of libraries, not just HTTP APIs), and so on, are somewhat underrated skills, contrasted with being an "awesome super-fast programming ninja".