Raw Thought

by Aaron Swartz

A Non-Programmer’s Apology

In his classic A Mathematicians Apology, published 65 years ago, the great mathematician G. H. Hardy wrote that “A man who sets out to justify his existence and his activities” has only one real defense, namely that “I do what I do because it is the one and only thing that I can do at all well.” “I am not suggesting,” he added,

that this is a defence which can be made by most people, since most people can do nothing at all well. But it is impregnable when it can be made without absurdity … If a man has any genuine talent he should be ready to make almost any sacrifice in order to cultivate it to the full.

Reading such comments one cannot help but apply them to oneself, and so I did. Let us eschew humility for the sake of argument and suppose that I am a great programmer. By Hardy’s suggestion, the responsible thing for me to do would be to cultivate and use my talents in that field, to spend my life being a great programmer. And that, I have to say, is a prospect I look upon with no small amount of dread.


It was not always quite this way. For quite a while programming was basically my life. And then, somehow, I drifted away. At first it was small steps — discussing programming instead of doing it, then discussing things for programmers, and then discussing other topics altogether. By the time I reached the end of my first year in college, when people were asking me to program for them over the summer, I hadn’t programmed in so long that I wasn’t even sure I really could. I certainly did not think of myself as a particularly good programmer.

Ironic, considering Hardy writes that

Good work is not done by ‘humble’ men. It is one of the first duties of a professor, for example, in any subject, to exaggerate a little both the importance of his subject and his own importance in it. A man who is always asking ‘Is what I do worthwhile?’ and ‘Am I the right person to do it?’ will always be ineffective himself and a discouragement to others. He must shut his eyes a little and think a little more of his subject and himself than they deserve. This is not too difficult: it is harder not to make his subject and himself ridiculous by shutting his eyes too tightly.

Perhaps, after spending so much time not programming, the blinders had worn off. Or perhaps it was the reverse: that I had to convince myself that I was good at what I was doing now, and, since that thing was not programming, by extension, that I was not very good at programming.

Whatever the reason, I looked upon the task of actually having to program for three months with uncertainty and trepidation. For days, if I recall correctly, I dithered. Thinking myself incapable of serious programming, I thought to wait until my partner arrived and instead spend my time assisting him. But days passed and I realized it would be weeks before he would appear, and I finally decided to try to program something in the meantime.

To my shock, it went amazingly well and I have since become convinced that I’m a pretty good programmer, if lacking in most other areas. But now I find myself faced with this dilemma: it is those other areas I would much prefer to work in.


The summer before college I learned something that struck me as incredibly important and yet known by very few. It seemed clear to me that the only responsible way to live my life would be to do something that would only be done by someone who knew this thing — after all, there were few who did and many who didn’t, so it seemed logical to leave most other tasks to the majority.

I concluded that the best thing to do would be to attempt to explain this thing I’d learned to others. Any specific task I could do with the knowledge would be far outweighed by the tasks done by those I’d explained the knowledge to.1 It was only after I’d decided on this course of action (and perhaps this is the blinders once again) that it struck me that explaining complicated ideas was actually something I’d always loved doing and was really pretty good at.

That aside, having spent the morning reading David Foster Wallace2, it is plain that I am no great writer. And so, reading Hardy, I am left wondering whether my decision is somehow irresponsible.

I am saved, I think, because it appears that Hardy’s logic to some extent parallels mine. Why is it important for the man who “can bat unusually well” to become “a professional cricketer”? It is, presumably, because those who can bat unusually well are in short supply and so the few who are gifted with that talent should do us all the favor of making use of it. If those whose “judgment of the markets is quick and sound” become cricketers, while the good batters become stockbrokers, we will end up with mediocre cricketers and mediocre stockbrokers. Better for all of us if the reverse is the case.

But this, of course, is awfully similar to the logic I myself employed. It is important for me to spend my life explaining what I’d learned because people who had learned it are in short supply — much shorter supply, in fact (or so it appears), than people who can bat well.


However, there is also an assumption hidden in that statement. It only makes sense to decide what to become based on what you can presently do if you believe that abilities are somehow granted innately and can merely be cultivated, not created in themselves. This is a fairly common view, although rarely consciously articulated (as indeed Hardy takes it for granted), but not one that I subscribe to.

Instead, it seems plausible that talent is made through practice, that those who are good batters are that way after spending enormous quantities of time batting as a kid.3 Mozart, for example, was the son of “one of Europe’s leading musical teachers”4 and said teacher began music instruction at age three. While I am plainly no Mozart, several similarities do seem apparent. My father had a computer programming company and he began showing me how to use the computer as far back as I can remember.

The extreme conclusion from the theory that there is no innate talent is that there is no difference between people and thus, as much as possible, we should get people to do the most important tasks (writing, as opposed to cricket, let’s say). But in fact this does not follow.

Learning is like compound interest. A little bit of knowledge makes it easier to pick up more. Knowing what addition is and how to do it, you can then read a wide variety of things that use addition, thus knowing even more and being able to use that knowledge in a similar manner.5 And so, the growth in knowledge accelerates.6 This is why children who get started on something at a young age, as Mozart did, grow up to have such an advantage.

And even if (highly implausibly) we were able to control the circumstances in which all children grew up so as to maximize their ability to perform the most important tasks, that still would not be enough, since in addition to aptitude there is also interest.

Imagine the three sons of a famous football player. All three are raised similarly, with athletic activity from their earliest days, and thus have an equal aptitude for playing football. Two of them pick up this task excitedly, while one, despite being good at it, is uninterested7 and prefers to read books.8 It would not only be unfair to force him to use his aptitude and play football, it would also be unwise. Someone whose heart isn’t in it is unlikely to spend the time necessary to excel.


And this, in short9, is the position I find myself in. I don’t want to be a programmer. When I look at programming books, I am more tempted to mock them than to read them. When I go to programmer conferences, I’d rather skip out and talk politics than programming. And writing code, although it can be enjoyable, is hardly something I want to spend my life doing.

Perhaps, I fear, this decision deprives society of one great programmer in favor of one mediocre writer. And let’s not hide behind the cloak of uncertainty, let’s say we know that it does. Even so, I would make it. The writing is too important, the programming too unenjoyable.

And for that, I apologize.

Notes


  1. Explaining what that knowledge is, naturally, a larger project and must wait for another time. 

  2. You can probably see DFW’s influence on this piece, not least of which in these footnotes. 

  3. Indeed, this apparently parallels the views of the psychologists who have studied the question. Anders Ericsson, a psychology professor who studies “expert performance”, told the New York Times Magazine that “the most general claim” in his work “is that a lot of people believe there are some inherent limits they were born with. But there is surprisingly little hard evidence … .” The conclusion that follows, the NYTM notes, is that “when it comes to choosing a life path, you should do what you love — because if you don’t love it, you are unlikely to work hard enough to get very good. Most people naturally don’t like to do things they aren’t ‘good’ at. So they often give up, telling themselves they simply don’t possess the talent for math or skiing or the violin. But what they really lack is the desire to be good and to undertake the deliberate practice that would make them better.” 

  4. The quote is from Wikipedia where, indeed, the other facts are drawn from as well, the idea having been suggested by Stephen Jay Gould’s essay “Mozart and Modularity”, collected in his book Eight Little Piggies

  5. I’ve always thought that this was the reason kids (or maybe just me) especially disliked history. Every other field — biology, math, art — had at least some connection to the present and thus kids had some foundational knowledge to build on. But history? We simply weren’t there and thus know absolutely nothing of it. 

  6. It was tempting to write that “the rate of growth” accelerates, but that would mean something rather different. 

  7. Many people, of course, are uninterested in such things precisely because they aren’t very good at them. There’s nothing like repeated failures to turn you way from an activity. Perhaps this is another reason to start young — young children might be less stung by failure, as little is expected from them. 

  8. I apologize for the clichédness of this example. 

  9. Well, shorter than most DFW. 

You should follow me on twitter here.

May 27, 2006

Comments

This was an interesting read, Aaron, and I’m largely sympathetic with your line of reasoning and with Hardy’s too.

I cannot begin to comprehend the loss I would feel personally if Bach had been a baker instead of a musician — and one could erase my memory of the music but not memory of my feelings about the music. At the same time, who is inhuman enough to say that a Mozart who hates music and for whom the continuing practice of music is an existential torture should be forced to continue for the benefit of all?

You mention Mozart (W. A.) and that he began instruction at age 3 (actually, it probably began in the womb given his father’s position), but say nothing of the millions of children who have piano teacher parents, begin music lessons before in infancy, and yet never grow up to be a Mozart, however much they try to make it happen. For every child that grows up to be a Glenn Gould (piano teacher parent, read music before language), there are thousands in the same situation that just don’t learn as quickly and hit a plateau somewhere between competency and mastery. Lots of children take music lessons and have musician parents, but few will ever be great musicians. Consider Josef Hoffman, who practiced 20-30 minutes daily as a child, and never more than 2 hours a day late in his musical education, and consider the millions of children now who practice 2 to 3 times as much for the same period of time. It just does not make sense to say that it’s purely a matter of learning. Some people’s learning slope is always steeper than that of others, and some people — in the music world, at least — have attained greater mastery at 8 years of age (Hoffman, Gould, Mozart) than others will ever attain.

On the subject of programming, I am a programmer, and I often interview programmers for work. From my experience, the better programmers that I interview are not necessarily those who have the most experience. Most of the fresh-out-of-college people I interview have been programming since they were quite young, and very few of them have any kind of insight into the craft of programming. Most have knowledge of programming — some have lots — but very few have wisdom. Fast forward 10 years or so, and look at programmers who have been crafting their skills professionally for 10 year or so. How many Bill Joys do you think there will be? Maybe we should wait another 10 years? Still no Bill Joys. Most professional programmers are mediocre, and all the practice in the world does not change that. In my experience, few have the passion and talent required. Passion, talent, environment, and practice are necessary but not sufficient causes.

As to your distaste for programming, I’ll quote Dijkstra: programming is to computer science as telescopes are to astronomy. Do you have the same distaste and aversion for computer science?

If you decide you want to be a writer, then don’t be too critical at first. The writers you read and admire honed their talents for years before they were able to write the kind of prose that makes us all feel inadequate. You may or may not have talent, but it will take at least a few years to know for sure.

posted by Jospeh Knecht on May 28, 2006 #

A man who sets out to justify his existence and his activities needs no defense. I do what I do because I want to - and need no other reason.

Hardy could not always do mathematics well and so there must have been a time when he did mathematics for another reason. I’m sure that someone of Hardy’s stature became good at maths at a fairly young age, but if we only extend an exemption to the young (who don’t know what they are good at yet) he is precluding the possibility of ever switching.

As you suggest, people who want to do something are probably going to become good at it over time. If it’s true that “it takes at least ten years of concentrated study and practice to become an expert”[1] then switching comes at a high cost. Like yourself and Mozart I’ve followed the profession of my father and I believe that my current competence owes a lot to living 10 miles away from school and friends while growing up, leaving lots of time for practice.

But you don’t owe the world a great programmer and, although you aren’t going to be a great writer by next week, you should start guilt free.

(and I wish you well)

[1] Deep Smarts: How to Cultivate and Transfer Enduring Business Wisdom (Harv. Bus. School 2005, pg. 49)

posted by Adam Langley on May 28, 2006 #

Dude, you’re a writer. Of code, of prose. You’ve got it; now, it’s up to you to choose what to work at and make stronger.

I’d advise that you avoid kicking yourself for working on whichever of the two you choose to work on, on any given day.

posted by misuba on May 28, 2006 #

Much here …

There’s a difference between being a “great X”, and having “skill at X”. And it’s even possible to do great things even if you’re only “skilled at X”, by either accident, or intense work - but they are not the same. As to the nature/nurture argument, I believe the effects of nurture are commonly underestimated and nature is often used as an excuse for inadequate nuture. However, there are some indications that while it’s not clear what exactly makes a “great X”, at some point, it’s pretty clear if you’re NOT going to be one.

But in any case, if you can be a great X, but you’d rather be a mediocre Y, because you hate doing X, and like doing Y, it seems like you’re taking a very long route to simply say that Hardy is wrong because if you don’t like X, you won’t be a great X in the first place (which is kind of a straw-man rebuttal - I assume Hardy knows that argument, and believes you should do your best at X, even if you don’t like it).

Regarding “the best thing to do would be to attempt to explain this thing I’d learned to others.”, well, the problem is that it’s a really tough road. I’ve been down it, and whether it’s a flaw in my character or not, I’ve very much given it up. It sounds good, but it’s a lot easier said than done. You might even be over-estimating your ability to follow it, especially in the face of the backlashes. Though I am well-known to be extremely bitter on this point.

posted by Seth Finkelstein on May 28, 2006 #

“and he begun showing me how to use the computer as far back as I can remember.”

Sigh…and, yet, despite a mother who was an editor/writer and BEGAN teaching you proper grammar as far back as you should be able to remember, it never seems to stick. ;-P

Seems to me you carry genes for both programming and writing and should make the most of both of them…why should you have to choose one or the other? Work at both; hone both your skills. Hell, hone all your skills Renaissance Man!

posted by Susan on May 28, 2006 #

What you’re encountering is that while you might be good at programming, so are a lot of other people; you’re also good at other things (of which writing I think is a symptom and not a cause), and there are comparatively fewer people who are also good at those ‘other things.’

I say writing is a symptom not a cause because I think writing is simply the channel you’ve been using to express great ideas that you want to put into more concrete action. This is all theorycraft, however ;)

In any case, I’ve always been of the opinion that one should do what one loves in life, and thus I’d heartily encourage you to pursue those ‘other things’ with all your heart, soul and body.

posted by Dominik Rabiej on May 28, 2006 #

Writing books is easier than writing code because you don’t have to stand the test of reality.

posted by pierre on May 28, 2006 #

First off, if you truly have unwavering passion and energy for writing (or whatever), you can probably be great at it. That is more important that innate skill, assuming a basic level of competence.

Second, concerning your epiphany: You may eventually come to believe that the media is a normal business, and that the news is demand driven. Why are there endless reports about issues like Terry Shiavo? Because they are cheap to produce, and people pay attention, and then look at the accompanying ads.

But if the media product is just a function of public demand, the way to solve the problem is to change the public, not the system. There is probably no way that we can structure media organizations to produce good news with a public that is asleep at the wheel. Spending your life trying to correct that problem might appear much less enticing.

posted by justin on May 28, 2006 #

Susan sounds just like my mom….and I agree with her.

posted by Mike Baas on May 28, 2006 #

As a music teacher (albeit a new one), I have a fair amount of empirical evidence that while there is such a thing as innate ability, it is far outweighed by interest, attitude, and/or work ethic. My top student out of this year’s beginners just gets things more easily than anyone else, but my second-best student is perfectly average and surpasses all but one of her peers, many of them more talented, by just practicing daily.

posted by Ken on May 28, 2006 #

I think life is gangly … it hairs away from you. That is, it will hair away from (diverge from) your rationalizations of what you intend to do. Then if you look at your reasons a couple decades after you concocted them, you will certainly laugh. Reason more accurately falls after the fact and there too it finds no more value that before. But go ahead … reason away … for that appears to be what you do :) Have you considered being a politician or a lawyer?

posted by Seth Russell on May 28, 2006 #

Like my friend’s dad was fond of saying, “Do what you love. Just don’t expect that other people will pay you to do it.”

posted by Archetypal dad on May 28, 2006 #

Funny, I went through the opposite transition.

During high school and my first few years of college I was completely into politics. I volunteered for political campaigns, interned in Congress, and worked in city hall. I combed libraries for books ranging from Plato to Ayn Rand, Rush Limbaugh to Noam Chomsky. But midway through college I got bored with too much talk and too much theory. It’s easy to read a couple of books and think that you have found some great new insight, and that if everyone would just listen the world would make itself right. I’ve been there too. But political realities, human nature, and the forces of intertia make change much more difficult in practice. I started getting much more into programming and startups because you have the ability to create something that is of actual value. Results are measurable instead of endlessly debatable. I do hope to return to politics later on in life when I have more experience (and money!), but for now, I want to do something concrete, not just talk.

posted by Patrick Fitzsimmons on May 28, 2006 #

Aaron: I went through a similar crisis two years ago and chose math over programming (after trying economics for a while). The decision was easier for me because I was only a decent programmer. But both of us were young coders and know how quickly it may be learned. You may as well ditch it for a few years and see what happens. My experience is that I can learn a topic well enough to know if I’ll be good at it in one year (as with politics, economics, computer science and math). So the 10 year investment to become an “expert” is only a 9 year investment considered with much more information.

That writing is a symptom of programming and not a cause (as Dominik said) is also true of math. Fortunately math has objective measures of skill, and I knew that I liked and was good at it immediately. The more difficult decision, only recently apparent, is whether I want the lifestyle of a mathematician.

Worrying about being “great” at what you do is a waste of time. You are smart enough to be “very good” at whatever you choose, but predicting the next G. H. Hardy is not possible. My original ambition was to be a “great” mathematician, but it has faded as I’ve realized the joy in doing math anyways. (That I will be able to make money off of it makes the decision easier).

Could your decision not to code be the result of burnout? As exams ended two weeks ago I never wanted to do math again. But after relaxing I feel much better about it. My observation is that despite your skill, you have had difficulties getting your company off the ground. I don’t think this is entirely a reaction, but you should think about it.

posted by Jeremiah Rogers on May 28, 2006 #

So… i started college studying computer science and ended college addicted to and with a degree in philosophy. Blame it on my evangelical christian upbringing. This morning (at age 29) i’m sitting with my wife at a coffee shop, reading a book on Kierkegaard and thinking about how I need to keep coding strong so the startup I’m involved with will succeed. Luckily my net connection at home is down so i can justify sitting here reading with my coffee for a couple more hours. Nonetheless, i find that my interest in coding and my interest in writing/philosophy are both constants in my life. Maybe you’ll find your drive to write doesn’t end up excluding programming. I had to spend a number of years avoiding the computer just to clarify my position on my own existence but once I had delved deeply enough I found a place where my widely divergent interests could co-exist. All that is just to say that I doubt you will totally forget programming, you might just need to put it down for a while.

Kindest Regards,

Mike

posted by Mike on May 28, 2006 #

You may eventually come to believe that the media is a normal business, and that the news is demand driven.

No, I used to believe that. But after looking at the evidence, it’s pretty clearly false.

posted by Aaron Swartz on May 28, 2006 #

I have seen similar things and have been programming since I was young too. Now I am older and I am not saying I am a master or not. But, it seems like with such a large life investment you would really be recognized and make a mark on history. But, programming seems difficult to really get your thoughts out there. Even look at some of the greats; Knuth, Norvig. These guys are geniuses but outside the circle on their respective domains they probably wouldn’t even get a nod. But, I thought computer science was important? Worse yet, think about Dan Brown; his book sold some 40 million copies of his Da Vinci Code and I think it was mediocre at best (that is being nice). Angelina Jolie just had a baby and you would think she cured cancer.

You want to get your name out there as well. And programming probably won’t get you there. So you have looked at other avenues.

posted by Berlin Brown on May 28, 2006 #

“All work is an act of philosophy.” (Ayn Rand)

Programming can be as much an creative work of self-expression as it can be a mundane “code-monkey” kind of work. Especially when you decide that crafting your own tools is the main part of the job.

What I don’t get is that there should be a discrepancy between “doing what you would enjoy doing most” and “doing what you are best at”. I always thought that the former, preference regarding work (doing what one enjoys most), derives from the latter, i.e. everyone automatically enjoys most what he is best at (whether that may be actual skill and crafted ability or some own potential that one is confident one can reach). So yes, my thinking went, do what you love, implying “because what you love is what you’re best at”. A bit simplistic perhaps, just my own interpretation of my individual situation…

“Don’t feel guilty if you don’t know what you want to do with your life. The most interesting people I know didn’t know at 22 what they wanted to do with their lives. Some of the most interesting 40-year-olds I know still don’t.”

http://www.jamesshuggins.com/h/tek1/sunscreentext.htm

posted by Philipp Schumann on May 28, 2006 #

One more comment. You should also read on ‘A Beautiful Mind’ not the movie but the book on John Nash, pretty enlightening. The movie is basically a fraud where as the book goes more in depth into Nash’s genius and also his struggle.

posted by Berlin Brown on May 28, 2006 #

Having seen your code, I’m pretty sure the world can find another self-styled genius to take care of web.py so you can devote more time to your blog.

posted by StarkFist on May 28, 2006 #

I think ideas can change the world if enough people read them, but technology can really change the world, because it is the invention of new tools.

It’s hard to say the world hasn’t changed since the invention of the personal computer, and the Visicalc spreadsheet.

Personally, I write fiction to escape, but I write code to change the world.

posted by Jeremy on May 28, 2006 #

I’ve always thought that this was the reason kids (or maybe just me) especially disliked history. Every other field — biology, math, art — had at least some connection to the present and thus kids had some foundational knowledge to build on. But history? We simply weren’t there and thus know absolutely nothing of it.

I wonder if we could teach history backwards?

Douglas

posted by Douglas on May 28, 2006 #

Is there a way to express yourself in code?

i.e. RMS or Mark Shuttlesworth; both political programmers.

posted by Sean Cavanagh on May 28, 2006 #

David Foster Wallace is not a great writer. But if you like him (and footnotes) and want to emulate someone, read some Nicholson Baker. The Mezzanine is a good book of his.

posted by Mitch on May 28, 2006 #

I’ve been debating the link between passion and greatness myself. Unlike you, I have never been a great programmer - I’d gotten by for several years as one solely on my aptitude for making computers do what I want. I never coded in my free time, I never liked coding, but it was easy work (for me) that paid well, so I did it. But I eventually realized I would never be great at it unless I deeply cared about it. And I didn’t.

Don’t let aptitude define you. Find what you love and follow it. If I step back and pay attention to the things I’m actually excited about, that get me animated and talking fast and waving my arms, it’s pretty clear what I should be doing. In my case, it’s management, or at least the process of creating a viable corporate community, so I’m in the process of launching my third career. We’ll see if I continue to care about it as I get more into it.

Good luck!

posted by Eric Nehrlich on May 28, 2006 #

You may eventually come to believe that the media is a normal business, and that the news is demand driven.
No, I used to believe that. But after looking at the evidence, it’s pretty clearly false.

You will believe it again. The situation is muddied by issues such as that it is easier to just report what is in the daily white house press briefing than to do true investigative journalism, and that reporting certain things leads to alienation from the government, but it is true. That is basically what is said in Manufacturing Consent, but phrased in a way that doesn’t pretend that nothing is the population’s fault.

posted by justin on May 29, 2006 #

Most businesses aren’t demand-driven. Does Ford come out with new, only slightly-modified cars because people are demanding new, only slightly-modified cars? Not at all; they change them slightly and then run tons of absurd ads of people driving over mountains to create demand. Same thing with knockoff drugs and other big industries. It’s pretty absurd to blame to people for this one; they don’t exactly have a choice. The only thing they can do is stop watching the news — and indeed they have.

posted by Aaron Swartz on May 29, 2006 #

Also, a demand-driven argument can’t explain the kinds of biases described in this week’s Media Matters in which the press heavily investigates scandals—but only when they involve Democrats.

posted by Aaron Swartz on May 29, 2006 #

Does Ford come out with new, only slightly-modified cars because people are demanding new, only slightly-modified cars? Not at all; they change them slightly and then run tons of absurd ads of people driving over mountains to create demand.

(For the sake of discussion, I am ignoring the fact here that Ford may be a failind company.) I see this differently. Ford creates crap products and runs lots of ads because that is what the public demands (where we let their behavior speak for their demands). If running lots of ads is effective, a company that created quality cars and didn’t waste money on advertising would be immediately run out of business by a crap-car high-advertising company. This certainly isn’t the company’s fault: the only blame can lie on the population.

Also, a demand-driven argument can’t explain the kinds of biases described in this week’s Media Matters in which the press heavily investigates scandals—but only when they involve Democrats.

Again, I really have to disagree.

I admit that it is an oversimplification to say that it is a demand-driven situation. I am sure that in the modern DC climate, reporting scandals involving Republicans has much higher costs, in a nn-monetary sense, than reporting scandals involving Democrats.

However, the fact is that if people demanded better news they would get it. Slight changes in the cost to produce different types of news would be totally overwhelmed by demand if people turned their ad-watching eyeballs towards news that gave a better picture of reality.

posted by justin on May 29, 2006 #

So, if advertisers or the media have the power to brainwash people, how come they don’t get all of them to buy Ford cars?

The way I see it, using the Ford example, is this: they appeal / reach out (by ads) to that portion of the population that values the Ford brand for sentimental or other reasons, and driving across mountains, over car quality or total-newness. That is, they want to capture and serve as much of the existing demand for these values as they can. So does any other business. Is there something I’m missing here? I don’t buy the hypnotisation-by-pictures-or-words-rather-than-real-drugs theory until convinced. ;)

posted by Philipp Schumann on May 29, 2006 #

By justin’s logic, if Ford went around putting guns to people’s heads and forcing them to buy cars, it’d still be the population’s fault, because people fell for it and Ford has to do whatever people fall for to stay competitive. If people really had a problem with it, after all, they’d get the government to take away the guns. Meanwhile, Philipp would say that Ford is simply doing their best to capture the afraid-of-death market. See? The corporations aren’t responsible no matter what they do; it’s always the public’s fault at bottom.

It’s so nice having a religion, it saves a lot of time when you can just ignore the facts.

posted by Aaron Swartz on May 29, 2006 #

Hey, I think you’re both right about the media. It’s demand-driven by the customers, and the real customers are advertisers purchasing eyeballs. Now let’s hug and make up. ;)

Similar thoughts struck me when I was at a recent programmers’ conference, the Lisp thing in Hamburg. I spent the first dinner mostly talking politics with a cool fella from Turkey; as the night wore on, I felt kinda ashamed and searched out people to talk about Proper programming topics.

The next day, I felt like such an outsider, and I didn’t want to spend my entire day with a bunch of men talking about programming. Whenever I opened my mouth, it seemed like… all I had to say was garbage. Started seeing them as the technocrats who had an unusual understanding of how society’s institutions worked, as they automated much of it [1]; but outside their job roles didn’t have more influence than anyone else. (So for example, they might worry about the environment, but had to pretend to desire discussing sports at the oil companies they worked at. Many of them even hid their Lisp usage, for Christ’s sake! Their power was only magnified when they were rowing in the right direction.)

[1] - Adam Smith discussed the “drowsy stupidity” which most of us fall into in modern society due to overspecialization, with only a lucky few who escape it:

“These varied occupations present an almost infinite variety of objects to the contemplation of those few, who, being attached to no particular occupation themselves, have leisure and inclination to examine the occupations of other people. The contemplation of so great a variety of objects necessarily exercises their minds in endless comparisons and combinations, and renders their understandings, in an extraordinary degree, both acute and comprehensive. Unless those few, however, happen to be placed in some very particular situations, their great abilities, though honourable to themselves, may contribute very little to the good government or happiness of their society. Notwithstanding the great abilities of those few, all the nobler parts of the human character may be, in a great measure, obliterated and extinguished in the great body of the people.”

posted by Tayssir John Gabbour on May 29, 2006 #

If Ford would go for the guns, you would be right, but it remains to be shown convincingly (maybe that is what Chomsky did?) that for example advertising (i.e. trying to persuade by some kind of argument or statement, rather than by force), is actually something similarly forceful that people invariably “fall for” like for a drug.

The people who believe this try to construct an argument that advertising is inherently fraudulent, and if it were, the analogy with guns would hold and advertising should rightly be opposed and met with contempt. However, I fail to see an inherently fraudulent nature in advertising. Just as environmentalist protesters with banners or union workers at a strike, it is someone with a proposition asking us for our attention. Correspondingly, just as with other works of fiction, a great many people tend to treat advertising and the media with a grain of salt, and stick what corresponds to their set of values and opinions, in my opinion.

Surely this kind of reasoning, although my own and maybe not justin’s, cannot be dismissed as a “religion” with the entity pursuing an action being the sole ethical standard of value (i.e. whatever that entity, say companies or bureaucrats or intellectuals, choose to do is “good” because they are the ones doing it, even if they threaten to kill someone not belonging to that class of entities). Nothing could justify the fact that a company tried forcing others to deal with them. I just don’t see how advertising would be an initiation of force.

posted by Philipp Schumann on May 29, 2006 #

“A man’s got to do what a man’s got to do.” — movie “Shane” (1953)

“Follow your bliss.” — Joseph Campbell

posted by mclaren on May 29, 2006 #

I would go with Susan. She sounds like my mother too. Besides, it’s plain common sense.

posted by iagree on May 29, 2006 #

By justin’s logic, if Ford went around putting guns to people’s heads and forcing them to buy cars, it’d still be the population’s fault, because people fell for it and Ford has to do whatever people fall for to stay competitive.

That’s exactly right. Why *doesn’t Ford put guns to people’s heads, do you think*? Because they are too nice for that? Corporations cannot have other goals than making money because if they did, competing corporations more singlemindedly focused on making money would displace them. If corporations are to behave decently, it can only be because we structure the system so that being decent is profitable.

The other alternative is getting rid of corporations. Putting aside if that is a good idea, how would it be done? The population would have to demand it of their leaders.

It’s so nice having a religion, it saves a lot of time when you can just ignore the facts.

That’s insulting and beneath you.

posted by justin on May 29, 2006 #

Oh yeah, some of us might enjoy the following book to consider… Jeff Schmidt’s _Disciplined Minds_. He was ironically fired for writing this book by the American Institute of Physics, and recently won a settlement. It discusses how to identify (and fight) the ideological discipline in many professions.

(There’s links on that page to download podcasts of someone who read it out on her radio show…)

posted by Tayssir John Gabbour on May 29, 2006 #

In the last few posts you’ve written in a spooky, quasi-religous voice about a fad diet, Noam Chomsky, and implied that David Foster Wallace is a great writer.

I’m thinking you need to get outside in the sunshine, and possibly make some friends.

Luckily these are writers and topics that often grip the mind of impressionable college students. (I personally was a zen-buddhist vegan into Wittgenstein from age 19 to 22.)

It takes a while to get your critical thinking skills back on track after being exposed to these sorts of things, especially if you’re a typical lonely programmer working on something that’s not very intellectually challenging.

However, if you keep it up, you’re headed down the road to kook-dom. From my own experience, I wouldn’t suggest trading your Silicon Valley connections for the Shangri-La McSweeney’s Media Consipracy crowd. It takes longer than you think to get back into a world where people actually DO stuff.

posted by StarkFist on May 29, 2006 #

Wow, people really don’t like David Foster Wallace. Really? He seems consistently amazing to me, and I can understand the feeling of inadequacy after reading his books/stories/scribbles on napkins….

posted by joey on May 29, 2006 #

I think you downplay your writing ability (though I don’t care for Wallace so maybe that’s not the endorsement you were looking for. I’d suggest reading Gore Vidal instead, if you haven’t yet, check out United States, Creation, and the American Empire series.) and while I don’t much care for the radical vision you want to deliver, I say go for it. I trust that you will bring an intelligent and critical mind to the proceedings and will discover the flaws in that program soon enough, allowing you to move on to writing about more interesting topics. In fact, maybe you can build a publishing platform for writing like yours, allowing you to dabble in some programming while you focus on your writing. The web allows for a lot of creativity in changing the medium of publishing, which hasn’t really been leveraged yet (blogs are only the first step).

posted by Ajay on May 29, 2006 #

I believe you are both a good programmer and a good writer. OK, so you prefer to write. It’s great to be able to earn a living by doing what you like best. But I think you should consider the fact that, for people who can do both things well, writing is easier than coding. I know a lot of people won’t agree with this, so give it some thought and see what you think.

When you program, you normally have a definite goal in mind, and the job is done when the program finally does what you wanted it to do. Pretty objective.

Writing, on the other hand, is totally subjective. No compilers to tell you you are missing a dot in line 42. We all expect to find plenty of bugs in early stages of software developing, but we are less inclined to accept that our drafts are also full of bugs. Soaring with them.

The difference is that an article that is 60% well written makes quite a good read, whereas code that is 60% good is no good at all. A bad writer will go much further than a bad programmer, and what’s worse: bad writing passes for good writing more easily.

No matter how severe you are with yourself, you will be more demanding with your code than with your prose. You will push your limits harder, learning all the way through. You can spend some hours writing a decent essay, and you will get a feeling of satisfaction in the end. It takes a lot more to write satisfactory code. You can even convince someone (e.g. yourself) that a piece of writing is good. Try that with a program that doesn’t work.

Summing up: your writing is buggy. [Note: I’m obviously not saying that mine is better, especially since English is not my mother tongue.] I’m sure you know this and you accept it because you are young and it takes a lot of time to become a great writer, etc. That’s a type of self-delusion that you are much less likely to confront when programming.

These are only some of the reasons that make writing easier than coding, there are many more, different for each person (and of course you could also argue that programming is harder than writing for many reasons as well). I just wanted to ask you: Are you sure (really sure) that you are not choosing to write just because it is easier?

As Terry Pratchett said: If you stay true to yourself, follow your dreams, reach for the stars and never stop wishing… you’ll still get beaten by the people who got off their butts and worked hard.

posted by Su on May 29, 2006 #

talking about this overe here … :

http://discuss.joelonsoftware.com/default.asp?joel.3.348065.12

posted by revert my buffer on May 29, 2006 #

I guess I could have worded the question without implying there was a problem.

“What is wrong with Aaron?”

posted by Berlin Brown on May 30, 2006 #

(Correction: Speaking of drowsy stupidity, I left out a single word in my post — Smith claimed that drowsy stupdity can happen in civilized society due to certain tendencies, not that I think most of us are drooling morons. Typos like this is what I get for all-nighters since Wednesday; excuse me.)

posted by Tayssir on May 30, 2006 #

Su says: When you program, you normally have a definite goal in mind, and the job is done when the program finally does what you wanted it to do. Pretty objective. Writing, on the other hand, is totally subjective. No compilers to tell you you are missing a dot in line 42.

I disagree: good writing is never “totally subjective.” While it’s true that fiction tends to be more subjective than non-, it’s not as if either is without form. In good writing, you tend to present an idea (or character) before fleshing it out, which strikes me as analogous to declaring variables or limiting their scope. Likewise, your reference to compilers refers simply to your choice of grammar and spelling, which can both be perfect and yet still be pointless.

On the other side of the question, let’s not underestimate the creative choices programmers often face. There’s usually no single way to accomplish a lot of interesting tasks. Instead, you typically have to strike a subjective balance between code that’s the easiest to express and maintain, the fastest to execute, the most abstract and easily extensible, indeed which language serves you best. Syntax checkers and debuggers only go so far as programming tools. They can’t tell you, for example, that a chunk of the code you just wrote is a waste of time because there’s already a library available that does the job more efficiently, or conversely that that library is buggy and you can do it better yourself. I guess that’s why a lot of programmers are drawn to attend conferences and yak about these things with each other, and instead wind up in the other room talking politics.

posted by Mike Sierra on May 30, 2006 #

“It seemed clear to me that the only responsible way to live my life would be to do something that would only be done by someone who knew this thing — after all, there were few who did and many who didn’t, so it seemed logical to leave most other tasks to the majority.”

I think you’re mistaking disbelief for ignorance. Plenty of people read Chomsky and don’t find his arguments very compelling. justin, for example, made some reasonable arguments against what Chomsky says, and you responded with petulant sarcasm. I hope this isn’t a sampling of the important writing you’re talking about doing instead of programming.

posted by Scott Reynen on May 31, 2006 #

In one sense, maybe there’s not so much difference between writing and coding.

It’s programmers who’re inventing new tools for writing, new genres of writing, and who are actually sitting down and test driving them and learning the skills to use them.

Udell is pretty good on this here :

http://www.oreillynet.com/pub/a/network/2005/04/22/primetime.html

Beyond this, both writing and coding are about organizing thoughts using some kind of language. Clearly the type and expressivity of language is different. But if you’re in the game of political writing, a large amount of what you want to do is describing how things are (representing it as a data-structure) and outlining steps for how to change things (a program).

Looked at from a high enough level, programming is about using language to organize the world. A computer scientist like Herbert Simon studied organizational psychology and computer science in parallel, cross-pollinating between them. Most non-fictional writing has, as its objective, to organize and co-ordinate people in some way, whether it’s law, business, politics, marketing you write to create an effect.

posted by phil jones on May 31, 2006 #

BTW : off-topic but I see you’re here Tayssir.

Are you up for a chat? If you are, mail me. (Don’t have any contact for you.)

posted by phil jones on May 31, 2006 #

While i don’t have the answers (i have struggles of my own), i suggest you read “Flow: The psychology of optimal experience”. It’s not directly related to answering the question, but i have this gut feeling it’d be a nice piece of the puzzle you’re putting together.

posted by Jaime Herazo B. on June 6, 2006 #

StarkFist: As for the diet, fortunately there will soon be clinical trials to see who is right. I’m not sure how to test whether DFW is actually a good writer, but you’re welcome to take the Chomsky Challenge.

posted by Aaron Swartz on June 6, 2006 #

Took the chomsky challenge back at MIT. His books are interesting (both linguistics and politics) but not something that changed my life as it seems to change others’. Maybe I’m part of the problem?

Regarding diet, the Shangri-La diet is just a calorie restriction diet, using shots of olive oil as an appetite supressant. The “set point” theory is interesting, and I suppose that concept might be worthy of further study. However, you can achieve the same result with healthy eating and exercise.

I’m six foot one and am slim/athletic. I put on about 50 pounds during my first startup (up to 211 from 165) , and lost 30 of it simply by going for an hour bike ride every day, and giving up beer and soda - things I needed to do anyway.

The next 20 required a bit more effort, but at six-one/180, the remaining weight loss was more about vanity rather than health.

Regarding authors, DFW is too boring for my tastes, although he wrote a good article for the Atlantic a long time ago about being on a cruise ship, or something. Personally I’d suggest Paul Theroux, Gordimer, Coetzee, V.S. Naipaul, Murakami, Chandler, etc.

posted by starkfist on June 11, 2006 #

I faced a similar dilemma in college. Ten years on, I guess I’m still dealing with it. I was born with a talent for visual art which was cultivated throughout my education. By my mid-twenties, I had the right degrees, connections, etc., to pursue a career in art, even if only to teach at the college level. But I had lost seeing the value in it. A Klimt painting sold for some $130M+ last week, but I wouldn’t pay more than a few hundred bucks for any painting. And I didn’t feel that I shared concerns in common with the professional art community — they can’t even agree on what art is.

That said, perhaps life is too short to worry about your obligation to your talent or even the worth of your talent to society. You’re not a packaged good, are you? If you could take a pill that would restore your interest in and dedication to programming, would you accept it as an alternative solution to your problem? Would you be happy if you didn’t become a great writer? If you have the ability to do something you like, by all means don’t hesitate. Ironically, I became a programmer, albeit not an exceptionally passionate or capable one. Worse, I got an MBA. I had a lot more fun creating images.

BTW, Ford is most definately a demand driven company, although one that struggles to respond to demand. Toyota has developed organizational capabilities that allow it to respond to demand much faster than its competitors, which in turn reduces inventory costs, commands a higher premium, etc. But flexibility is expensive. Toyota’s workers are actually paid quite well — more than GM’s in some instances. Furthermore, Ford and GM are now well aware of what Toyota does, but cultures are much harder to change than machinery.

posted by ab3nnion on June 21, 2006 #

I believe in getting up each day with the intent on trying to be creative in a new media. You don’t have to chose one and spend your life trying to perfect it. Cut some shapes out of potatoes, slap some paint on it and go crazy on some blank canvas. When finished go sign up for a marathon.

posted by Ray Hogan on June 21, 2006 #

You should not be too hard on yourself about writing,

I came across this article, and found it excellent a really good read. I have had similar feelings myself, but I do not think I could begin to express my thoughts as well as you have.

posted by Brad Detchevery on October 31, 2006 #

”[…] But I think you should consider the fact that, for people who can do both things well, writing is easier than coding.”

Why, exactly, is it that only something that’s complicated is worth doing? People always love to over-complicate things and thus don’t see the simplicity. (Writing something like “Siddhartha” [Hesse] is definitely not “easy”. Especially when you look at when this book was published, it’s amazing that a western man understood the culture and philosophy of the far east so well.)

“I just wanted to ask you: Are you sure (really sure) that you are not choosing to write just because it is easier?”

There is a difference in just “writing something”, e.g., a technical document, and writing a novel. In Kafka’s diary is an amazing entry about how he wrote “The Judgement”. It’s not just about documenting some API. You need to be talented—-just like writers as Kafka were—-to write a really great novel. The way Kafka, Walser (Robert), Novalis, Eichendorff and many more used the german language is impressive. Einstein, after returning a Kafka novel loaned to him by Thomas Mann, said that, “I couldn’t read it for its perversity. The human mind isn’t complicated enough.” There were many people who tried to copy Kafka or Mann or other famous authors, but in the end, they were just copies. Only few people—-if at all—-use the german language that well nowadays. Especially today where language has no value anymore, it’s even harder to be—-stylistically—-as good as all those writers back then.

Writing isn’t something that you can do “along the way” to later return to your programming. You have to dedicate your life to it, and all the great writers did. Peter Handke’s story “Nachmittag eines Schriftstellers” (A writer’s afternoon) is exactly about this: how you think and feel as a writer. Writers are always occupied with words, with transforming what they see into words. Not just when they write, but all the time. If you look at manuscripts of Hermann Hesse, you’ll see that there are almost no corrections, almost no crossed words or even sentences; that’s something many writers can only dream about: to be able to “write in your mind”, constructing your whole novel in your mind and then, only then, write it down. “The Glass Bead Game” is a masterpiece.

It’s more or less the same with programmers and mathematicians: thinking about some specific problem all the time.

“As Terry Pratchett said: If you stay true to yourself, follow your dreams, reach for the stars and never stop wishing… you’ll still get beaten by the people who got off their butts and worked hard.”

I think it’s exactly the opposite: stop wishing, become wishless. Can you really do nothing? It’s so easy and yet so hard. You always have to be talented, you always need something you are good at, otherwise you’re worth nothing. That’s really sad and I am glad that the works of people like Laozi, Krishnamurti, Lun Yu, etc, got translated, am glad that we have people practicing Zen and Daoism. You certainly don’t change the world with code. The best way to change the world is not to change it. It will change automatically the moment you change yourself; the moment you change the way you think, the way you treat people, the moment you begin to love everything, every human, every tree, every bird, even an empty plastic bag flying through the wind: everything’s just beautiful.

Writers, philosophers, “gurus” just had and have a way greater impact on the way I think, the way I live, the way I act. ‘vi’ never had such a great impact on me, the BSDs never had such a great impact on me. You just can’t compare it, can’t compare anything.

posted by Hiroko on November 22, 2006 #

Writing isn’t something that you can do “along the way” to later return to your programming. You have to dedicate your life to it, and all the great writers did.

This is totally false. Among “great” writers William Carlos Williams (doctor) and Wallace Stevens (VP for Hartford Insurance) come to mind; there are many others. Donald Knuth is a remarkable writer who doesn’t usually work for a mass audience, but his lucid style is inextricable from his excellence as a computer scientist. And Oliver Sacks is highly competent both as a neurologist and writer.

Writer and Programmer are superclasses. Multiple inheritance can lead to complexity, but it can be pretty handy, too (or so I’ve heard; I mostly program in XSLT).

posted by Paul on November 30, 2006 #

Funny, I think I am not good at anything. When I sat down and tried to write a book, I failed. It was just too hard for me, especially with having all those books in mind that touched me. I guess I am just to illiterate for that stuff.

This also reminded me of Jeff Dike, author of User Mode Linux, who said that “[f]or me, writing the book was much harder than writing code. Writing prose comes much less naturally to me than writing code. On top of that, writing a book comes with other constraints such as meeting a schedule and making sure that everything you write is well-structured at all levels, from correct spelling and grammar to the manuscript being a consistent and coherent whole.” (See http://linuxhelp.blogspot.com/2006/06/interview-with-jeff-dike-creator-of.html)

I think that if one lacks the motivation, anything one tries out, like writing, painting, coding, …, is doomed to fail. At least that’s what my experience says.

Somewhat belated: all the best for 2007 to you all!

posted by Michael on January 10, 2007 #

Hi Aaron this is a verry interesting article. I know you descripe the real live. Thank you and greets from germany.

posted by Sven Fischer on January 26, 2007 #

The combination of both is probably THE way to go in the 21st century. It would not be off to think that some of the most groundbreaking people of the near future will incorporate the qualities and will have to make the choices you describe. Way to go!

posted by Petr Nemec on February 2, 2007 #

Why would you care what Godfrey Hardy thinks? I think he just wants to stand people up on pedestals and say “Oh look, a great dead white European male! Adulate!” But what’s the point of adulating? It really just begs the question.

Why would you want to be great anything? Someone somewhere along the line will have issues with whether you were great or not and in the end it will all end up in some textbook read to teenagers bored out of their minds with having to learn about American history (American history just isn’t bloody enough to be worth learning!). Why not just do what you want?

Or what I’m suggesting is that what a person truly wants is probably a better measure of what they should be doing than what is considered “great.”

posted by Connelly Barnes on April 2, 2007 #

I like writing too, especially fiction. I thought programming would be more ‘powerful’ in some sense than it ended up being; 16 years later I found out that it wasn’t as good as I originally thought it would be. But it’s still nice for solving certain problems and helping do research or whatever; I mean it’s not a total loss. Whereas writing is the universal solvent, it’s beautiful.

Now I guess I personally don’t quit programming because I also like programming and if I had all the time in the world to spend on writing I’d still want to do some programming! (The logic being that the grass is always greener and when you’re worn out with one thing, something else looks more fun, so to avoid oscillating I just choose both).

posted by Connelly Barnes on April 2, 2007 #

It’s tangential, but I couldn’t pass this up - the first commenter, Joseph Knecht, writes:

“As to your distaste for programming, I’ll quote Dijkstra: programming is to computer science as telescopes are to astronomy. Do you have the same distaste and aversion for computer science?”

This analogy seems sorely flawed to me. Computer science facilitates programming; if there were no programs to be written, there would be no need of CS. Telescopes, OTOH, facilitate astronomy. Without telescopes it would be very, very hard to do astronomy. Programming is to CS much more as composition is to music theory.

Which is not to say that programmers are ‘better’ than computer scientists (or that music theorists are redundant) or that programming is what Aaron should do, like it or not. Just that programming is not really at all like a telescope.

posted by Alex Broadhead on April 3, 2007 #

Hey Aaron, your articles are very interesting. Especially that one. Can I translate this article and insert it in my German website? Keep up the good work! Greetings, Markus

posted by Markus on April 22, 2007 #

I think ideas can change the world if enough people read them, but technology can really change the world, because it is the invention of new tools.

It’s hard to say the world hasn’t changed since the invention of the personal computer, and the Visicalc spreadsheet.

Personally, I write fiction to escape, but I write code to change the world.

posted by Car Hire on May 7, 2007 #

Well sure, if you put bad words in Hardy’s mouth, he sounds bad. But I’m pretty sure “cultivate [your talent] to the full” doesn’t mean “become detached from reality, rude to everyone around you, and obsessed with your self-image”.

Nor does “exaggerat[ing] a little” mean lie.

posted by Aaron Swartz on May 10, 2007 #

Hi Aaron, this was an interesting reading, thanks! As I read your text and the
comments, this words of Arthur Schopenhauer came to my mind: “Talent
hits a target no one else can hit; Genius hits a target no one else
can see.” Well, and what about the others of us? Is focusing on things that we
can do well good enough? Or is it only a kind of noise?

posted by Darius on May 16, 2007 #

Auf dieser Seite werden Kommentatoren nicht willkommen. Achtung! Automatisches “rel=nofollow”!

posted by Post on May 17, 2007 #

Neither you nor Hardy need justify yourselves to the world. You are both graces upon the world, even if you do nothing for your entire lives.

“We can live in a shack and feel secure; conversely, we can live in a mansion and be filled with fear and insecurity. Real security, the kind that will last a lifetime regardless of job status or bank balance, comes from facing up to our fears and mastering them.” - D. JoAnne Swanson

So long as one believes in failure and success one will find oneself driven by fear. To be driven by fear is to be the slave of fear.

posted by Connelly Barnes on May 23, 2007 #

I agree - I think it’s exactly the opposite: stop wishing, become wishless. Can you really do nothing? It’s so easy and yet so hard. You always have to be talented, you always need something you are good at, otherwise you’re worth nothing. That’s really sad and I am glad that the works of people like Laozi, Krishnamurti, Lun Yu, etc, got translated, am glad that we have people practicing Zen and Daoism. You certainly don’t change the world with code. The best way to change the world is not to change it. It will change automatically the moment you change yourself; the moment you change the way you think, the way you treat people, the moment you begin to love everything, every human, every tree, every bird, even an empty plastic bag flying through the wind: everything’s just beautiful.

posted by Richard Fentris on June 5, 2007 #

Just do what you love. Period. I’ve had times in my life when that was programming - and it got me a long way, and I loved doing it while I did it. Then I felt the challenge of learning how to build a business. So I made a choice, and stepped away from coding, and started pursuing my passion of building businesses. There’s nothing wrong with your passions changing - think of it as opportunities to learn new skills.

One of the funny (paradoxical?) results of this is that I’ve had my eyes opened on things that I’d love to code. So, I’ve gotten passionate about programming again. Ain’t life funny?

You don’t need to apologize for being honest and self-examining - you only need to apologize if you aren’t following your love and passion.

posted by David Sifry on March 5, 2011 #

Learning is like compound interest. A little bit of knowledge makes it easier to pick up more. Knowing what addition is and how to do it, you can then read a wide variety of things that use addition, thus knowing even more and being able to use that knowledge in a similar manner.5 And so, the growth in knowledge accelerates.

By the way, if you want to cite some authority for this, Richard Hamming has some almost identical paragraphs in his essay ‘You and Your Research’ http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

posted by gwern on March 5, 2011 #

Mozart was also well documented as having perfect pitch at the age of three. The vast majority of full-time professional musicians never attain that after any number of year’s training.

You can bury your head in the sand, but that doesn’t mean that talent doesn’t exist: http://news.bbc.co.uk/2/hi/health/1209186.stm

posted by Mark on March 5, 2011 #

Mozart was also well documented as having perfect pitch at the age of three.  The vast majority of full-time professional musicians never attain that after any number of year’s training.

This is total nonsense. Everyone who grows up speaking Chinese has perfect pitch because it’s a tonal language. Genetics has nothing to do with it.

posted by Aaron Swartz on March 8, 2011 #

You can also send comments by email.

Name
Site
Email (only used for direct replies)
Comments may be edited for length and content.

Powered by theinfo.org.