The Career Programmer and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$3.89 & eligible for FREE Super Saver Shipping on orders over $25. Details

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
 
 
Start reading The Career Programmer on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Christopher Duncan (Author)
4.0 out of 5 stars  See all reviews (39 customer reviews)

Price: $29.95 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
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.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $16.42  
Paperback $18.25  
Paperback, January 20, 2002 $29.95  
There is a newer edition of this item:
The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice) The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice) 4.0 out of 5 stars (39)
$18.25
In Stock.

Book Description

1590590082 978-1590590089 January 20, 2002 1

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.

 


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

The Career Programmer: Guerilla Tactics for an Imperfect World + The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) + The Pragmatic Programmer: From Journeyman to Master
Price For All Three: $80.40

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

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

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

  • The Pragmatic Programmer: From Journeyman to Master $34.91

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



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

About the Author

Founder of Practical Strategy Consulting, Christopher Duncan is the bestselling author of Unite the Tribes and The Career Programmer. He's been a frequent guest on radio shows across the country, his monthly columns have been read by hundreds of thousands worldwide, and he is widely acclaimed for his immensely practical approach to success in the real world—where self interest and office politics are often more prevalent than common sense.

This keen insight does not come by accident. Christopher has an unusually diverse background which includes a career in sales consulting, life as a professional musician, and experience fighting deadlines as a cubicle-dwelling software developer. He's also performed mind-numbing factory work, labored on construction sites, and built components for guided missiles. Currently, he writes, speaks and mentors professionals on career and business strategies. He understands the problems and goals of your people, from the lowest-paid workers to the executive elite, because he's been there himself and lived to tell the tale.

Whether he's talking about the job-related anxieties of the night watchman's attack chihuahua or explaining the relationship between bunny slippers and corporate productivity, his humor and light-hearted antics will entertain your audience as he shares his vision of success through the pursuit of American excellence.

Lively, expressive, and a consummate professional with three decades of stage experience, Christopher delivers an exciting and practical message to your people, inspiring them to reach for their very best and showing them how to get there in the real world, where things don't always go according to plan. Most importantly, he makes sure that everyone has a little fun in the process.

He can be reached at www.PracticalStrategyConsulting.com.


Product Details

  • Paperback: 211 pages
  • Publisher: Apress; 1 edition (January 20, 2002)
  • Language: English
  • ISBN-10: 1590590082
  • ISBN-13: 978-1590590089
  • Product Dimensions: 9.2 x 7.4 x 0.6 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (39 customer reviews)
  • Amazon Best Sellers Rank: #2,054,202 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

44 of 51 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
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 17 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
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
5.0 out of 5 stars A really good and unique book, April 9, 2002
This review is from: The Career Programmer: Guerilla Tactics for an Imperfect World (Paperback)
...

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.

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
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
good coding skills, requirements etched, whiteboard erasers, maintenance programmer, implementation estimates, professional testers
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Corporate America, Meet the Enemy, Business Is War, Getting Your Requirements Etched, Effective Design Under Fire, Practical Estimating Techniques, Controlling Your Destiny, Keeping the Project Under Control, Managing Your Management, The Right Way
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(10)

Your tags: Add your first tag
 

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
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject