The Productive Programmer (Theory in Practice (O'Reilly)) and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £5.75 Amazon.co.uk Gift Card
The Productive Programmer (Theory in Practice (O'Reilly))
 
 
Start reading The Productive Programmer (Theory in Practice (O'Reilly)) on your Kindle in under a minute.

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

The Productive Programmer (Theory in Practice (O'Reilly)) [Paperback]

Neal Ford
4.2 out of 5 stars  See all reviews (4 customer reviews)
RRP: £30.99
Price: £26.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.65 (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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.67  
Paperback £26.34  
Trade In this Item for up to £5.75
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in The Productive Programmer (Theory in Practice (O'Reilly)) for an Amazon.co.uk gift card of up to £5.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

The Productive Programmer (Theory in Practice (O'Reilly)) + The Pragmatic Programmer + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
Price For All Three: £79.02

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 226 pages
  • Publisher: O'Reilly Media; 1 edition (10 July 2008)
  • Language English
  • ISBN-10: 0596519788
  • ISBN-13: 978-0596519780
  • Product Dimensions: 23.3 x 18.1 x 1.8 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 369,568 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Neal Ford
Discover books, learn about writers, and more.

Visit Amazon's Neal Ford Page

Product Description

Product Description

Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to:

  • Write the test before you write the code

  • Manage the lifecycle of your objects fastidiously
  • Build only what you need now, not what you might need later
  • Apply ancient philosophies to software development
  • Question authority, rather than blindly adhere to standards

  • Make hard things easier and impossible things possible through meta-programming
  • Be sure all code within a method is at the same level of abstraction
  • Pick the right editor and assemble the best tools for the job

This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.

About the Author

Neal is an Application Architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm. Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, video presentations, and author of the books Developing with Delphi: Object-Oriented Techniques (Prentice-Hall, 1996), JBuilder 3 Unleashed (Sams, 1999) (as the lead author), Art of Java Web Development (Manning, 2003), and No Fluff, Just Stuff Anthology: The 2006 Edition (editor and contributor). His language proficiencies include Java, C#/.NET, Ruby, Object Pascal, C++, and C. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal has taught on-site classes nationally and internationally to all phases of the military and to many Fortune 500 companies. He is also an internationally acclaimed speaker, having spoken at numerous developer conferences worldwide.If you have an insatiable curiosity about Neal, visit his web site at http://www.nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.


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

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
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
pretty good 3 April 2010
Format:Paperback
Easy reading, the author is obviously an experienced hands-on programmer. The author makes good solid points and presents good down-to-earth tips for fixing pains you recognize. No academic stuff, just plain 'you need this shovel to dig that hole, not a spoon'. Which is perfect.

You get a lot of "i knew this already"'s, but in general you pick up a few good tips here and there. It covers Linux, OSX and Windows - which obviously has it's share of overhead as you probably don't use all 3 OS'es. I found nothing magically super groundbreaking, but wasn't really expecting too either.

Recommended.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
This book is pretty interesting and an easy read. It's all about productivity - choosing and using the right tools, gains acheived by using the keyboard instead of the mouse, things to look for and excell at with editores and IDEs, and even coding principles to achieve cleaner and more reusable and testable code. The book is thin, so its not jammed with every single possible detail, making it quite light on the reading. You get the principles clearly presented and some examples to make the ideas even clearer.

Most of the code is Java, but is easily read and understood by anyone who works with .Net (like me). There's also some dynamic language stuff in there. The code is very readable. Overall, and more important than the code, are the principals mentioned and the recomended methods, to help you make yourself more productive when programming.

The book is worth reading and should probably be complemented by one of the Robert Martin series books like Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)or Agile Principles, Patterns, and Practices in C# (Robert C. Martin).
Comment | 
Was this review helpful to you?
Format:Paperback
a very pragmatic book. Even if 30% of the points developed in the book suit your needs, there are more than worth reading. and the 70% remaining might just help opening your eyes. Easy reading, although precise and relevant
Comment | 
Was this review helpful to you?

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges