要約(11行) And then at the other extreme you have the hackers, who are trying to write interesting software, and for whom computers are just a medium of expression, as concrete is for architects or paint for painters.

So instead of doing what they really want to do, which is to design beautiful software, hackers in universities and research labs feel they ought to be writing research papers.

All the time I was in graduate school I had an uncomfortable feeling in the back of my mind that I ought to know more theory, and that it was very remiss of me to have forgotten all that stuff within three weeks of the final exam.

If I had only looked over at the other makers, the painters or the architects, I would have realized that there was a name for what I was doing: sketching.

If universities and research labs keep hackers from doing the kind of work they want to do, perhaps the place for them is in companies.

So if you can figure out a way to get in a design war with a company big enough that its software is designed by product managers, they'll never be able to keep up with you.

When I say that the answer is for hackers to have day jobs, and work on beautiful software on the side, I'm not proposing this as a new idea.

Maybe it would be good for hackers to act more like painters, and regularly start over from scratch, instead of continuing to work for years on one project, and trying to incorporate all their later ideas as revisions.

Hackers, likewise, can learn to program by looking at good programs-- not just at what they do, but the source code too.

It's hard for such people to design great software [5], because they can't see things from the user's point of view.

But so many of the best hackers work on open-source projects now that the main effect of this policy may be to ensure that they won't be able to hire any first-rate programmers.

SMMRYで要約(10行) Of all the different types of people I've known, hackers and painters are among the most alike.

What hackers and painters have in common is that they're both makers.

Along with composers, architects, and writers, what hackers and painters are trying to do is make good things.

Then at the other extreme you have the hackers, who are trying to write interesting software, and for whom computers are just a medium of expression, as concrete is for architects or paint for painters.

Hackers need to understand the theory of computation about as much as painters need to understand paint chemistry.

If hackers identified with other makers, like writers and painters, they wouldn't feel tempted to do this.

Most hackers don't learn to hack by taking college courses in programming.

Maybe it would be good for hackers to act more like painters, and regularly start over from scratch, instead of continuing to work for years on one project, and trying to incorporate all their later ideas as revisions.

Whereas hackers, from the start, are doing original work; it's just very bad. So hackers start original, and get good, and scientists start good, and get original.

As far as I know, when painters worked together on a painting, they never worked on the same parts.

文字数により要約不可