Enjoy fast, FREE delivery, exclusive deals and award-winning movies & TV shows with Prime
Try Prime
and start saving today with Fast, FREE Delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$34.99$34.99
FREE delivery:
Monday, July 17
Ships from: Amazon Sold by: Swisstock
Buy used: $5.08
Other Sellers on Amazon
& FREE Shipping
100% positive over last 12 months
84% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice) 2nd ed. Edition
| Price | New from | Used from |
- Kindle
$19.48 - $38.88 Read with Our Free App - Paperback
$5.08 - $34.9910 Used from $4.56 20 New from $34.99
Purchase options and add-ons
The crucial wisdom-guide to surviving within the programming industry in 2006. Provides raw material for surviving and thinking smart in today's industry. Delivered with the wit and aplomb to make a serious topic entertaining and palatable
TE Conquer Master self-defense techniques to shield yourself, your project, and your code from corporate politics, arbitrary management decisions, and marketing-driven deadlines
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
- ISBN-101590596242
- ISBN-13978-1590596241
- Edition2nd ed.
- PublisherApress
- Publication dateJanuary 26, 2006
- LanguageEnglish
- Dimensions5.98 x 0.67 x 9.02 inches
- Print length576 pages
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 2nd ed. edition (January 26, 2006)
- Language : English
- Paperback : 576 pages
- ISBN-10 : 1590596242
- ISBN-13 : 978-1590596241
- Item Weight : 1.21 pounds
- Dimensions : 5.98 x 0.67 x 9.02 inches
- Best Sellers Rank: #3,856,382 in Books (See Top 100 in Books)
- #591 in Software Programming Compilers
- #5,198 in Software Development (Books)
- #15,261 in Computer Software (Books)
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Bad: Repetitive. Lengthy and with a fair amount of fluff. Anyone looking for dry, boring and succinct wouldn't enjoy. Some occasional outdated bits.
Edit: kept reading, updated to 4 stars.
What's good:
- The sooner you realize who runs the show, the sooner you can come to grips with what to do with the information. Is your company run by the programmers? Then you won't have some of the problems that Christopher describes, but you will have others.
- The range of the book is fairly good, from QA, requirements, marketing, and management.
- There are good pointers in here about diplomacy and working with the other powers in your company.
What's not so good:
- The chihuahua jokes. They're just not funny and repeating them as a running gag makes them simply tiresome. If there's a third edition, I'd cut them out.
- It gets repetitive. There's constant talk about the fact that you love to write code and that's all you really want to do. You must also fight, fight, and fight for QA.
All in all a good read, just not a great one.
In the introduction, the author states that for the new (2nd) edition, he has left the original chapters alone and added a new third section. While the third section was enlightening (taking a career rather than job perspective), the first two sections could have used some updating.
In the first section, the business world could be presented less adversarially - the author clearly knows both sides and demonstrates it later. I think it would be best if it were presented from the start as another area to understand and work with.
In the second section, Agile has done much to address many of the issues raised. It would be helpful to see how Agile has succeeded, and what new challenges it raised. Also, I was a little disappointed not to see one of my biggest peeves mentioned - the lack of management training within IT. Whether as managers or leads, technology professionals are promoted into leadership positions based on succeeding as individual contributors and never (in my experience) given training in how to lead.
Again, despite the few shortcomings, the Career Programmer is an informative and enjoyable read.
The book is supposed to have been printed in 2006, but it seems more like a manuscript picked up from the 80's. The author seems to live in a world where waterfall processes are the only option, and completely ignores modern development process structures that address some of the frustrations he experiences. It may also go to history as the last book to recommend Hungarian notation.
To be fair, the author makes some accurate observations on project dynamics, but they are not worth all the bitterness.
Do not read this book.
This book sets up its chapters to mirror a typical development project scenario from inception to delivery. Each chapter looks at managements needs verses developer needs and how to manage the process of ensuring both sides get what they want.
Chris Duncan rightly points out the coders tend be artists who want to code great code in a perfect environment with little regards to the financial relaities of business. He conversely points out that business people (who pay us to code ) have agendas based on making a profit (which keeps us in paid employment) and that neither side is wrong. His basic approach is, 'Developers live in a business environment dedicated to making money. business managers pay the bills, they call the shots. Get over it and learn how to become saavy enough to survive this reality'.
He also points out that business managers tend to set the development deadlines, decide on the scope, create the scope creep and then fire those who fail to meet their demands. He believes that is our fault as coders for not communicating in an understable way that business managers understand and can relate too. If we can become saavy enough to talk to them in ways they understand ($ and cents) then we have a better chance of managing our projects through to a successful, and non-burn out, completion while also maintaining a life along the way.
Using this as his base line he then gives a set of anecdotes, ideas, stories and humourous observations on the mis-communications that occur between managment (who pays for projects) and the coding teams (who develop the projects). It uses a commonly recognised cast of characters to show how various people interact and where the gaps are that cause long hours of coding to meet impossible deadlines and unstoppable scope creep can occur. he then gives some pragmatic ideas on how to avoid, plug, disarm or minmise these problem areas so both sides have a win / win situation.
What this book doesn't do.
1 - It doesn't attempt to give a magical cure for all develop project ailments in the corporate world, rather it tries to give guidence on the best way to deal with those ailments in a way that meets managmeents needs and avoids personal burnout.
2 - This book is not a book designed to make you a better project manager. It is a book designed to help you be a better coder working in the business world. Become more business needs aware and you will become a better coder. You may even get your life back.
3 - It does not espouse a new project development methodology and it does not give negative ways to sabotage, goof off or earn money for nothing. Rather it looks ways of lubricating the interactions between managmeent and coders so both sides get what they want.
It is funny, readble, accurate and disturbingly familiar (expecially the VDU through the fourth floor window scenario ... I am sure I never told my shrink about that particular fantasy).
So why a four and not a five? I worked in the Govt sector doing project development and unfortunately this book was of no use to me in that situation. govt managers ar not money minded and generally have no accountability so the ideas her present no leverege points that help in that situation. Had the book been called The CORPORATE Programmer: Guerilla Tactics for an Imperfect World, Second Edition (Expert's Voice) then the fifth star would have applied. Sorry chris but no one is perfect ;-)


