Why I Am Launching this War Charles B. Kreitzberg
|
| Since I first encountered computers in 1964, they have been my passion.
Understanding and working with computers has transformed my thinking, even the way I view
the world. From the beginning I wanted to share this passion with others. so when I find
programs and operating systems that are difficult to use, that muddy the water and erect
barriers to access, I take it as a personal affront. The truth is that "lucid" software is not hard to create. It requires awareness, sensitivity to others, and attention. Software engineers are very smart and competent professionals. If usability were a priority, then most software would be easy to use. But for many programmers, usability is not important. These programmers find their bliss in designing algorithms and data structures, and see the user-centered elements of a program as far less interesting. I understand the joy of technical creation but can also get great joy from designing an exquisite user interface. Both approaches are needed to create a quality software product. The truth is, I'm getting tired of fighting this battle. In my consulting I continually see cases of failed software projects and frustrated users. I watch millions of dollars being wasted. And I know that there is no need for it. Software which confuses its users and which does not fit the work environment is just plain dumb. It wastes serious time and money, It raises stress levels and promotes sloppy work. So when I saw Jake Kirchner's column in PC Magazine:"PC's Are Too Hard to Use, But So What?", I decided it was time to take a stand. By creating the Lucid Computing Movement, I am trying to raise awareness and promote change. Any programmer who feels attacked by this, is misinterpreting my intent. We know how to develop "lucid" software, now we need to make it the standard. There is no reason to settle for less. |