Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
The Career Programmer: Guerilla Tactics for an Imperfect World
 
 

The Career Programmer: Guerilla Tactics for an Imperfect World [Paperback]

Christopher Duncan
4.0 out of 5 stars  See all reviews (26 customer reviews)
Price: CDN$ 32.50 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 2 to 5 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback CDN $20.76  
Paperback, Jan 17 2002 CDN $32.50  
There is a newer edition of this item:
The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition 4.0 out of 5 stars (26)
CDN$ 20.76
In Stock.

Product Details


Product Description

Review

"Pure & Simple, this book is the best one I've read in the past two years. It's simply that brilliant." -- Robert Gelb - VB Rad Home Page

Book Description

See what reviewers at Slashdot.org have to say about this book!

  • Conquer the problems that all professional programmers routinely face, regardless of language, operating system, or platform
  • Improve your ability to deliver solid code, on time and under budget, in even the most uncooperative environments
  • Master the self-defense techniques that you need to shield yourself, your project, and your code from corporate politics, arbitrary management decisions, and marketing-driven deadlines

Unrealistic schedules, unstable releases, continual overtime, and skyrocketing stress levels are legendary in the software development industry. Unlike traditional occupations such as accounting or administration, the software business is populated by programmers who are as creative and passionate about their work as musicians or artists. For most, it is a complete surprise when they enter the business world and find that internal politics, inept management, and unrealistic marketing drive the process rather than a structured and orderly approach based on technical issues and quality.

The Career Programmer explains how the individual programmer or project manager can work within the existing system to solve deadline problems and regain control of the development process. Care is taken to offer proven, practical, and hands-on solutions that are designed to work when confronted with the political and chaotic realities of the business environment. Issues are addressed from the points of view of both the programmer and project manager, and steps are shown in all perspectives, from large-scale teams down to projects with a single developer. For the individual programmer or project manager, the end results are less overtime, less stress, higher-quality software, and a more satisfying career.

"The Career Programmer: Guerilla Tactics for an Imperfect World is a gem of wisdom in a sea of dry, academic books on the software development process."
Bill "BanzaiBill" Lowry

"Not only does this remarkable book go over, in gory detail, every one of these issues (and many more), but it does so with an experienced view 'from the trenches' designed to empower us, the lowly developers, with the ammunition and knowledge we need to deal with these issues effectively, to become better software architects for it, and most importantly, to be able to defend our turf and our jobs. "
Peter Bromberg, eggheadcafe.com

To read Christopher Duncan's columns, click here.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

26 Reviews
5 star:
 (15)
4 star:
 (4)
3 star:
 (2)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (26 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

2 of 3 people found the following review helpful
2.0 out of 5 stars So much wasted paper..., Jan 19 2004
By 
J. Miller (Portland, OR) - See all my reviews
(REAL NAME)   
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
By 
Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(REAL NAME)   
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
By 
S. Knaub - See all my reviews
(REAL NAME)   
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

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 39 reviews  4.0 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges