Subscribe via RSS Feed

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 – 2009.
  • 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