I would say that in the end, it's all about the user experience, and that unfortunately or not, comes from the design.
The cleverest app, or piece of coding is useless if the user doesn't get what they want from the experience of using it.
Brilliant design doesn't have to be flashy or clever, and of course, the simplest interfaces are always the best. There is a huge amount of skill and intelligence involved in taking what is a potentially complex idea or concept, and expressing to the user, not only how to use it, but also what the app is capable of, in a simple, graphical way.
There's been a of of discussion on HN about the new Sequoia site. I think I'm one of the few who think it's brilliant, because it already assumes a lot about its users, and that if they're on the site, they probably have a pretty good idea already of why they're there. The site is tailored to those people, they don't need to be hand-held with descriptions and explanations. This would be completely out of place in many other instances, but the designers knew their users, and what their needs were, so built accordingly. The web is a graphical interface for information, great design is crucial.
The OP made the point about a team...my point is that this has to a be a balance of skills, each member understanding their value and importance to the project, and understanding and valuing the importance of their colleagues. Teams made up of entirely one skill set will never be as productive as one with a wide range of skills.
The cleverest app, or piece of coding is useless if the user doesn't get what they want from the experience of using it.
Brilliant design doesn't have to be flashy or clever, and of course, the simplest interfaces are always the best. There is a huge amount of skill and intelligence involved in taking what is a potentially complex idea or concept, and expressing to the user, not only how to use it, but also what the app is capable of, in a simple, graphical way.
There's been a of of discussion on HN about the new Sequoia site. I think I'm one of the few who think it's brilliant, because it already assumes a lot about its users, and that if they're on the site, they probably have a pretty good idea already of why they're there. The site is tailored to those people, they don't need to be hand-held with descriptions and explanations. This would be completely out of place in many other instances, but the designers knew their users, and what their needs were, so built accordingly. The web is a graphical interface for information, great design is crucial.
The OP made the point about a team...my point is that this has to a be a balance of skills, each member understanding their value and importance to the project, and understanding and valuing the importance of their colleagues. Teams made up of entirely one skill set will never be as productive as one with a wide range of skills.