Skip to main content

Diigo Home

Great Hackers - by paul graham - The Diigo Meta page

paulgraham.com/gh.html - Cached - Annotated View

York Jong's personal annotations on this page

yorkjong
Yorkjong bookmarked on 2009-06-27 viewpoint essay Python
  • if your society has no variation
    in productivity, it's probably not because everyone is Thomas
    Edison. It's probably because you have no Thomas Edisons.
  • In a low-tech society you don't see much variation in productivity
  • when you hand people a complex tool
    like a computer, the variation in what they can do with
    it is enormous
  • In programming, as
    in many fields, the hard part isn't solving problems, but deciding
    what problems to solve.
  • Ordinary programmers write code to pay
    the bills. Great hackers think of it as something they do for fun,
    and which they're delighted to find people will pay them for.
  • What do hackers want? Like all craftsmen, hackers like good tools.
  • Good hackers find it unbearable
    to use bad tools. They'll simply refuse to work on projects with
    the wrong infrastructure.
  • At any given time,
    there are only about ten or twenty places where hackers most want to
    work, and if you aren't one of them, you won't just have fewer
    great hackers, you'll have zero.
  • The
    smart ones learn who the other smart ones are, and together
    they cook up new projects of their own.
  • I've found that people who
    are great at something are not so much convinced of their own
    greatness as mystified at why everyone else seems so incompetent.
  • But it's particularly hard for hackers to know how good they are,
    because it's hard to compare their work.
  • The key to being a good hacker may be to work on what you like.
  • you never have
    to work on boring projects
  • you'll never allow yourself to do a half-assed job.

This link has been bookmarked by 5 people . It was first bookmarked on 07 Apr 2007, by eyal matsliah.

  • 27 Jun 09
    • if your society has no variation
      in productivity, it's probably not because everyone is Thomas
      Edison. It's probably because you have no Thomas Edisons.
    • In a low-tech society you don't see much variation in productivity
    • 12 more annotations...
  • 07 Apr 07
    • In a low-tech society you don't see much variation in productivity.
      If you have a tribe of nomads collecting sticks for a fire, how
      much more productive is the best stick gatherer going to be than
      the worst? A factor of two? Whereas when you hand people a complex tool
      like a computer, the variation in what they can do with
      it is enormous.
    • Productivity varies in any field, but there are few in which it
      varies so much. The variation between programmers
      is so great that it becomes a difference in kind. I don't
      think this is something intrinsic to programming, though. In every field,
      technology magnifies differences in productivity. I think what's
      happening in programming is just that we have a lot of technological
      leverage. But in every field the lever is getting longer, so the
      variation we see is something that more and more fields will see
      as time goes on. And the success of companies, and countries, will
      depend increasingly on how they deal with it.
    • 10 more annotations...
  • 22 Jan 07
  • 15 Aug 04