Nice.
> Note: Orson Scott Card is one of my favorite SF (& otherwise) Authors. I
> thought that this group might appreciate his take on programmers.
>
> -mj-
>
> Software - How Software Companies Die
> By: Orson Scott Card
>
> 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 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 want to
> get a good swarm, you make sure that 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 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
> that 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 improving, never tweaking, and never, never
> touching some other team's code. The lousy young programmer who once
> worshiped 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
> neckties 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 better packaging. Yeah,
> that's it.
>
>
>
>
> ------------------------ Yahoo! Groups Sponsor --------------------~-->
> Has someone you know been affected by illness or disease?
> Network for Good is THE place to support health awareness efforts!
> http://us.click.yahoo.com/rkgkPB/UOnJAA/Zx0JAA/KjhplB/TM
> --------------------------------------------------------------------~->
>
>
> Yahoo! Groups Links
>
> <*> To visit your group on the web, go to:
> http://groups.yahoo.com/group/puns/
>
> <*> To unsubscribe from this group, send an email to:
> puns-unsubscribe@yahoogroups.com
>
> <*> Your use of Yahoo! Groups is subject to:
> http://docs.yahoo.com/info/terms/
>
>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change you mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss