21.03.2013 Views

Triffids Beard 2 - The Bearded Triffid

Triffids Beard 2 - The Bearded Triffid

Triffids Beard 2 - The Bearded Triffid

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

McConnell's book Code Complete proclaims itself to be "...a practical handbook of software<br />

construction". It proved to be an immensely readable compendium of wisdom about the art of<br />

programming (for it is an art, not a science). Every serious programmer should read this one. It<br />

concentrates on the procedural languages and the procedural approach to program design and<br />

construction, but even you object oriented people will benefit from reading it (your classes all have<br />

procedural interiors and their instantiations are controlled externally from within procedural structures.<br />

Yes they are -- don't argue!).<br />

Over the years, through very many very painful lessons learned as my programs crumbled around me<br />

and exhibited some unsuspected flaw, I have started to grope my way towards my own philosophy of<br />

program design. I have approaches and techniques that I use because (pragmatically) I have found that<br />

they work. I was pleased to find that many of these painfully acquired ideas corresponded very closely<br />

with the ideas developed in this book (everyone likes to have their prejudices confirmed, don't they?).<br />

However I had never really formulated my half-thought-out ideas with the clarity that Steve McConnell<br />

has demonstrated in his book, and neither had I realised the implications of what I was doing. I read this<br />

book in a state of acute intellectual excitement. I learned something new, useful and wholly wonderful in<br />

virtually every chapter. <strong>The</strong> book has classic written all over it. I was a good programmer before I read it;<br />

I am a better one now.<br />

Edward Yourdon's Death March is a discussion of the type of computer project with which many of us<br />

are all too familiar. <strong>The</strong> under-funded, under-staffed project with such ridiculous specifications and<br />

lunatic deadlines that it is doomed to fail before it even starts. Everyone is expected to work (it<br />

sometimes seems) twenty four hours a day, seven days a week and still there is no chance of bringing<br />

this behemoth in on time and/or on budget. And association with the failure will look bad on your CV.<br />

Yourdon discusses just why these projects exist at all, why they are so common (they are almost the<br />

norm in the industry), how to avoid working on them and what to do if you ever find yourself on one.<br />

He talks about politics and about money, about personalities and about business realities. <strong>The</strong>re are<br />

many amusing anecdotes about real death march projects that Yourdon and his friends have worked<br />

on.<br />

And most unusually for an Edward Yourdon book, it doesn't turn half way through into a diatribe about<br />

how wonderful CASE tools are (I sometimes get the impression that Yourdon thinks that CASE is the<br />

cure for world hunger, poverty, AIDS, athletes foot and halitosis as well as helping a little with mundane<br />

things like designing computer systems). Consequently the book remains consistently enjoyable,<br />

amusing and informative right to the very end. If you ever have been, are currently or are about to be<br />

involved in a death march project, this is the book for you.<br />

I have never made any secret of my love for the novels of Sir Henry Rider Haggard and over the years I<br />

have managed to amass a fair few of them. Some, however have managed to elude me. Recently a<br />

friend filled one of the gaps on my bookshelf by finding me a copy of Cleopatra; a novel I last read at<br />

about age fourteen and which I haven't seen anywhere since. I devoured it luxuriously. Oh the high<br />

flown, heavily archaic language, the dire warnings, the dooms foretold and dooms withheld, the<br />

machinations of the gods and the love and the passion that seeks to defy death itself. All of this woven<br />

around the historically accurate (and very familiar) story of Cleopatra herself. Nobody could do this like<br />

Haggard; and his magic spell is as potent now as ever it was. I love it.<br />

<strong>The</strong> late John Brunner had no illusions about his own writing. He knew what was good and what was<br />

merely make-work and he was never afraid to blow his own trumpet, usually (it must be admitted) with<br />

very good reason for many of his books were undeniably brilliant. Over a period of several years, at<br />

many British SF conventions I heard him talk about a massive work in progress of which he was<br />

inordinately proud. It was called (he told us) <strong>The</strong> Great Steamboat Race and it was a historical novel<br />

set in nineteenth century New Orleans. It was about the sprawling, brawling city itself, the times, the<br />

politics, the business, the haunting Mississippi river, the boats that sailed upon it and the people who<br />

crewed them. It was a huge novel, a definitive novel, his masterwork.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!