CODERS The Making of a New Tribe and the Remaking of the World By Clive Thompson
Code seems cold and objective, the raw logic of the internet, and Silicon Valley likes it that way.
Programmers hunker down in low-slung Palo Alto office parks having signed a nondisclosure agreement at the door. The work is opaque, confoundingly mathematical. The nation’s media capital is 3,000 miles away.
When algorithms are implicated in a scandal — say, a new tool to decide jail sentences gives black people longer ones, or a web search for information about vaccines offers up noxious conspiracy theories — the playbook is simple: Blame the code, some off-kilter machine learning, an out-of-control A.I. spasm. Certainly no human hand was involved.
Of course, this is a farce. Human hands are all over all of it.
In his new book, “Coders,” the longtime Wired magazine writer Clive Thompson works to describe those humans and exactly what their hands do. With an anthropologist’s eye, he outlines their different personality traits, their history and cultural touchstones. He explores how they live, what motivates them and what they fight about. By breaking down what the actual work of coding looks like — often pretty simple, rote, done in teams rather than by loner geniuses — he removes the mystery and brings it into the legible world for the rest of us to debate. Human beings and their foibles are the reason the internet is how it is — for better and often, as this book shows, for worse.
[ This book was one of our most anticipated titles of March. See the full list. ]
Every boom in the Valley gets a book, and this sober one is extremely 2019. It is not as fun as the rollicking “The Nudist on the Late Shift,” Po Bronson’s hilarious sendup of Silicon Valley culture of the ’90s. It’s not as intimate as “The New New Thing,” Michael Lewis’s tight profile of an obsessed founder at work. Nor is it slightly aspirational, like Steven Levy’s “Hackers.” But 2019 is not about fun in this town. Thompson approaches Silicon Valley as if he were performing an autopsy.
“Why didn’t the engineers and designers who built these tools, back in the mid-’00s, foresee the dark ways their platforms would be used?” Thompson writes.
He trots out the brogrammers and rock star coders, the hackers and disheveled introverts. He explains how they show off and how they got their jobs.
As he introduces the various types of people you might meet in Silicon Valley today and how they behave, he begins to learn their craft himself, and the book sneaks in a helpful Coding 101, allowing the reader to see that it’s not so hard. “What exactly is a bug?” he asks. And in plain English, he explains. He lays out some lines of code in the language Python. The bug was that the line was missing the required colon that always comes after the word “if.” The lesson is that coding is about tiny but manageable details.
And he likes it. Coding begins to give him a “remarkably soothing sense of progress,” he writes. He uses poetry to describe how tight, short code is the most powerful. After decades of writing magazine stories, it gives him joy to apply himself to something that “just works.”
The good coder values efficiency, and he begins to appreciate that. He drinks the popular meal replacement Soylent, and he does not complain. He starts to see how annoyingly complex humans are in comparison.
But a few pages later he sours on his own brief joy as he realizes how it is perverting him. “You can wind up developing habits of mind that feel half machine themselves,” he writes.
And then he dismantles the idea of the genius coder. He presents the case of a start-up ousting a “brilliant jerk” who was writing elaborate (and to everyone else, illegible) code, discovering they were more productive without him. The lesson was that if the team could work better together, “they wouldn’t need superheroes,” and this seems to be the moral of the chapter. Despite the mystique, coding is not an art.
It’s pleasing as he picks up each Silicon Valley cliché, each canard rarely questioned, and dumps it into this wood chip machine.
Many Silicon Valley engineers are convinced that the work is done by males (and built mostly for males) because males are better at coding. They imagine a pure meritocracy. Code either works or it doesn’t. Good code rises. There would be more female coders if females were interested in coding and were a little less neurotic, the argument goes.
The leading proponent of this is James Damore, a former Google employee who wrote a memo arguing that the reason there were not more women was that women are temperamentally unsuited for coding. “Is it possible that Damore is right?” Thompson asks. “No.”
He draws a history of early coding when the best early programmers were, in fact, women, and he describes how other countries have far more gender balance in tech. “If women were so biologically neurotic that they couldn’t endure the competitiveness of coding, then the ratio of women-to-men in programming ought to be similar around the world,” Thompson writes.
The only real hero coders in the book are the cypherpunks, a group of cryptography-obsessed coders deeply wary of governments, surveillance and big tech. And they are the good guys here because they told people to be scared of what everyone was building. “The cypherpunks are paranoid, sure — but the rest of us probably should be, too,” Thompson writes.
He ends by describing how coal miners are now learning to code. The work that had seemed so complicated can be taught pretty easily, it turns out. The new Brahmins lose their power if everyone knows what’s behind the curtain, and that seems to be Thompson’s goal with this book. Algorithms are human tools, not magical spells.
2002年86期开奖号码【车】【厢】【内】，【姜】【霁】【看】【到】【她】，【微】【微】【抿】【了】【个】【笑】。 【姜】【零】【染】【看】【着】【他】【的】【笑】，【鼻】【子】【发】【酸】，【低】【唤】【一】【声】“【哥】【哥】”【过】【去】【抱】【住】【了】【姜】【霁】，【脸】【埋】【在】【他】【的】【怀】【里】，【低】【低】【抽】【噎】。 【姜】【霁】【陪】【着】【她】【哭】，【安】【抚】【的】【轻】【拍】【着】【她】【的】【背】：“【都】【会】【好】【的】。” 【回】【到】【府】【里】，【姜】【零】【染】【看】【着】【庭】【院】【里】【的】【箱】【笼】，【若】【按】【照】【计】【划】，【此】【时】【她】【应】【该】【往】【城】【外】【走】。 【他】【这】【一】【回】【来】，【所】【有】【的】【计】【划】【都】
【小】【地】【精】【睁】【开】【了】【自】【己】【的】【眼】【睛】，【他】【还】【是】【安】【稳】【地】【趴】【在】【少】【年】【阿】【狗】【的】【背】【上】，【通】【过】【阿】【狗】【的】【行】【进】【方】【式】【不】【难】【判】【断】【出】，【他】【们】【此】【刻】【已】【经】【攀】【爬】【过】【了】【大】【蛇】【的】【身】【体】，【来】【到】【了】【山】【脉】【的】【第】【三】【层】。 【但】【是】【易】【忠】【仁】【一】【点】【儿】【开】【心】【的】【情】【绪】【都】【没】【有】，【他】【此】【刻】【心】【里】【有】【的】，【只】【有】【深】【深】【的】【恐】【惧】。 【因】【为】【就】【在】【刚】【才】，【他】【突】【然】【想】【到】【了】【一】【个】【极】【为】【恐】【怖】【的】【问】【题】——【当】“【它】”【的】【被】【动】
【叶】【灵】【听】【见】【他】【无】【声】【的】【哭】【泣】。 【还】【听】【到】【他】【说】：“【好】【好】【抱】【我】【一】【次】，【以】【后】，【我】【再】【也】【不】【会】【这】【样】【做】【了】。”【也】【再】【也】【不】【来】【见】【你】【了】。 【叶】【灵】【并】【不】【想】【伸】【手】。 【可】【是】【殷】【离】【抓】【起】【她】【的】【手】【抱】【着】【自】【己】。 【他】【要】【说】【到】【做】【到】。 【他】【再】【也】【看】【不】【得】【这】【样】【的】【场】【景】【了】。 【只】【要】【自】【己】【不】【见】【不】【听】【不】【闻】，【她】【对】【谁】【好】【就】【对】【谁】【好】【吧】，【她】【爱】【谁】【娶】【谁】，【都】【再】【也】【与】【他】【无】【关】【了】
【风】【轻】【染】【将】【大】【家】【的】【任】【务】【都】【给】【安】【排】【布】【置】【了】。 【嗯】，【就】【差】【云】【鸿】【上】【来】【了】，【还】【有】【等】【绳】【子】【回】【来】【了】。 【这】【时】，【风】【叶】【拉】【了】【拉】【风】【轻】【染】【的】【衣】【袖】。 “【小】【染】，【那】【我】【要】【做】【什】【么】，【大】【家】【你】【都】【给】【安】【排】【了】【任】【务】，【怎】【么】【没】【有】【给】【我】【安】【排】【事】【情】【呢】？” 【风】【叶】【肯】【定】【是】【有】【任】【务】【的】，【不】【然】，【把】【人】【叫】【来】【做】【什】【么】，【没】【事】【做】【的】【话】，【多】【尴】【尬】，【而】【且】【还】【不】【如】【让】【她】【在】【部】【落】【里】【多】2002年86期开奖号码【江】【枫】【愣】【住】【了】。 【因】【为】【他】【发】【现】，【这】【一】【股】【尸】【水】，【竟】【然】【是】【从】【老】【太】【婆】【的】【身】【体】【里】【流】【出】【了】【的】。 【难】【道】【老】【太】【婆】【已】【经】【早】【就】【死】【了】？ 【难】【道】【现】【在】【与】【自】【己】【说】【话】【的】【人】，【已】【经】【是】【一】【具】【尸】【体】？ 【想】【到】【这】【些】，【江】【枫】【的】【寒】【毛】【已】【经】【一】【根】【根】【的】【立】【了】【起】【来】，【这】【么】【诡】【异】【的】【事】【情】，【他】【还】【是】【第】【一】【次】【见】【到】【过】。 “【年】【轻】【人】，【你】【还】【傻】【站】【着】【干】【什】【么】，【我】，【咳】【咳】……【我】【老】
【赵】【红】【兵】【觉】【得】【自】【己】【未】【来】【肯】【定】【是】【个】【大】【人】【物】！ 【之】【所】【以】【这】【么】【觉】【得】，【是】【因】【为】【赵】【红】【兵】【觉】【得】【自】【己】【是】【天】【命】【之】【子】，【原】【本】【的】【帝】【国】【没】【有】【什】【么】【武】【道】，【武】【术】【也】【被】【人】【称】【之】【为】【没】【有】【用】【的】【东】【西】，【就】【算】【是】【练】【的】【再】【好】，【最】【多】【也】【只】【能】【当】【个】【电】【影】【武】【打】【明】【星】，【而】【且】【也】【不】【一】【定】【还】【能】【出】【名】。 【可】【以】【说】，【之】【前】【的】【武】【术】【完】【全】【是】【被】【众】【人】【不】【理】【解】，【也】【不】【接】【受】【的】。 【但】【是】【赵】【红】【兵】
“【我】【赢】【了】！！”【冰】【云】【开】【心】【道】，【要】【知】【道】【和】【叶】【苍】【他】【们】【打】【牌】【很】【少】【赢】【的】，【而】【且】【还】【有】【云】【龙】【在】【里】【面】。 “【那】【边】【应】【该】【等】【我】【们】【就】【位】【了】，【不】【能】【在】【这】【里】【偷】【懒】【了】。”【叶】【苍】【无】【视】【认】【真】【道】。 “【的】【确】，【乐】【乐】【也】【要】【去】【自】【己】【的】【岗】【位】【了】。”【林】【乐】【也】【站】【了】【起】【来】。 “【我】【就】【说】【不】【该】【打】【牌】【的】【吧】。”【云】【龙】【耸】【了】【耸】【肩】【跟】【着】【出】【去】【了】。 “【小】【黄】，【你】【说】【老】【贾】【最】【近】【神】【神】