Profile

Cover photo
Eren Eraldemir
Works at Sebit
Attended Ankara University
Lives in Ankara
89 followers|23,563 views
AboutPostsPhotosVideos+1's

Stream

Eren Eraldemir

Shared publicly  - 
 
 
How Software Companies Die
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) "Jeez, 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.
23 comments on original post
2
2
Cengiz Kuşcu's profile photoAygun Atesoglu's profile photo
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Mozilla revealed its competitor for Proprietary Mobile Platforms. Boot to Gecko Project aims to use web standarts and tools to prepare a platform instead of OS specific tools and SDKs.
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Always loved musicals and one of the best is coming to the silver screen.
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Adobe employee Mike Chambers speak about the current and future state of the Flash Platform. Seems like he is pointing fingers at Apple for Flash Player Mobile's death.
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
I am really sorry that we've lost Steve Jobs, not for him though. He went with a bang; he achieved many things which we never even dream of. I am sorry for us, the people left behind because we lost one of the greatest innovators of our century.
Apple has lost a visionary and creative genius, and the world has lost an amazing human being. Those of us who have been fortunate enough to know and work with Steve have lost a dear friend and an ins...
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Valve GamesCom'da DOTA2'yi açıkladı ve şu an fuarda gerçekleştirilen turnuva live stream ediliyor.
 ·  Translate
Tournament Website is Up. August 16, 2011 - Dota Team. The tournament website is now live at dota2.com. You can use it to see the schedule for upcoming games, view the current live match or to watch r...
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Bir sonraki hedefimiz :-P
 ·  Translate
1
Osman Tekin's profile photoAli Salih's profile photo
2 comments
 
Ne zaman aliyoruz? Balik tutariz woot!!
Add a comment...
Have him in circles
89 people
Korhan Ertok's profile photo
batuhan özer's profile photo
Ali Salih's profile photo
Engin Budak's profile photo
Rob Steadman's profile photo
Aygun Atesoglu's profile photo
Birnur Eraldemir's profile photo
Onur Çelikaslan's profile photo
Halil Turker Ozdamar's profile photo

Eren Eraldemir

Shared publicly  - 
 
At last; Workers in ActionScript 3! Data parsing, encoding/decoding, encrypting/decrypting and all other CPU heavy operations can be offloaded to workers.
I am sure people will find very creative ways to use workers in their apps. A good reply to all doomsdayers for ActionScript.
PS: Also new version of Flash Builder is expected for preview in August as mentioned in the article, yay!
1
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Eğer yazılanlar doğruysa Adobe cephesinde ciddi değişiklikler var. İşten çıkartılma haberlerini doğrulayan bu açıklama Flash'ın geleceği ile ilgili kafalarda soru işareti yaratıyor. Mobil dünyadan ayaklarını çeken bir ürün istediği kadar masaüstü ürünlerinde hayatını devam ettirmeye çalışsın, bence başarısız olacaktır. Adobe bu hareketiyle kendi başına Flash'ın ipini mi çekiyor?
 ·  Translate
Adobe has briefed developers on the impending cessation of mobile flash browser plugin development.
1
Onur Çelikaslan's profile photo
Add a comment...

Eren Eraldemir

Shared publicly  - 
 
Hepimize hayırlı, uğurlu olsun, Google + için Games arayüzü açıklandı. Bundan sonra FB oyunları eksikliğini aramazsınız :P
Games in Google+: fun that fits your schedule. 8/11/2011 12:49:00 PM. My family has a games closet. Inside you'll find a few decks of cards, two decades' worth of board games and a Twister mat...
1
Cengiz Kuşcu's profile photoAli Salih's profile photo
2 comments
 
ya duydugumda iyk oldum ama... herhalde gerekti.
Add a comment...
People
Have him in circles
89 people
Korhan Ertok's profile photo
batuhan özer's profile photo
Ali Salih's profile photo
Engin Budak's profile photo
Rob Steadman's profile photo
Aygun Atesoglu's profile photo
Birnur Eraldemir's profile photo
Onur Çelikaslan's profile photo
Halil Turker Ozdamar's profile photo
Education
  • Ankara University
    Chemical Engineering, 1999 - 2008
  • Tarsus American College
    1992 - 1999
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Work
Employment
  • Sebit
    Senior Application Developer, 2006 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Ankara
Previously
Adana
Links
Eren Eraldemir's +1's are the things they like, agree with, or want to recommend.