2 of 3 people found the following review helpful
2.0 out of 5 stars
So much wasted paper..., Jan 19 2004
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
One of the other reviews marks this books as "Great no nonsense look at the reality of corporate life" -- and is laughably wrong. It's not a great book due to the overwhelming presence on nonsense that makes me hypothesize that the author was paid by the page. The entire first paragraph on page 131 (opening "Fighting for Quality Assurance") is nonsense about how quality assurance is like socks that go missing in the laundry.
My other leading complaint about this book is that it's about 10 years too late for most "Western" programmers whose only advantage on their Asian replacements is their proximity to the business customers -- that is, the advice to "Get your requirements etched in stone" is most useful when you're 10-12 time zones from your customer and most politically dangerous when you're a mere 10-12 feet.
This might have been an insightful book to read back in college prior to any disillusioning professional experience. But modern corporate software development needs competitive advantage rather than strict adherence to existing practice if it's going to survive in high-cost locations like the USA -- and this book offers no insightful competitive advantages. It just offers spare socks and the watchman's over-anthropomorphized dog.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
4.0 out of 5 stars
Should be required reading for IT departments..., Jun 15 2004
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
There's the official and sanitized version of how IT works and how to manage your career within that realm. And then there's the *real* lowdown from those who have been there. Christopher Duncan has written a funny but all too true guide to IT in his book The Career Programmer: Guerilla Tactics for an Imperfect World (Apress).
The chapter selection is as follows: Welcome To Corporate America; Business Is War. Meet The Enemy; Good Coding Skills Are Not Enough; Preventing Arbitrary Deadlines; Getting Your Requirements Etched In Stone; Effective Design Under Fire; Practical Estimating Techniques; Fighting For Quality Assurance; Keeping The Project Under Control; Managing Your Management; Corporate Self-Defense; Controlling Your Destiny; Index
OK... Looking at this list of chapters, you may be thinking, ho hum. But when you are quickly introduced to the night guard's attack Chihuahua who is paranoid from dodging monitors that have been thrown out of the 5th story window, you know you're in for something different. And in the last chapter, you'll find this gem concerning resumes designed to weed out potential idiots you may not want to work for (and yes, this is part of *his* resume):
This system supports controllers in their management of large, heavy flying objects containing people who typically prefer uneventful landings, so the system must run 24/7 with zero failures... Design phase of the system utilized UML and only a small number of cocktail napkins, all of which were object oriented.
Perhaps it's not a recommended style, but it goes to show that you are looking for the right boss as much as they are looking for the right developer.
The chapters on designing your application are especially valuable as they show you how to deal with too much work in too little time with next to no requirements. You'll learn how to play the game such that you can build in the time you need to do the necessary design (or at least as much as you can hope for) and not find yourself forever working 20 hour days to deliver a project that is never done. And throughout the book, Duncan's irreverent wit and sense of humor will keep you laughing and reading along.
This should probably be required reading for all new IT personnel starting out on their "grand adventure". And for those who have been in the field for awhile but still can't understand why they work 70 hour weeks for months on end, you'll find some ways out in these pages.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
5.0 out of 5 stars
Witty and Enlightening, April 7 2004
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
I must say I am not impressed with many books, but this one has blown me away! The author's insight into the many facets of the business world gives the programmer who reads this book an edge over those who don't. I'm recommending this book to every programmer I know.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No