Hooray! You have added the first book to your bookshelf. Check it out now!
[−]
  • Search Digit-count Valid ISBN Invalid ISBN Valid Barcode Invalid Barcode

97 Things Every Programmer Should Know

Collective Wisdom from the Experts

By Kevlin Henney

(12)

| Paperback | 9780596809485

Like 97 Things Every Programmer Should Know?
Join aNobii to see if your friends read it, and discover similar books!

Sign up for free

Book Description

Get 97 short and extremely useful tips from some of the most experienced and respected practitioners in the industry, including Uncle Bob Martin, Scott Meyers, Dan North, Linda Rising, Udi Dahan, Neal Ford, and many more. They encourage you to stretch yourself by learning new languages, looking at pContinue

Get 97 short and extremely useful tips from some of the most experienced and respected practitioners in the industry, including Uncle Bob Martin, Scott Meyers, Dan North, Linda Rising, Udi Dahan, Neal Ford, and many more. They encourage you to stretch yourself by learning new languages, looking at problems in new ways, following specific practices, taking responsibility for your work, and becoming as good at the entire craft of programming as you possibly can.

3 Reviews

Login or Sign Up to write a review
  • Irregular

    This book is composed of 97 two-page articles about varied topics in programming written by individual contributors. They have been chosen among many others from the original wiki (http://programmer.97things.oreilly.com/)

    The contributions are very irregular. Some are very introductory, and some ot ... (continue)

    This book is composed of 97 two-page articles about varied topics in programming written by individual contributors. They have been chosen among many others from the original wiki (http://programmer.97things.oreilly.com/)

    The contributions are very irregular. Some are very introductory, and some others are very advanced. Also, the length of each contribution is too short to cover a topic with some depth. Sometimes a contribution contradicts another one.

    My impression is that the book results in a cacophony of opinions. Although some benefit may be obtained from the book, it may not compensate the time invested in its reading.

    Is this helpful?

    Pablo Rodríguez Madroño said on Mar 21, 2011 | Add your feedback

  • 每兩頁說一個建議,或是一個小故事,有時可以看到作者的抱怨。如果對於有共鳴的部份深究的話,應該也會有不少收獲。

    有些特別適用於企業專案,一些關於C/C++,也有的在談 API 開發。我也覺得這像是個普查,不只一個人提到 unit test,或是 know your tools 顯示這些事有其重要性。

    我最喜歡的小故事是 Learn to Say, "Hello, World",有種禪意。然後是 A Message to the Future,很溫馨

    * Do Lots of Deliberate Practice

    The key [to developing expertis ... (continue)

    每兩頁說一個建議,或是一個小故事,有時可以看到作者的抱怨。如果對於有共鳴的部份深究的話,應該也會有不少收獲。

    有些特別適用於企業專案,一些關於C/C++,也有的在談 API 開發。我也覺得這像是個普查,不只一個人提到 unit test,或是 know your tools 顯示這些事有其重要性。

    我最喜歡的小故事是 Learn to Say, "Hello, World",有種禪意。然後是 A Message to the Future,很溫馨

    * Do Lots of Deliberate Practice

    The key [to developing expertise] is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes.
    -- Peter Norvig

    * Learn multiple programming languages

    * DRY

    every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

    * Learn to Estimate

    Estimate, target, and commitment are different.

    * Make Interface Easy to Use Correctly and Hard to Use Incorrectly

    * Message Passing Leads to Better Scalability in Parallel Systems

    Sharing memory is the root of all evil.

    Is this helpful?

    Mindos said on Nov 28, 2010 | Add your feedback

Book Details

  • Rating:
    (12)
    • 5 stars
    • 4 stars
    • 3 stars
    • 2 stars
    • 1 star
  • English Books
  • Paperback 256 Pages
  • ISBN-10: 0596809484
  • ISBN-13: 9780596809485
  • Publisher: O'Reilly Media
  • Pub date: Feb 01, 2010
  • Also available as: eBook
Improve data of this book

Prices Change currency & sellers

ISBN Edition List Sale Seller
9780596809485 Paperback $29.99 $25.64 bn.com
-- $23.99 ebooks.com
$29.99 $19.09 The Book Depository
Other editions
+ 1 copy tradable: →
Added to Shelf Added to Wish List

Inline Translation Mode

Left click to navigate, right click to translate.

inline translation guide

or close

Inline translation is not ready for this page yet.

Inline translation mode.

Share this page with your friends.

The viewport has not loaded.