Why Does Cool Technology Have Usability Problems?
Author of this post: Mike Madaio | About Blog Authors »By Mike Madaio

Mike,
Why do all of the coolest technologies have such major usability problems?! I’m pretty much an entry-level coder (HTML, some PHP), but I want to learn something higher-end like ActionScript (Flash coding) or Ajax. But then users seem to have such issues with Flash and Ajax. Which one should I focus on learning if I’m pretty concerned about usability?
Thanks!
Diane
Hi Diane,
The coolest technologies don’t need to have such major usability problems, but for some reason we keep letting them! People can get so caught up in using these technologies that they forget about the core user-centric principles that have been developed over the past 10-15 years of the web. The good news, Diane, is that you are concerned enough about this to ask me, so I’m less worried about you. So long as you keep the user in mind, and take time to usability test your designs, you should be fine with either AJAX or Flash.
For more info, you might also want to read my two part post, “Staying User-Centric in the Maze of Web 2.0″.
BTW Diane, as a coder myself, I would say that if your current background is HTML and PHP, you might be better off going down the JavaScript (DOM Scripting) and AJAX path, as it will build on what you have already learned. But that is just one guy’s opinion.Mike
















June 13th, 2008 at 12:28 pm
Hi! I think the languages become tougher due to the fact that they can be used to build complex applications without writing much code. Similarly the differences that we find in using a table structure over the use of DIV while designing a webpage. So as the coding gets shorter the languages become much tougher to program with, and also takes much time to learn the best possible ways of using them. I think thats one of the reasons why there are so many technical issues that starts cropping up with these languages.Needs a lot of practise to get the best out of them. Well after all practise makes perfect.
Best Wishes
Abhishek
http://www.webguru-india.com/