Publications
Books
The Y2K Survival Guide: Getting To, Getting Through, and Getting Past the Year 2000 Problem , Prentice Hall PTR (Upper Saddle River, NJ, 1999).
The Art of ‘Ware , M&T Books (New York, 1995) [updated edition in development ]
Pitfalls of Object Oriented Development , M&T Books (New York, 1995) [greatly expanded and revised edition in development ]
Microsoft Press Computer Dictionary (contributor), Microsoft Press (Redmond, WA, 1991).
How Things Work: Computers (contributor), Time-Life Books (Richmond, VA, 1990).
The NeXT Book , Addison-Wesley (Reading, MA, 1989).
Articles and White Papers
Columnist (“Surviving Complexity”), Baseline (online version), 2008 – present.
“The Longest Yard: Reorganizing IT for Success ” (with Ruby Raley), Cutter IT Journal (September 2006).
“IT Ubiquity “, ABA Computer & Internet Litigation Journal (February 2001).
“IT Systems Failure Litigation: 1976 – 2000 — Patterns Observed and Lessons Learned” (with Michael J. Gill of Mayer, Brown & Platt), Mealey’s Cyber-Tech Litigation Report (October 2000).
“Patterns in IT Litigation: Systems Failure (1976-2000) ” , published white paper, PricewaterhouseCoopers LLP (Washington DC, July 2000).
“Microsoft Windows Forever and Ever?”, Windows Magazine (September 1996).
“The Real Software Crisis”, BYTE Magazine (January 1996).
“The Top Ten Pitfalls of Object-Oriented Development”, InfoWorld (October, 1995).
“Whither NextStep?”, BYTE Magazine (November 1994).
Columnist (“Binary Engineering”), Turbo Technix , 1987-88.
Contributing Editor and columnist (“State of the Mac”), Macworld Magazine , 1987-91.
Individual articles for various magazines (ST.Mac , MIPS , others), 1980s.
Consulting Editor and columnist (“According to Webster”), BYTE Magazine , 1984-87.
Columnist (“Pascal from BEGIN to END”), Softalk for the IBM PC , 1982-1984.
Columnist (“Silicon Cerebrum”), Computer Gaming World , 1981-1983.
Columnist (“deus ex machina”), The Space Gamer , 1980-1982.
“Some Thoughts on Higher Dimenional Realms” (with Dr. Robert P. Burton, BYU Computer Sciences Department), BYU Studies , Vol. 20, No. 3 (Spring 1980), p. 281 ff.
Technical Writing
Turbo Tutor (Borland) – author
Turbo Pascal Tutor (Borland) – contributor
Turbo Pascal for the Macintosh (Borland) – author
Turbo C 1.0 (Borland) – co-author
Turbo Pascal 4.0 (Borland) – contributor
Turbo Pascal 5.0 (Borland) – contributor
DisplayTalk (Emerald City Software) – author
Norton On-Line Guide to Pascal (Norton Software) – author
Norton On-Line Guide to C (Norton Software) – contributor
Select Category
Admin
Architecture
Art of ‘Ware
Articles
Baseline
Books
Business
Competition
Complex systems
Development
Education
Financing
Hiring
Main
Maintenance
Management
Marketing
Metrics
PMSE
Product development
Professionalism
Project Failure
Quality assurance
Risk management
Software engineering
Surviving Complexity
Uncategorized
Select Month January 2010
December 2009
September 2009
July 2009
May 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007