Web Design - Publish.com
Publish.com Ziff-Davis Enterprise  
SEARCH · ONLINE MEDIA · MOBILE · WEB DESIGN · GRAPHICS TOOLS · PRINTING · PHOTO · TIPS · OPINIONS
Home arrow Web Design arrow Creeping Featurism
Creeping Featurism
By John Dvorak

Rate This Article:
Add This Article To:
There is such a thing as overdoing software.

The urge, so widespread during this technological era, to improve things continually has resulted in a weird sort of entropy called "creeping featurism." The term was coined by writer and software designer Jim Edlin in the early 1980s, when the phenomenon first appeared.

The idea is that continually improving things just adds more and more complexity. Eventually there comes a point where a product is unusable except to those people who have kept up with each new change. Anyone trying to start with the program from scratch late in its evolution will find it impossible to understand.

GAMES THAT ARE TOO HARD TO PLAY. This problem is exacerbated with games. Anyone who loses a generation of upgrades can find it hard to play the latest iteration with any skill. This is one of the reasons that Nintendo is beginning to rise again from its third-place position in the gaming world. It has decided to concentrate on developing new game models that are both challenging to experts and approachable by beginners. The other platforms are suffering from creeping featurism, making games so difficult that only old pros can play. Newbies are discouraged because of the evolution of these established games.

When the concept of creeping featurism gets debated, I always like to ask what the Mona Lisa would look like if it were never finished but were continually "improved" with new features. Can you imagine? In some instances, an entire company moves away from its core competencies in a giant macro version of creeping featurism. Take Microsoft (please!). Here is a company that began as an alternative to corporate software. Early TV ads for Excel showed employees skulking around the office using Excel on the side. It was subversive. Now it's just the opposite. It has become what it sought to avoid. That all culminated in the .NET strategies, which have since been subverted by outsiders and LAMP (Linux, Apache, MySQL, and PHP). And it appears, to me at least, that PHP too may be beginning a long journey down the creeping-featurism tunnel of doom. We'll see.

The problem is that nobody will freeze code and call it a day. This is partly because a company has to respond when someone comes along with a competitive product that has a unique feature that people desire. But those features inevitably pile up, making the product difficult to use. Every once in a while, I actually want to use some fancy feature in Microsoft Word and cannot figure out how to do it. The item is in the wrong menu or buried beneath a number of drill-downs.

The drill-down menu itself is a creeping feature. Anyone who visits a lot of Web sites will quickly revert to the site map (if there is one), since it offers all the clickables of various drill-down menus in one well-organized location. I'm surprised the idea of the site map hasn't found its way back into the world of regular software. A site map of Word features would be easier to use than all the drill-down menus and buttons. But I digress.

HOORAY FOR THE PLUG-IN. Something does need to be done about the creeping featurism problem, and the only thing practical (albeit nontrivial) is to add features only as plug-ins. Microsoft is always looking for ways to make money, so consider this idea: Sell only bare-bones software, and all new features can only be sold as plug-ins.

Plug-in-driven software has always been an interesting phenomenon. I credit Adobe Photoshop for popularizing the concept. Adobe's use of the idea, though, is to let third-party folks be able to add specialized functionality to the product. Instead of freezing Photoshop code and adding plug-ins to upgrade the product, Adobe has continually upgraded the base code, making the base product harder to use. It kind of missed the point. If instead there were a skeletal product that evolved only through plug-ins, then users would never be left struggling with ever harder-to-use feature-rich versions.

The drawback to this, of course, is the clone software with the fancy features built in. In other words, since the Adobe skeletal software has fixed features, it could be cloned. But I'm not so sure that would be a disaster. If the core of the skeletal product were continually improved, not with creeping featurism but with performance enhancements, the competition would still have difficulty. People still want the best-of-breed product.




Discuss Creeping Featurism
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Web Design Articles          >>> More By John Dvorak
 


Buyer's Guide
Explore hundreds of products in our Publish.com Buyer's Guide.
Web design
Content management
Graphics Software
Streaming Media
Video
Digital photography
Stock photography
Web development
View all >

ADVERTISEMENT


FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 10, 4 p.m. ET
    Eliminate the Drawbacks of Traditional Backup/Replication for Linux
    with Michael Krieger. Sponsored by InMage
  • Dec 11, 1 p.m. ET
    Data Modeling and Metadata Management with PowerDesigner
    with Joel Shore. Sponsored by Sybase
  • Dec 12, 12 p.m. ET
    Closing the IT Business Gap: Monitoring the End-User Experience
    with Michael Krieger. Sponsored by Compuware
  • Dec 12, 2 p.m. ET
    Enabling IT Consolidation
    with Michael Krieger. Sponsored by Riverbed & VMWare
  • VTS
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT
    IT LINK DISCUSSION - MIGRATION
    A Windows Vista® migration introduces new and unique challenges to any IT organization. It's important to understand early on whether your systems, hardware, applications and end users are ready for the transition.
    Join the discussion today!



    .NAME Charging For Whois
    Whois has always been a free service, but the .NAME registry is trying to change that.
    Read More >>

    Sponsored by Ziff Davis Enterprise Group

    NEW FROM ZIFF DAVIS ENTERPRISE


    Delivering the latest technology news & reviews straight to your handheld device

    Now you can get the latest technology news & reviews from the trusted editors of eWEEK.com on your handheld device
    mobile.eWEEK.com

     


    RSS 2.0 Feed


    internet
    rss graphic Publish.com
    rss graphic Google Watch

    Video Interviews


    streaming video
    Designing Apps for Usability
    DevSource interviews usability pundit Dr. Jakob Nielsen on everything from the proper attitude for programmers to the importance of prototyping in design to the reasons why PDF, Flash and local search engines can hurt more than they help.
    ADVERTISEMENT