The Career Programmer and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
62 used & new from $0.41

Have one to sell? Sell yours here
 
   
The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice)
 
 
Start reading The Career Programmer on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice) (Paperback)

~ (Author)
Key Phrases: whiteboard erasers, next killer app, professional testers, The Right Way, Uncle Joe (more...)
4.1 out of 5 stars  See all reviews (38 customer reviews)

List Price: $29.99
Price: $25.64 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.35 (15%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Monday, December 14? Choose One-Day Shipping at checkout. Details
Ordering for Christmas? To ensure delivery by December 24, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

44 new from $0.41 18 used from $0.41

Formats

Amazon Price New from Used from
  Kindle Edition, January 20, 2002 $16.47 -- --
  Paperback, January 24, 2006 $25.64 $0.41 $0.41

Frequently Bought Together

The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice) + How to Become a Highly Paid Corporate Programmer + Unite the Tribes: Ending Turf Wars for Career and Business Success
Price For All Three: $69.58

Some of these items ship sooner than the others. Show details

  • This item: The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice) by Christopher Duncan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • How to Become a Highly Paid Corporate Programmer by Paul H. Harkins

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Unite the Tribes: Ending Turf Wars for Career and Business Success by Christopher Duncan

    Usually ships within 1 to 2 months.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

How to Become a Highly Paid Corporate Programmer

How to Become a Highly Paid Corporate Programmer

by Paul H. Harkins
3.4 out of 5 stars (8)  $24.95
Coders at Work

Coders at Work

by Peter Seibel
3.9 out of 5 stars (27)  $19.79
The Productive Programmer (Theory in Practice (O'Reilly))

The Productive Programmer (Theory in Practice (O'Reilly))

by Neal Ford
4.4 out of 5 stars (22)  $26.40
Software Craftsmanship: The New Imperative

Software Craftsmanship: The New Imperative

by Pete McBreen
4.3 out of 5 stars (24)  $20.31
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)

The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)

by Chad Fowler
4.6 out of 5 stars (25)  $16.29
Explore similar items

Editorial Reviews

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 --This text refers to an out of print or unavailable edition of this title.


Product Description

A solid read with a lot of wit and humor gained from the wars. If you've been floundering along and not enjoying the ride very much, take a step back and read The Career Programmer to figure out what you can do differently...

— Tom Duff, Duffbert's Random Musings

This book is about improving every aspect of your programming job except the coding itself (actually, it might do that too).

— Jim Anderton, "Wtih a T!"

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 with programmers who are as creative and passionate about their work as musicians and artists. But for most programmers and project managers, 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.

This guide, delivered with the wit and aplomb to make a serious topic entertaining and palatable, will help you survive the programming industry in 2006. The Career Programmer explains how you can work within the existing system to solve deadline problems and regain control of the development process. Youll master self-defense techniques to shield yourself, your project, and your code from corporate politics, arbitrary management decisions, and marketing-driven deadlines. Author Chris Duncan provides proven, practical, hands-on solutions designed to work even when tested by 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 illustrated from all perspectivesfrom large-scale teams down to projects with a single developer. For you, the end results will mean less overtime and stress, higher-quality software, and a more satisfying career.


Product Details

  • Paperback: 296 pages
  • Publisher: Apress; 2 edition (January 25, 2006)
  • Language: English
  • ISBN-10: 1590596242
  • ISBN-13: 978-1590596241
  • Product Dimensions: 8.9 x 6 x 0.9 inches
  • Shipping Weight: 13.6 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon.com Sales Rank: #924,643 in Books (See Bestsellers in Books)

More About the Author

Christopher Duncan
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Christopher Duncan Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice)
80% buy the item featured on this page:
The Career Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice) 4.1 out of 5 stars (38)
$25.64
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
8% buy
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) 4.6 out of 5 stars (25)
$16.29
Land the Tech Job You Love (Pragmatic Life)
5% buy
Land the Tech Job You Love (Pragmatic Life) 5.0 out of 5 stars (6)
$16.29
How to Become a Highly Paid Corporate Programmer
3% buy
How to Become a Highly Paid Corporate Programmer 3.4 out of 5 stars (8)
$24.95

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

38 Reviews
5 star:
 (20)
4 star:
 (10)
3 star:
 (3)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (38 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
40 of 46 people found the following review helpful:
3.0 out of 5 stars Gird yourself for a depressing look at your career!, January 4, 2003
By Jed Reynolds (Bellingham, WA USA) - See all my reviews
If you are a programmer who is constantly persuing self-improvement of your software development skills, but is frustrated by your social development environment (i.e. Management), this book is for you. You care enough about yourself to try and fix your troubled environment. After you finish this book, I suggest giving Pete McBreen's <i>Software Craftsmanship</i> a read, and follow that with Alistair Cockburn's <i>Agile Software Development</i>. Duncan's book shows software development as a battleground of politics and ego-tanks-Duncan suggests ways to survive that crazy mess. If you actually want to change the way you develop software, McBreen and Cockburn show you the door.

I finally finished the Career Programmer after putting it down so many months ago because...I found it...depressing. Why? I lived that crazy mess. However, I have a hard time pinning down who his intended audience is--the Sr. Programmer, the middling programmer, the junior programmer? He certainly addresses all of these, sometimes from paragraph to paragraph. I suppose that he's writing to them all, or more appropriately-to the program manager that's been promoted from Sr. Engineer. I guess this because he talks about accurately tracking your activities (a PSP tactic), Managing your Team, and Putting together your Testing Team. This is obviously a mix of topics that's going to apply to a project manager.

Duncan repeatedly puts the onus on the reader to be responsible for these activities because no one else, and certainly not your management will do these things for you. (Depressing.) He compliments this advice with more survivalist wisdom on politics: don't stick your head too high and get fired. Don't lay too low and ignore the politics game and get fired for becoming redundant. Make sure to kiss up and make sure to praise management but suggest ideas on how their protect could be "better" with ideas from the other corner of your mouth at the same time.

This endless list of survival tactics is guidebook material for beginning programmers, but like I said, if he's writing to project managers, it behoves the project manager (or Sr. Programmer) to teach their Jr. programmers these tactics. It would be a very intimidating book to read for the entry level programmer. However, entry level programmers, in my experience, don't read much (they Know How To Program: bring it on!) and it's the team lead programmers who by discovering failure, start reading these books. Thus, this book is yet another depressing account of Thinks You Should Have Known.

Duncan, in his wisdom, points out something that many a programmer has oft reflected on: career path. He doesn't talk about this to much point, but his section on it says: have a thought about what kind of developer you want to be before you jump into the industry and let it mold you into something you regret. How many of us feel molded even now? Too many. I reflect on how a doctor or a lawyer could easily make the same kind of mistake--let their industry whisk them along and wake up to find themselves as a profession in a field they failed to choose.

However, this book is saturated with irony: almost all pointed advice Duncan gives is to subvert the system. Sneak in your testing staff. Sneak in your design time. Lie about what you're doing to give your self time to do things management is too ignorant to approve of. Duncan writes: life is too short to work for clowns, but if you have to pull these stunts to build a development team, to what degree of clown do you stop working for? People concerned about the reality of the software industry should pay attention to the reality presented in Duncan's book.

I think that many of the topics that Duncan raises in his book are artifacts of Scientific Management and Software Engineering. The environments that Duncan describes - offices full of idiotic ego-battles where people talk about producing software - would not exist were Pete McBreen's vision of software development the existing reality (a reality where people cared about getting the work done as it reflects their reputation).

I also find it interesting to note that much of what Duncan writes has been written by Steve McConnell in <i>Rapid Development</i> and <i>Software Project Survival Guide</i>. However, McConnell and Duncan describe something much closer to the Software Engineering environment than what, in my experience, is actually the reallity for smaller application development projects. I had echoed the ideas McConnell promoted for lack of any better writing on software development. However, after reading McBreen and Cockburn's respective works, my views on how to develop applications have radically changed towards the Craftsman approach. McConnell, in <i>After the Goldrush</i> provides many good arguments for the Licensing of Software Engineers, McBreen compliments McConnell's tack that such licensing efforts-are only rarely applicable.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars A really good and unique book, April 9, 2002
By John Burton (Rugby, Warwickshire England) - See all my reviews
...

It's actually quite a depressing read in many ways as it quickly disposes of all the illusions many of us have about our chosen field of work, but it always does so in an amusing and well writen way.

And more importantly it gives solid advise about what to do about it. How to make the company work more for you rather than against you. But always in a professional way, and still in the interests of the company.

It's particularly good as an antidote against all those methodologies which sound great on paper but don't stand a chance of being implemented in most companies.

I've seen plenty of books about how to succeed in management, and sales, and marketing, but never one about how to succeed as a programmer - in the sense of making your life better and more productive, rather than just the technical aspects.

I highly recommend this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 16 people found the following review helpful:
5.0 out of 5 stars Primer for the Uninitiated, March 5, 2002
By Robert S Winter (Norcross, GA United States) - See all my reviews
From the very first chapter, I found myself nodding my head in agreement and chuckling about the inane situations Chris has encountered in Corporate America. Although he and I come from different worlds (Chris from software development and me from marketing/sales) his commentaries on the pitfalls, obstacles, and twisted logic of how Corporate America works is insightful and offers valuable tips on how to navigate potentially damaging confrontations.
This is a humorous, down-to-earth, practical guide that can be used by anyone (technical or non-technical) in coping with some truly wierd situations that arise. "The Career Programmer" is a quick read and definately deserves a second reading. If the truth be told, I sped through my first sitting with the book because I wanted to find out what happened to the chihuahua. Well done.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Good Read for the Corporate Programmer
Let me start by saying that I was torn between 3 and 4 stars - call it 3.5. There's some very good content in here, but in my opinion, it gets lost in all of the words. Read more
Published 7 months ago by Bill Myers (Author of Design, ...

4.0 out of 5 stars Perspective from one in the known
This book is nothing about programming skills. It is about the life as a programmer. I think this is a very good read. Read more
Published 8 months ago by Yuanchyuan Sheu

4.0 out of 5 stars Pragmatic approach to dealing with business people
This book does a few things well and trhen does them well again. It is humourous, readable and funny .. oh and practical too. Read more
Published on January 10, 2007 by S. Hollis

5.0 out of 5 stars Recommended reading for programmers new and old
Being a good coder has a lot to do with activities other than writing code. Don't get me wrong, I love learning about and experimenting with new products and technologies and my... Read more
Published on August 14, 2006 by Jim Anderton

5.0 out of 5 stars A realistic view of the world of programming as an occupational choice
Not a typical book from Apress but definitely appropriate for their audience, The Career Programmer teaches the highly skilled programmer the non-technical skills involved in... Read more
Published on May 31, 2006 by Harold McFarland

5.0 out of 5 stars essential
in mentally preparing myself for the otherwise potentially uncomfy face-time involved at a recent meeting at which i knew i'd essentially be "let go" (but not before i made clear... Read more
Published on May 22, 2006 by Krisjanis Gale

5.0 out of 5 stars You just MUST read it!
This is an excellent book that covers topics that are never mentioned by programming books and schools, and yet are essencial to thrive in the software development industry... Read more
Published on March 27, 2006 by Gustavo Cavalcanti

3.0 out of 5 stars Good book but...
200 pages of blabbering about different issues ? What the %*&$ ? I honestly believe this book can be condensed to less than 20 pages. I read this book in less than 3 hours. Read more
Published on May 12, 2005 by uml_zepho_com

4.0 out of 5 stars Cogent observations
As an experienced programmer, Duncan writes from his travails of what it means to be in this profession. Read more
Published on March 23, 2005 by W Boudville

4.0 out of 5 stars Good read
This has been a good read for me especially since who can't relate to most of such S/W engineering experiences. Read more
Published on December 27, 2004 by A. Yano

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
C# or Java? 48 18 hours ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.