Category: Product development

“Pitfalls of Modern Software Engineering”: an update »

One of the books I’m currently writing is Pitfalls of Modern Software Engineering, a greatly expanded and updated version of a book I published back in the 1990s. I’ve been posted new and revised pitfalls over at my Bruce F. Webster & Associates (bfwa.com) website. To make the pitfalls a bit easier to browse, I’ve [...]

The Arc of Engineering »

[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
And so, from hour to hour, we ripe and ripe,
And then, from hour to hour, we rot and rot;
And thereby hangs a tale.
– William Shakespeare, As You Like It, Act II, Scene vii.
I have observed a pattern (or anti-pattern) in IT engineering [...]

Negotiations and Lovesongs: Introduction »

[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
Two disappointed believers,
Two people playing the game.
Negotiations and love songs
Are often mistaken for one and the same.
– “Train in the Distance”, Paul Simon
I used to have arguments with Carol Teasley, one of my mentors, regarding software development methodologies. She contended that there [...]

The Wetware Crisis: the Thermocline of Truth »

[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
A thermocline is a distinct temperature barrier between a surface layer of warmer water and the colder, deeper water underneath. It can exist in both lakes and oceans. A thermocline can prevent dissolved oxygen from getting to the lower layer and [...]

The Longest Yard: Reorganizing IT for Success »

[This is an article that Ruby Raley and I co-authored and that was printed in the September 2006 issue of the Cutter IT Journal. Space was limited, so we had to be rather terse throughout. Ruby and I may well expand this to significantly greater length later, but for now, here's the original article as [...]