York Jong's personal annotations on this page
Yorkjong bookmarked
on 2009-06-27
-
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.
-
-
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...
-
-
-
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...
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.