thestringpuller @Mircea_Popescu "You're the guy who wasn't good enough to sling dope." << My new favorite insult.
I get that on Twitter I'm like... yeah it's pretty good but what does it have to do with me ?
Turns out it comes from my PR on bitcointalk. What she said was,
Stop imagining that if you can code you're worth two shits in the real world. Most of the time the reason you're a programmer IS BECAUSE YOU'RE NOT WORTH TWO SHITS IN THE REAL WORLD. Strictly. Strictly that.
Sure, some very talented people are programmers because that's what they chose for themselves. You're NOT THAT. You're the guy who wasn't good enough to sling dope.
Angry little camper is she. At any rate I do believe she has a point. It goes something like this : any profession (and interacting with Turing machines is a profession without any doubt) will have its elite. The competent, talented, smart people who actually have any business there.
On top of that elite some professions also have a fandom. Not all do, but some.
For instance the profession of cattle herding (back before ranching) had a fandom in the 1970s. Huge, huge fandom. Much to everyone's good fortune the profession itself was the stuff of legend by then, having been largely supplanted in the real world for about a hundred years. If this weren't the case you'd have probably seen good numbers of fourteen year old pasty ass boys from Ohio and Connecticut running away from home to "become Cowboys!!!" only to end up the cum rag of some hobo or other.
Obviously the profession of actress (or model... or uh... or dancer... or a... news woman) has its fandom. For every girl that ran off to Hollywood to become a star there's a few billion girls turning tricks, waiting tables and jumping from couch to couch in the hopes of finally landing on the promised casting one. This West Coast phenomenon has its East Coast equivalent, the "writer". You know, the neurotic chick that doesn't know how to suck cock and figures she doesn't need to, either. Because she's moving to New York where cocks suck themselves and everyone's too busy reading. It's convenient to blame Whatshername Horseface for this, but really it started with Retard Keaton and that Annie Hall disaster.
The examples could continue but I think morale is high enough as it is so we can move on. The relationship between the fandom and the actual profession is always, absolutely always and without exception one of extraction. Specifically, resources are sucked out of the fandom for the benefit of the profession. Whether it's the movie producer getting free - and very enthusiastic! - sex work done or the internet comic writer soliciting people to buy his stupid merchandise (nobody reads webcomics other than people who either aspire to one day write them or people who one day aspired to write them), the fans pay their alms to the pros. That's how it goes.
They don't do it for free, however. They get something in exchange : a token of participation. They're, no matter how marginal, no matter how tenuous, no matter how anonymous, they themselves are part of it now. That's what they get.
Computer programming works exactly the same except for one subtle twist : everywhere else the difference between the pro and the fan is marked and visible, and the entire show relies on it. The waitress, the cab driver hopefuls know they're not Elizabeth Taylor or Richard Burton. Their entire effort is powered by this knowledge.
The IT fan however doesn't know that he's just a fan. The IT fan honestly believes that he's a pro, "just like any other". The reason for this is quite simple : the IT pro community has long suspected, and the experience of the FOSS has clearly proven, that the best way the fan-to-pro extraction engine works in this space is through pretending equality.
That's why when you, random Internet nobody, report a bug the developers will mostly behave as if you're exactly their equal. Not because you in fact are, not because anyone but you thinks you are, but because that's the way they can obtain the maximum payoff from you for the minimum effort on their part. By focusing on the problem completely and ignoring the person completely they obtain in the end a better piece of software. You obtain in the end nothing.
They don't bother to tell you why you suck, and where. They just pretend you don't suck, at all. This prevents you from ever fixing your countless defects, and in due time convinces you that there's not even such a thing as your defects, nor could ever really be. This prevents them from having to spend the time at the arduous and resource consumptive task of educating humans. It's win-win : the pros win something and the pros don't have to lose something else for it. Cool, huh ?
The end result of this by now decade-old process is a vast sea of
unemployed in a transitional phase right now freelancing "computer programmers" out of which one'd be hard pressed to find five people who can actually program a computer. And nobody has ever told you this, and nobody will ever tell you this, for the exact reasons VCs don't tell anyone they won't invest : nobody wants to give something to zeros. Nobody cares.
And so yes, if you're one of those guys who thinks he's a programmer but never made it into MIT and then never quit MIT on the grounds that it ain't all it's cracked out to be then you're deluding yourself. You're not a computer programmer, you're some dude that was too dense to sell real estate, too thick to sell cars and too slow to sell newspapers. You're the guy who wasn't good enough to sling dope. Certainly not more of a computer programmer than a "phone programmer" or "microwave programmer".
Anyone can set it to three minutes you know.