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

ArticlesBook Review


July 1996 / Bits / Book Review

Good News for Cowboys

Steve Apiki

The Rise and Resurrection of the American Programmer by Edward Yourdon; Prentice Hall, 1996; 318 pages; ISBN 0-13-121831-X; $26.95

We work in an industry never far from chaos. Here on the software technology frontier, those who can adapt quickly find opportunity for spectacular success; those who can't are quickly left behind. That's the argument put forth by software engineering expert Edward Yourdon in Rise and Resurrection of the American Programmer . In his new book, Yourdon is as optimistic about the future of the American software industry as he was pessimistic in his 1992 Decline and Fall of the American Programmer . The rapid pace of technological development and the advantages Americans enjoy in responding to these transitions drive this change in outlook.

Begin by writing off commodity software. Yourdon's arguments in Decline and Fall about the threat of higher-quality software produced inexpensively in India and other nations still count, and Rise and Resurrection doesn't contradict them. But the new book notes that the impact of offshore competition is limited primarily to well-defined problems that require big programming teams but differ little from one implementation to the next. On these commodity jobs the overwhelming productivity advantages of offshore programmers compel customers to consider bypassing American coders.

It's beyond the commodities, writes Yourdon, where American developers can make up the difference: on fast-changing shrinkwrap software, on active Internet applications, on smart-home systems. The American programmer's greatest advantage is better access to the American software market, the world's largest. Better access means simple proximity to customers, but it also m eans speaking the same language, familiarity with consumer technology, and knowledge of cultural preferences. In an era when customization and rapid response to customer demands are increasingly important, this is an overwhelming edge.

"Cowboy" culture, too, plays a role in Yourdon's optimism. He devotes a chapter to the topic of "good enough" software, where the number of defects is simply another trade-off to balance against delivery schedules and features lists. In Yourdon's view, the strategies required to implement a good-enough approach work better in America's individualistic, "cowboy" culture than in cultures that are more comfortable with rigorous top-down control.

Although Rise and Resurrection outlines these advantages, this is more a book about how American programmers can succeed than one about why they will. Yourdon describes process engineering strategies for today's turbulent environment, where layoffs are commonplace and corporate loyalty virtually nonexistent. Here, th e emphasis is on individual improvement and on realizing the importance of talented team members. The author devotes a chapter to applying process models to one-person projects.

For American programmers, the message of this book is clear: Stay up-to-date and value innovation and talent. Yourdon's strategies can help to meet these goals.


Steve Apiki is a BYTE consulting editor and senior software developer at Apprpriate Solutions, Inc. You can contact him at apiki@apsol.com .

Up to the Bits section contentsGo to previous article: Go to next article: How NT 4.0 Merges Win APIs...Right!SearchSend 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