<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無(wú)題

    拿個(gè)學(xué)位是騙自己的。學(xué)問是一輩子的。

    統(tǒng)計(jì)

    留言簿(3)

    閱讀排行榜

    評(píng)論排行榜

    How Software Companies Die

    How Software Companies Die


    - Orson Scott Card
    Orson Scott Card is the Hugo- and Nebula-award winning author of Ender's Game, Speaker for the Dead, Lost Boys, the Alvin Maker series, and many other novels.

    From Windows Sources March 1995


    The environment that nurtures creative programmers kills management and marketing types--and vice versa.

    Programming is the Great Game. It consumes you, body and soul. When you're caught up in it, nothing else matters. When you emerge into the daylight, you might well discover that you're a hundred pounds overweight, your underwear is older than the average first grader, and judging from the number of pizza boxes lying around, it must be spring already. But you don't care, because your program runs, and the code is fast and clever and tight.

    You won.

    You're aware that some people think you're a nerd. So what? They're not players. They've never jousted with Windows or gone hand to hand with DOS. To them C++ is a decent grade, almost a B--not a language. They barely exist. Like soldiers or artists, you don't care about the opinions of civilians. You're building something intricate and fine. They'll never understand it.

    Beekeeping

    Here's the secret that every successful software company is based on: You can domesticate programmers the way beekeepers tame bees. You can't exactly communicate with them, but you can get them to swarm in one place and when they're not looking, you can carry off the honey.

    You keep these bees from stinging by paying them money. More money than they know what to do with. But that's less than you might think. You see, all these programmers keep hearing their fathers' voices in their heads, saying, "When are you going to join the real world?" All you have to pay them is enough money that they can answer (also in their heads), "Geez, Dad, I'm making more than you." On average, this is cheap.

    And you get them to stay in the hive by giving them other coders to swarm with. The only person whose praise matters is another programmer. Less-talented programmers will idolize them; evenly matched ones will challenge and goad one another; and if you really want to get a good swarm, you make sure you have at least one certified genius coder that they can all look up to, even if he glances at other people's code only long enough to sneer at it.

    He's a Player, thinks the junior programmer. He looked at my code. That is enough.

    If a software company provides such a hive, the coders will give up sleep, love, health, and clean laundry, while the company keeps the bulk of the money.

    Out of Control

    Here's the problem that ends up killing company after company. All successful software companies had, as their dominant personality, a leader who nurtured programmers. But no company can keep such a leader forever. Either he cashes out or he brings in management types who end up driving him out or else he changes and becomes a management type himself. One way or another, marketers get control.

    But...control of what? Instead of finding assembly lines of productive workers, they quickly discover that their product is produced by utterly unpredictable, uncooperative, disobedient, and, worst of all, unattractive people who resist all attempts at management. Put them on a time clock, dress them in suits, and they become sullen and start sabotaging the product. Worst of all, you can sense that they are making fun of you with every word they say.

    Smoked Out

    The shock is greater for the coder, though. He suddenly finds alien creatures control his life. Meetings, Schedules, Reports. And now someone demands that he plan all his programming and then stick to the plan, never improvising, never tweaking, and never, never touching some other team's code. The lousy young programmer who once worshipped him is now his tyrannical boss, a position he got because he played golf with some sphincter in a suit.

    The hive has been ruined. The best coders leave. And the marketers, comfortable now because they're surrounded by power ties and they have things under control, are baffled that each new iteration of their software loses market share as the code bloats and the bugs proliferate.

    Got to get some packaging. Yeah, that's it.

    posted on 2007-04-01 12:16 閱讀(171) 評(píng)論(0)  編輯  收藏 所屬分類: Software Management


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 青柠影视在线观看免费高清 | 国产精品自拍亚洲| 青草草色A免费观看在线| 蜜芽亚洲av无码精品色午夜| A片在线免费观看| 亚洲精品视频在线| 99爱在线精品视频免费观看9| 久久综合亚洲色HEZYO社区| 免费国产黄网站在线观看可以下载| 亚洲va无码手机在线电影| 成人性生交大片免费看好| 青青草原精品国产亚洲av| 一二三四免费观看在线电影| 亚洲乱码av中文一区二区| 无码不卡亚洲成?人片| 本道天堂成在人线av无码免费 | 亚洲国产高清在线| 四虎在线视频免费观看视频| 亚洲综合国产成人丁香五月激情| 免费看美女让人桶尿口| 日产久久强奸免费的看| 亚洲精品乱码久久久久久按摩 | 亚洲国产成人无码AV在线| 国产免费爽爽视频免费可以看| 污污视频免费观看网站| 国产精品亚洲аv无码播放| 热re99久久6国产精品免费| 亚洲人配人种jizz| 亚洲一级特黄大片无码毛片 | 免费毛片在线看片免费丝瓜视频 | 亚洲av永久中文无码精品| 亚洲精品99久久久久中文字幕| a毛片免费全部播放完整成| 亚洲国产成人91精品| 精品久久久久久久免费人妻| 国产精品午夜免费观看网站| 亚洲一区二区影院| 国产a不卡片精品免费观看| 91老湿机福利免费体验| 美女被羞羞网站免费下载| 亚洲人成电影亚洲人成9999网 |