Introduction Software developers revel in the technical aspects of a project; their managers juggle schedules and budgets and revel in the Machiavellian polit
Software engineers and IT professionals can never seem to get enough information about technology, and IT managers seem to be spending more and more time learning abou
The structured analysis/design methodologies that my colleagues and I developed in the 1970s and 1980s are often described as "obsolete" by those who advocate object-oriented methods such as UML.
An IT manager friend of mine tells me that one of the most interesting questions he asks when interviewing programmers and software engineers is: "Tell me three or four of the most recent computer books you've read, and what you thought of them." And if he'