Coupling & Usability
July 13, 2009 Leave a comment
For the past months I heavily have been researching about improving system design and turn out system coupling problems in many aspects, builds, algorithms, etc.
Let usability comes as another official one.
I got some insights after reading the book The Elements of User Experience, that usability is another key to increasing coupling and system complexity. These things are really connected.
Poor usability leads developers to work without direction. Free to do whatever they want, whatever their experience is leading them to.
I still need to reflect about this as I’ve seen developers complaining about hard devolvement to achieve usability requirements sometimes this could be related to individual experiences.
We’re human; we try to easy things when difficulties come up as we try to avoid new things when we are accustomed to the old ones.