28 ms·
"Having a say" is very different to being a dictator. A good designer understands that design is a discussion and that there will always be pragmatic compromis
by sambeau 13y ago
"Having a say" is very different to being a dictator.
A good designer understands that design is a discussion and that there will always be pragmatic compromises to be made.
However, having the implementer make the important design decisions about a user interface is nearly always the wrong thing to do. The implementor knows too much about the implementation to see it the problem like a user would. It is this which causes UI's that look like database tables when they should resemble faces and buckets and controls that mould to engines rather than fingers.
It is not the implementors' fault. They are just to close to the metal and too far from the users.
- seivan 13y ago"They are just to close to the metal and too far from the users." That is bull. How far they are depends on company policies. Some sweatshops keep their developers away from their clients.
- jamesdelaneyie 13y agoIt's a sweeping statement, yes surely, but it has basis. Ellen Ullman's writing on early programming culture, while now dated, reveal there is a significant gap between the developers and the rest of the company - and that it works for development.