Hide this

Results from Google Books

Click on a thumbnail to go to Google Books.

The Productive Programmer (Theory in Practice (O'Reilly)) by Neal Ford
Loading...

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

by Neal Ford

MembersReviewsPopularityAverage ratingConversations
84373,388 (3.75)None
Loading...
won't like will probably not like will probably like will like will love

Sign up for LibraryThing to find out whether you'll like this book.

English (2)  Spanish (1)  All languages (3)
Showing 2 of 2
A bit schizophrenic, as the author more or less admits right off the bat. The first half is for computer power users in general, covering the best ways to wean oneself from the mouse so the hands stay on the keyboard more; and a few power tools like text editors and stacking clipboards. I think just about anyone could benefit from one or more of these tips, although certainly if you spend any amount of time working with text documents, you should find quite a bit of useful stuff, even if you already consider yourself a power user.

The second half of the book is specific to programming, covering many of the more successful practices of the agile movement, such as test-first coding. If you've ever gone to a Neal Ford talk, you'll probably recognize quite a few of his tips.

So there's a somewhat disjointed feel, like it's reaching out to a couple of different audiences and not hitting either square on target. But if you're a computer power user or would like to be one, you'll probably find some tips here you haven't seen before. ( )
  benfulton | Feb 20, 2009 |
I've been reading Neal's blog for a while. So I've been looking forward to the book. (I even accidentally ordered it twice - one was the pre-buy at amazon, which I forgot about).

I spend the last two days reading the book and found it quite helpful. There are a lot of concrete tips and examples for immediate use and daily improvement of your mechanic skills. Many of the experiences regarding the effective use of the tools at hand that he describes are well known to me. I can't really understand how developers are not keen to improve their productivity.
Neal's book is a good addition to the PragProgs masterpiece. It concentrates more on the mechanics and on some principles of productive software development. So the triad of values-principles-patterns got a son named mechanics.

What I missed in the book was:
* a comprehensive list of the notes at the end.
* Christopher Alexanders appearance as one of the philosophers.
* the notion of cheat sheets/refcards
* references to Martin Odersky's Scala the scalable language
* references to Kent Becks "Implementation Patterns" (especially in the SLAP section)

As being a developer myself I was a bit disappointed by the quality of the examples (the solutions not the starting points) and a bit by the correctness of the text (typos). I spotted several errors, some bad designs and some uninformed choices even on the first read of the book. I'll post them to the errata page.

Neals suggestion of an online repository of productive programmers tools, tips and mechanics is a great idea. I'd really like to join this effort. ( )
  mesirii | Jul 28, 2008 |
Showing 2 of 2
no reviews | add a review
You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Series (with order)
Canonical Title
Original publication date
People/Characters
Important places
Important events
Awards and honors
Epigraph
Dedication
First words
Quotations
Last words
Disambiguation notice
Publisher's editors
Blurbers
Book description

Amazon.com Product Description (ISBN 0596519788, Paperback)

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.

(retrieved from Amazon Fri, 24 Apr 2009 07:58:10 -0400)

The first test round has been closed. Visit the Open Shelves Classification group for details.

Popular covers

 

Help/FAQs | About | Privacy/Terms | Blog | Contact | LibraryThing.com | APIs | WikiThing | Common Knowledge | 45,481,820 books!