ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
The Career Programmer: Guerilla Tactics for an Imperfect World
Christopher Duncan
1 59059 008 2
Pete Goodliffe
Appeared in:
This is a book about software engineering in the Real World and how not to die of stress whilst doing it. It's well worth reading; I really enjoyed it and found myself agreeing with almost all that was said.

A great deal of the content is common sense and down to earth tactics for approaching software development in a manner that will work within the harsh confines of the corporate environment. Some of the advice is perhaps a little cynical, but all delivered in order to develop better software better and to have an easier life whilst doing it.

Some of the author's advice is self-defence, but there are also more offensive tactics and canny ways to work around bad project management. It's all delivered in a remarkably readable, conversational tone.

It's a shame, though, that the author relentlessly refers to 'Corporate America' as the problematic system programmers work within. The same issues are encountered in the UK and I'm sure any other country. Whilst this doesn't make the book any less readable, perhaps in a future edition this will be widened.

The book starts off describing why the typical software engineering job is not what a fresh faced software engineer expects, how they get bogged down in politics and poor project management. A frighteningly accurate and funny section describes the different sorts of programmers you will encounter in your career. The author then lays out, not so much a methodology, but a pragmatic battle plan to produce successful software projects.

If you are a programmer, team lead, project manager, or even software company director, I highly recommend you read this book.