Subscribe via RSS Feed

“Microsoft Windows Forever and Ever?” (Windows Magazine, June 1996)

September 18, 2013 7 Comments
“Microsoft Windows Forever and Ever?” (Windows Magazine, June 1996)

[Here’s another article I published back in 1996, this one predicting the problems that Microsoft would face as it continued to advance the Windows operating system.  While I didn’t anticipate in this article the rise of post-PC devices, nor the return of Steve Jobs to Apple and subsequent transformation of NeXTstep into OS X, I […]

Continue Reading »

How to retain IT talent with goal alignment

September 16, 2013 2 Comments
How to retain IT talent with goal alignment

Back in 1990, I was hired by the principals of a start-up company (Pages Software) to build an engineering team from scratch to create a new product: a design-oriented word processor. For more than a year and a half, I acted both as head of engineering and as chief software architect — a dual role […]

Continue Reading »

“The Real Software Crisis” [BYTE Magazine, January 1996]

September 13, 2013 3 Comments
“The Real Software Crisis” [BYTE Magazine, January 1996]

[This commentary of mine, published in the January 1996 edition of BYTE Magazine (p. 218), used to be available on-line at BYTE.com, but no longer is, so I’ve re-posted it here. In the 17 years since I wrote it, I’ve seen nothing to change my mind.] The shortage of top-notch programmers threatens to become the […]

Continue Reading »

Septic code: why some large IT projects never go into production

September 12, 2013 4 Comments
Septic code: why some large IT projects never go into production

A common pattern in the failure of large IT software projects is “the Never-Ending Story”, which I described back in 2000 (PDF) as follows: The client contracts with the manufacturer to develop and install a system. The project starts. The completion date slips. It keeps slipping. Each time the adjusted delivery date approaches, the project slips […]

Continue Reading »

Active risk management: doing IT projects right

September 9, 2013 1 Comment
Active risk management: doing IT projects right

In a prior post, I talked about IT project risk management and gave a real-world example of doing it wrong, with the expected consequences. But some organizations do it right, and it’s worth looking at those examples as well. Some years back, I spent a few months at a client site reviewing a couple of […]

Continue Reading »