Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesOh, Grow Up


March 1996 / Commentary / Oh, Grow Up

It's time for technology and product developers to stop acting like adolescents

Curtis Franklin Jr.

Adolescence is hard. It always has been. That's why every society tries to channel the energy, creativity, and potential for utter chaos that comes with adolescence in such a way that adults don't go bonkers and adolescents make it to adulthood. Now well into its twenties, the PC industry is still behaving like an adolescent. It's high time for those of us who depend on technology to say it loud and clear to everyone involved in designing hardware and software: Grow up.

OK, you ask, what does adolescence have to do with the computer industry? Well, this industry is showing, and has been for a while, some classic symptoms of adolescence: a hypersensitivity to critical comments from others, an enormo us amount of energy guided by an amazing lack of focus, an ego-driven world view that is almost entirely self-centered, and impressive intelligence bereft of all guidance fr om wisdom. Adolescence is a necessary stage of development, but the time has surely come to start acting a little more like a grown-up. Let's look at some of the immature behaviors we could live without.

"You're picking on me": Customers need information on the products they buy. Some companies are so troubled by the idea of customers getting information from someone not in their marketing department that they put up legal barriers to avoid product reviews.

Technology du jour: This industry is great at coming up with new technology but tends to lack something in focus and application. Need proof? Pen computing.

Product life cycles measured in weeks: Industry honchos point to collapsed life cycles with perverse pride, but when computer resellers complain that they can't learn a product' s features before it goes out of production, things are definitely out of hand. So much for the symptoms.

What would maturity bring? What would we all get out of a more adult attitude? Here are some of the benefits.

A more mature relationship with the press: The computer press does a pretty good job of telling end users what new hardware and software does, but the fact is that writers want access to new products and technologies and will trade kid-gloves treatment to keep that access. Consumers, the press, and the manufacturers themselves would all benefit from insisting on more rigorous evaluations of technology and products.

Rational collaborations: Your reaction to a new industry consortium is probably a stifled yawn. Rampant egos, lingering paranoia about trade secrets, and disregard for what's best for the customer have made meaningful computer-industry consortia nearly impossible to create and sustain. Of course, differences drive improvements, but there are many areas--file formats , anyone?--where reasonable agreement would be a godsend for users.

A customer focus: The industry needs to show enough maturity to care about what customers need. Too often, change in this industry is driven by what engineers and programmers want to build rather than what users need to have. Mature industries tend to respect the marketing people who talk to customers. In the computer industry, the technical types disdain them.

Getting the products right: Mature industries can produce mature products. With all the technological flash and sizzle of the latest generation of hardware and software, none of it is truly easy to use or solidly reliable. Here's a tip to vendors: Enduring system crashes is not a touching bonding ritual; it's a painful damper on market growth. Taking the time to get it right rather than rushing to the next project would be a sign of industry maturity welcomed by customers (and potential customers).

Mature businesses fearlessly solicit feedback from customers. Some software companies claim their rigorous usability testing tells them what people like and don't like, and what they find easy or hard to use. But these usability tests are skewed. They're designed by insiders, by computer literates who have far more experience than most customers. Having product developers design and administer usability tests is like having Einstein put together a high-school physics exam.

The computer industry has convinced itself that its adolescent energy is a virtue. That was once true. But computers now do too many jobs for us. We can't have systems that crash without apparent reason, or software that talks back to us in that tone of voice so familiar to parents of adolescents. Product manufacturers and sellers need to care more about customer needs than developer whims. It's time to grow up--before you're grounded.


Curtis Franklin, Jr.

photo_link (52 Kbytes )


Curtis Franklin Jr. is director of labs at Client/Server Labs in Atlanta, Georgia. You can reach him on the Internet or BIX at cfranklin@cslinc.com .

Up to the Commentary section contentsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network