A few days ago I attended a training session about new features in a large records administration application used at a major university. One of the developers was providing the training. The application appears to be powerful and working well, and the trainer knew his topic. But… The application is not particularly user friendly. And the trainer was obviously more comfortable writing code and having geeky discussions than training non-geeks. It really brought the point home that every one of us has areas of expertise and we can all benefit from working together on a product rather than have a few people do everything themselves
In February 2008, I was fortunate enough to attend Baa Camp. The gathering was something that is hard to describe, and this is not the goal of this post :) During Baa Camp, I led a discussion arround usability, accessibility, and possible conflicts between the two. Most often people think that if a system is designed to be usable, it’ll automatically be accessible. And often, increased usability does increase accessibility. But sometimes, techniques used to increase usability decrease accessibility. A prime example is the use of AJAX "tabs".