The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice) Paperback – 10 Oct 2008
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
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.
Top Customer Reviews
It puzzled me why software developers tend to write so verbosely when they are used to reading very terse code. I can only think that the writer is uncomfortable with the fact his reader is a human not a computer, and is over-compensating.
This book could use a re-write by a trained and experienced writer. Boil away the cruft, distil out the points. Maybe this book would suit a developer who is sufficiently frustrated with his career to be motivated to truck through all the verbiage but so far I have not had any eureka moment that makes it worth my while.
Most Helpful Customer Reviews on Amazon.com (beta)
Are you one of the many programmers out there who do it for fun? Maybe you're just considering getting into programming? Maybe you're getting tired of corporate life and considering options. This book will help you consider what you're doing and quite possibly cause you to make some positive changes in your career. Whatever your situation, why not make the most of it?
While I liked this book very much, I do think Duncan painted an overly pessimistic picture of the corporate world at times. That said, all his points were very valid, even those that were a bit over the top.
Check out the sample chapter on the Apress site to get a feel for the author's writing style. Just to give you a flavor for the book, here are a few of my favorite section/chapter titles.
- So You Thought You'd Just Be Coding All Day, Eh?
- Why People Run Businesses and Pay Programmers
- Taking Control of Your Time
- Preventing Arbitrary Deadlines
- Getting Your Requirements Etched in Stone
- Preparations for Effective Information Gathering
- The Myth of the Eight-Hour Day
- Controlling Your Destiny
Duncan tells it like it is (or, at least, how it can be at times.) His writing style is enjoyable and easy to read. And, there are more than a few Chihuahua jokes. One can never have too many of those... Highly recommended reading!
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 ;-)
Christopher Duncan's writing is funny and to the point. If you've ever got a pay check from developing software you're going to identify yourself in every single page of this book. If you're not yet a professional programmer, this is an excellent source of information of what to expect from the software industry as a business like any other.
Writing good code is not enough to succeed in the programming industry. If you don't learn how to deal with the issues covered by this book you might be "swimming against the current". You just must read it!
Part 1 - Software Development In An Imperfect World: Welcome To The Corporate World; Business Is War, Meet The Enemy; Good Coding Skills Are Not Enough
Part 2 - Guerilla Tactics For Front-Line Programmers: 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
Part 3 - Building A Better Career: Controlling Your Destiny; Get A Job (Sha Na Na Na...); Career 2.0; Flying Solo; Job Security
Duncan doesn't fit your normal corporate mold in a number of ways. For one, the shaved head, earring, and leather jacket may be a bit intimidating. Second, he's extremely irreverent when it comes to describing life in corporate America. Sadly, my 20+ years in IT only confirm much of his observations. You will almost always be asked to do twice as much in half the time that's required. To prevent yourself from going crazy in the process, you need to read and apply his advice. For those on the front-line of code-slinging, Part 2 of this book is most valuable. Rough estimates become "promises", so don't be suckered into off-the-cuff statements. Take the time to learn how your tools work (like your IDEs), and then make sure you get the most out of them. This can save you hours over the course of your project, and it might be the difference between meeting the deadline or just being dead. That's just a small sample of the practical stuff you'll find here. Part 3 also helps you take a step back and look at your career, where it's going, and what you need to do to properly manage your direction. Better to end up somewhere by design than by accident. And of course, the Chihuahua will be there every step of the way (you'll need to read the book to get that one...)
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...
Look for similar items by category
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture