Как умирают софтверные компании

Публикация № 21744

Сообщество - О жизни

20
Орсон Скотт Кард о софтверных компаниях.

Среда, в которой талантливые программисты цветут и пахнут, убивает всяческого рода управленцев и маркетологов - и наоборот. Программирование - это Большая Игра. Она захватывает тебя, твое тело и душу. Как только ты увлекаешься ею - для тебя больше не существует ничего. Когда ты выползаешь на свет божий, то можешь с удивлением обнаружить, что у тебя полцентнера лишнего веса, что твое нижнее белье старше, чем среднестатистический первоклашка, и что, судя по стопке коробок от пиццы, наступила весна. Но тебе все равно, потому что твоя программа работает, и код ее и чист, и светел, и прекрасен. Ты победил. Тебе известно, что кое-кто считает тебя ботаном. Ну и что? Они-то не Игроки. Они никогда не фехтовали с Windows и не сходились в рукопашной с ДОС. Для них С++ - неплохая школьная оценка, почти В - а вовсе не язык программирования. Они практически не существуют. Подобно солдату или художнику, тебя не заботит мнение обывателей. Ты строишь изысканную и сложную вещь. Им не понять.

Пчеловодство

Секрет любой успешной софтверной компании - вы можете приручить программистов в той же степени, в которой пчеловод может приручить своих пчел. Вы не можете с ними общаться в полном смысле этого слова, но вы можете заставить их роиться в определенном месте и, когда они не смотрят, забирать их мед. Вы платите им деньги, чтобы они вас не жалили. Больше денег, чем они могут потратить. Но и это не так уж много. Все дело в том, что в головах у этих программистов постоянно звучат голоса их родителей, вопрошающие : "Когда ж ты наконец за ум возьмешься?". Вам просто надо платить им столько, чтобы они могли (тоже мысленно) ответить : "Блин, папа, да я зарабатываю больше тебя!". Это, в общем, не такие уж и большие деньги.

Они останутся в улье, если вокруг них будут роиться другие кодеры. Единственный человек, чья похвала чего-нибудь стоит - это другой кодер. Менее талантливые программисты будут на них молиться, равные будут состязаться и подстрекать друг друга к новым свершениям. Если же вы хотите, чтобы ваш рой был по-настоящему хорош, в нем обязательно должен присутствовать хотя бы один гениальный кодер, на которого остальные будут взирать снизу вверх - даже если он смотрит на код других программистов только для того, чтобы над ним поглумиться. "Он Игрок", думает начинающий программист. "Он посмотрел на мой код. Жизнь удалась". Кодеры забудут что такое сон, секс, здоровье и чистое нижнее белье, если софтверная компания сможет предоставить им такой улей - а компания сможет оставить себе львиную долю прибылей.

Без руля и ветрил

Существует одна проблема, которая убивает софтверные компании одну за одной. Во главе всех успешных софтверных фирм стоял один авторитетный лидер, заботившийся о программистах. Однако ни один лидер не вечен. Он либо продает свою долю в компании, либо приводит в компанию новых менеджеров, которые в конце концов выживают его из фирмы, либо сам становится таким менеджером. Так или иначе "эффективные менеджеры" берут управление на себя. Но ... управление чем? Менеджеры быстро обнаруживают, что вместо трудолюбивых работников у стройных конвейерных линий над их продуктом работает сборище непредсказуемых, неотзывчивых, недисциплинированных и, хуже всего, непривлекательных людей, которые противятся любым попыткам установить над ними контроль. Начните фиксировать часы их работы, оденьте их в костюмы и они помрачнеют и начнут саботировать разработку продукта. Хуже всего - вы будете чувствовать, что они над вами постоянно насмехаются.

Выкуренные

Однако для кодера потрясение является намного более серьезным. Он вдруг осознает, что его жизнь находится под контролем чуждых жизнеформ. Совещания, Расписания, Отчеты. А потом кто-то начинает требовать, чтобы он ПЛАНИРОВАЛ свою работу, а затем придерживался плана, ничего не улучшая и и не подправляя - и никогда, никогда не влезая в код другой группы. Молокосос, начинающий программистишка вдруг становится его начальником-тираном только потому, что он партнер по гольфу какого-то сфинктера в костюме. Улей разрушен. Лучшие кодеры уходят. А маркетологи, довольные тем, что их теперь окружают люди в галстуках и всё находится под контролем, с удивлением обнаруживают, что каждый релиз их продукта занимает все меньшую нишу на рынке, что код распухает, а количество багов растет. Наверное надо улучшить дизайн упаковки. Ага, точно.


How Software Companies Die
Orson Scott Card
Windows Sources, March 1995, p. 208

Translated by [info]vadda
Оригинал

20

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. YVolohov 686 13.08.09 13:24 Сейчас в теме
так и есть, можно заставить солдата ходить строевым шагом, но не художника
2. YVolohov 686 13.08.09 13:28 Сейчас в теме
у меня такое впечатление что в последнее время в Майкрософт засилие именно таких беловоротничковых "маркетологов", и только монополия на стандарт еще держит Майкрософт на плаву
3. Арчибальд 2708 13.08.09 13:29 Сейчас в теме
Однако ж разговор о пчеловодстве не так давно заводился на форуме.
4. Ish_2 1042 13.08.09 14:17 Сейчас в теме
Кодеру сознавать , что успех софтверной компании зависит не от него - тяжело.
Наше сочувствие , конечно, на стороне простодушного кодера .
8. YVolohov 686 13.08.09 15:27 Сейчас в теме
(4) Идеально если белые воротнички не совают нос туда, где ничего не понимают, а занимаются своим делом - рекламой, раскруткой, упаковкой, поиском клиентов, продажами. А иначе бардака не избежать. Сапожник не должен печь пироги.
13. Ish_2 1042 13.08.09 21:38 Сейчас в теме
(8) Ну ,если говорить об идеале..

Идеально , когда белые воротнички как раз суют нос в тех. задание как люди ,
хорошо знающие потребности клиентов (пользователей).
5. Душелов 13.08.09 14:23 Сейчас в теме
(0) Автор, учитесь пользоваться поиском, это все было ;)))))
Обсуждалось тут http://infostart.ru/blogs/1055/
Сам текст был тут http://www.rb.ru/office/officestory/officestory/2007/10/02/104113.html
СССР; +1 Ответить
6. СССР 13.08.09 14:26 Сейчас в теме
(5) На батьку кричать ?! Сильно
7. Душелов 13.08.09 14:27 Сейчас в теме
11. СССР 13.08.09 15:56 Сейчас в теме
(7) Беспорно. Но заБАНИТь может только (0)н ))))
(9) Ты тему не перепутал ?
9. venger 2086 13.08.09 15:41 Сейчас в теме
(0) Думаю - это намек, я его понял, вернее знал давно, но стоит ли считать разработку и написание кода на 1С таким уж великим творчеством? Вот разработка концепций языков, ОС, физика, математика (те кто впереди в науке - это да), но не путайте себя с настоящими гениями и мыслителями, учеными и изобретателями, не по сеньке шапка:-)

Про молокососа - это автор стать погорячился, явно:-) Хотел быть пупом земли, научившись программировать:-) Как и многие другие "великие разработчики":-)
10. YVolohov 686 13.08.09 15:56 Сейчас в теме
(9) Дело вовсе не в языке 1С. Не принципиально на чем писать, принципиально что писать. На одном и том же холсте, одними и теми же красками гений и посредственность создадут совсем разные вещи.
19. Шёпот теней 1763 01.11.09 23:48 Сейчас в теме
согласен с венгер-ом в (9) ...

гению - можно простить его неразбериху ...
мастеровой - это прежде всего дисциплина ...

когда ты один - делай что хочешь ... когда в коллективе и когда от твоего труда зависят другие - изволь соблюдать график, распорядок и т.д.

именно поэтому, от НЕумения быть дисциплинорованным - многие программисты делают вид гениев, непонятых, не призанных ... ставя телегу поперёк (не описка) лошади ...

... вот ...

а улей, отчёты, планирование дык это у всех и не только у программистов ... или оклад и рабочее время или свободен и работай когда хочешь и где хочешь - хошь лёжа в кровати ...

.. вот ...

программистишка ... начальник ... любой программист став начальником будет программистишкой - потому, что задачи разные и требования разные и ответственность разная ...

... вот ...
20. a-novoselov 1090 18.11.09 10:09 Сейчас в теме
Точно, (19) мастеровой - это прежде всего дисциплина...
Написание программ на встроенном языке 1С - это прежде всего работа мастерового. Без дисциплины тут никак.
Вот если писать саму платформу учета, типо платформы 1С, начать на яве, после обнаружения тормознутости перенести все в С++, где-то для увеличения производительности - ассемблеровские вставки, где-то переписать стандартные библиотеки... когда на поиск решения может уйти неделя а на его реализацию пару часов, то ни о какой дисциплине и учете часов речи быть не может.
А для реализации стандартных и очень хорошо документированных функций готовой программы никакого потрясения не будет, если программист (0)"вдруг осознает, что его жизнь находится под контролем чуждых жизнеформ. Совещания, Расписания, Отчеты. А потом кто-то начинает требовать, чтобы он ПЛАНИРОВАЛ свою работу, а затем придерживался плана". Ведь уже все под контролем... (напр. Система стандартов и методик и т.п.).
21. Sergey.Noskov 18.11.09 17:27 Сейчас в теме
(20) не, не согласен, все зависит от задачи. Можно корректировать типовой отчет, а можно разрабатывать новую конфигурацию, так же как и с платформой - кто то её пишет, а кто то доделывает или прикручивает какую нить шняжку 8-)
12. YVolohov 686 13.08.09 16:01 Сейчас в теме
Впрочем, себя гением не считаю, один Гений1С уже есть, думаю хватит :)
14. GOOD256 74 15.08.09 22:24 Сейчас в теме
пролил свет на мою никчёмную жизнь
15. RailMen 25.08.09 23:33 Сейчас в теме
Я тоже работаю вот в таком улие. Отчеты. Планирование.

"Кодеры забудут что такое сон, секс, здоровье ... - а компания сможет оставить себе львиную долю прибылей"

Абсолютно точно. Все время хочу спать, есть и заниматься сексом...
А еще мне понравилось слово: "программистишка". Вот завтра буду над кем нибудь глумиться :):):)
16. sivix 31.08.09 17:22 Сейчас в теме
да круто написано. И правды много.
17. Поручик 4330 31.08.09 17:53 Сейчас в теме
Правда. И я тоже два года назад слился из программной конторы, после того как оттуда ушёл директор (сам из прогеров), а новый начал наводить свои порядки типа: Совещания, Расписания, Отчеты.
И я тоже не захотел, чтобы молокосос, начинающий программистишка вдруг стал моим начальником.
18. vvr908 398 01.11.09 23:13 Сейчас в теме
Вообще, Орсон Скотт Кард - большой молодец и изрядного таланта писатель. Его книга "Игра Эндера" (Ender's Game) совсем не зря заслужила в свое время авторитетную премию в области фантастики. Не знал, что он настолько близко и живо знаком с трудом софтверных компаний... спасибо за пост, порадовало!
Оставьте свое сообщение

См. также

Книжная абстиненция 26

Статья no Нет файла Бесплатно (free) О жизни

Стоит ли читать книги?

19.11.2019    1752    1c-intelligence    43       

Крупный бизнес = продуманное ПО = вершина карьеры? 35

Статья no Нет файла Бесплатно (free) О жизни

Вот пойду я в крупную компанию и стану там успешным - получу много опыта и буду супер программистом!!! И тут вам бах и 40 )))) И хочется вечера тратить не на изучение новых фреймворков, изменений поведения платформы и что там у нас в зазеркалье понаписали, а на изготовление миниатюр природы или выращивании бонсая и написания рассказов для детей. Крупные компании - благо?

07.11.2019    9489    iov    33       

6 шотов 85

Статья no Нет файла Бесплатно (free) О жизни

Небольшие пятничные истории о взаимоотношениях в коллективе

01.11.2019    5701    sapervodichka    28       

Шорты Белокаменцева 41

Статья no Нет файла Бесплатно (free) О жизни

Короткие версии старых статей

28.10.2019    3071    1c-intelligence    18       

Мне нравятся картонные человечки 26

Статья no Нет файла Бесплатно (free) О жизни Личная эффективность

Нужна ли личная жизнь на работе?

21.10.2019    3544    1c-intelligence    32       

Медвежьи услуги по требованию 110

Статья no Нет файла Бесплатно (free) О жизни Управление персоналом (HRM)

О, сколько открытий чудных готовит нам профессия программиста 1С.

16.10.2019    7902    1c-intelligence    113       

Как стать программистом 1С 14

Статья no Нет файла Бесплатно (free) О жизни

Плюсы 1) Хорошая зарплата. 2) Низкий порог вхождения в профессию. 3) Большая востребованность в РФ. 4) Программист 1С - всё же программист.

14.10.2019    9459    funtik135    34       

О работе и организации труда инженера - программиста 21

Статья Программист Нет файла Бесплатно (free) О жизни Личная эффективность

"Как настроить бесшовную интеграцию?", "Чем отличается НаСервере от НаСервереБезКонтекста?", "Как рассчитывается себестоимость в УПП?" на эти вопросы ответов вы тут не увидите, НО! мы поговорим о нас - Инженерах - программистах! Сравнение организации труда "во франче" (далее просто франча) и "на серьёзную организацию" (далее просто организация), какие плюсы и минусы работы в структурно разных предприятиях? Где и к когда лучше работать?

25.09.2019    3996    feva    42       

Хороший заказчик - плохой заказчик 33

Статья no Нет файла Россия Бесплатно (free) О жизни

Лайфхак о том, как стать легендарным клиентом.

13.09.2019    4348    dsdred    24       

Видя деньги 53

Статья no Нет файла Бесплатно (free) О жизни

Немножко бизнес-программирования.

09.09.2019    4707    1c-intelligence    94       

Полюби Козла 49

Статья no Нет файла Бесплатно (free) О жизни Блоги

Не пожалеешь

02.09.2019    4217    1c-intelligence    77       

Корпоративный слон 22

Статья no Нет файла Бесплатно (free) О жизни

Про изменения и их цели.

28.08.2019    3593    1c-intelligence    21       

Холократия - отец порядка. Часть 3. Заключительная 14

Статья no Нет файла Бесплатно (free) О жизни

Поиск идеального места работы имеет неожиданное окончание.

21.08.2019    3002    Ликреонский    31       

Аки Феникс 62

Статья no Нет файла Бесплатно (free) О жизни Блоги

Про выгорание

17.08.2019    5028    1c-intelligence    21       

Автоматическое распознавание сканов документов и не только. История одной жизни... 35

Статья Программист Нет файла Бесплатно (free) О жизни

В нашу жизнь все чаще и чаще внедряется искусственный интеллект, автоматизируются многие задачи, которые буквально 10 лет назад казались не реализуемыми в принципе. Сейчас все более актуальными становятся задачи автоматизации операторской работы, которые вытесняют человека или помогают ему упростить работу. Вот и мне захотелось поделится примерами такой автоматизации. За последние 4 года мне довелось более 10 раз внедрять подсистемы распознавания. Т. е. примерно каждые 4 месяца сталкиваюсь с задачами автоматизации распознавания и прикрепления сканов документов и похоже количество таких задач будет только возрастать. Хочу поделиться историями таких автоматизаций.

05.08.2019    4004    77dream77    9       

Как я буду мир спасать 47

Статья no Нет файла Бесплатно (free) О жизни Блоги

Почему бы и нет?

30.07.2019    4961    1c-intelligence    76       

Блокчейн, выборы и прозрачность, ч. 1 21

Статья no Нет файла Бесплатно (free) О жизни Блокчейн

Как новейшие технологии помогают придумывать новости и выделять бюджет. Первая часть - абстрактно-теоретическая.

24.07.2019    2563    for_sale    20       

Я не настоящий 27

Статья no Нет файла Бесплатно (free) О жизни

А вы?

23.07.2019    4091    1c-intelligence    94       

Корпоративный квест 35

Статья no Нет файла Бесплатно (free) О жизни

Приём на работу ИТ-директоров в условиях легкого помешательства

06.07.2019    4468    1c-intelligence    55       

Поймай меня, если сможешь. Версия Пророка 29

Статья no Нет файла Бесплатно (free) О жизни

Самая интеллигентная версия.

26.06.2019    4611    1c-intelligence    31       

В поисках Зины 19

Статья no Нет файла Бесплатно (free) О жизни

Статья про программистов

18.06.2019    4451    1c-intelligence    19       

Поймай меня, если сможешь. Версия директора 44

Статья no Нет файла Бесплатно (free) О жизни

Надо же всех послушать.

07.06.2019    6288    1c-intelligence    112       

Заметки фрилансера 17

Статья Программист Нет файла Обучение, бизнес-тренинг, курсы Бесплатно (free) О жизни Личная эффективность

Хочу рассказать о своем опыте работы в качестве фрилансера. По задумке это будет несколько статей, в которых я вспомню набитые шишки, успешные практики работы. Будет полезно для начинающих фрилансеров, а также для матерых программистов в крупной компании, которые задумались о жизни за стаканчиком кофе и сигаретой, глядя в окно на беспечных прохожих, или в пробке по дороге домой, где скучают кот и жена...

31.05.2019    5028    Kutuzov    48       

Неидейный бизнес 15

Статья no Нет файла Бесплатно (free) О жизни

Почему надо возиться с предложениями сотрудников?

21.05.2019    3480    1c-intelligence    14       

Лед тронулся, господа присяжные заседатели! 23

Статья no Нет файла Бесплатно (free) О жизни Блоги О сообществе

Всем привет. Всего лишь год назад я писал о том, что в отличие от мира не 1С-ной разработки, у нас практически нет мероприятий для специалистов 1С. Не сказать, чтобы по количеству евентов мы приблизились, скажем, к веб-разработчикам, но за прошедший год ситуация все же заметно изменилась в лучшую сторону. Итак, давайте пробежимся по существующим конференциям, которые были бы интересны разработчикам 1С. Внимание! Дальше будет много текста и фоток!

14.05.2019    4447    Tavalik    10       

Поймай меня, если сможешь. Версия менеджера 38

Статья no Нет файла Бесплатно (free) О жизни

Просто попробуем сделать так, чтобы всё было не так просто.

11.05.2019    6614    1c-intelligence    44       

Поймай меня, если сможешь 35

Статья no Нет файла Бесплатно (free) О жизни

Обращение программиста к эффективному менеджеру.

07.05.2019    7464    1c-intelligence    58       

Место проклятое? 18

Статья no Нет файла Бесплатно (free) О жизни

Кто виноват?

07.05.2019    5244    1c-intelligence    26       

Супермен vs Программист 18

Статья no Нет файла Бесплатно (free) О жизни

Столкнём-ка их, наконец, лбами.

23.04.2019    5267    1c-intelligence    8       

Открываем набор на курсы "Сова - эффективный менеджер" 34

Статья no Нет файла Бесплатно (free) О жизни

Многим знаком знаменитый комикс про "Сову эффективного менеджера", но некоторые ошибочно полагают, что сова, героиня этого комикса, не всегда поступает разумно. Для того, чтобы объяснить ее поведение и научить пользователей Инфостарта эффективному управлению, мы открываем онлайн-курс "Стань лучшей Совой".

01.04.2019    6284    MariaTemchina    27       

Читай старьё 31

Статья no Нет файла Бесплатно (free) О жизни

Почему старые книги лучше новых

23.03.2019    5808    1c-intelligence    76       

Корпоративная мышь 17

Статья no Нет файла Бесплатно (free) О жизни

Об управлении качеством

11.03.2019    5425    1c-intelligence    51       

Корпоративная свинья 25

Статья no Нет файла Бесплатно (free) О жизни

Вернемся в прошлое.

04.03.2019    6293    1c-intelligence    24       

Не только автоматизация учета 78

Статья no Нет файла Россия Бесплатно (free) О жизни

Сказ о том, как одинэсники с сишарперами и питонистами играли.

28.02.2019    6507    Scorpion4eg    42       

Корпоративный напалм 31

Статья no Нет файла Бесплатно (free) О жизни

Чем там закончилось, в туалете-то?

25.02.2019    5440    1c-intelligence    33       

Корпоративный туалет 30

Статья no Нет файла Бесплатно (free) О жизни

Очень странная история.

18.02.2019    6993    1c-intelligence    50       

Корпоративные фрукты 32

Статья no Нет файла Бесплатно (free) О жизни

Хм, а почему бы и нет?

11.02.2019    5540    1c-intelligence    35       

Звонок в техподдержку [юмористический очерк] 19

Статья no Нет файла Бесплатно (free) О жизни Блоги

Специалисты техподдержки должны быть не только высококвалифицированными профессионалами в своей области, но также они должны обладать недюжинным запасом терпения и умением психологического маневрирования. Ведь пользователь попадается очень разный и к каждому нужно постараться найти свой подход. Об этом и будет мой небольшой экспериментальный очерк юмористической направленности. А для колорита я, как большой любитель аллегорических образов, заменю программную тематику на свою излюбленную аналогию - автомобильную тему. История не претендует ни на правдивость, ни на реальность, ни на достоверность. Любые совпадения случайны. А мораль... она в том, что нужно быть готовым к любому развороту событий.

06.02.2019    5018    mbreaker    17       

Корпоративная реальность 24

Статья no Нет файла Бесплатно (free) О жизни

Добавим-ка реализма в нашу сказку.

28.01.2019    5722    1c-intelligence    33       

Карьерное исследование учащихся профессиональных образовательных учреждений Санкт-Петербурга 17

Исследование no Нет файла Россия Бесплатно (free) О жизни

Студенты сделали осознанный выбор профессии, и каждый пятый хочет работать с 1С – этот и другие факты мы выяснили в ходе опроса учащихся вузов и колледжей Санкт-Петербурга.

25.01.2019    4044    Kochergov    8       

Тень точки Кельвина 14

Статья no Нет файла Бесплатно (free) О жизни

Оказывается, уже четыре месяца прошло... Точка Кельвина продолжается.

23.01.2019    4855    1c-intelligence    27       

Криптовалюты, а также иные триста девяносто девять сравнительно честных способов отъема денег 50

Статья no Нет файла Бесплатно (free) О жизни

Случайно наткнулся на Инфостарте на новость о том, что в Белоруссии открывается первая в СНГ биржа криптовалют. В комментариях шло обсуждение вопроса о будущем цифровой экономики – и насколько Россия отстала в этом вопросе. По образованию я криптограф-криптоаналитик и, наверное, давно нужно было написать какую-то статью на эту тему с профессиональной точки зрения. Ну вот, хоть и с опозданием, пишу.

22.01.2019    7792    andironenko    163       

Проще, чем кажется. Глава 19 15

Статья no Нет файла Бесплатно (free) О жизни

19-я глава

21.01.2019    5697    1c-intelligence    12       

Исповедь графомана 19

Статья no Нет файла Бесплатно (free) О жизни Личная эффективность

Как, когда и зачем я пишу.

17.01.2019    6194    1c-intelligence    51       

Кодекс читателя 2 26

Статья no Нет файла Бесплатно (free) О жизни Личная эффективность

Дополняем, улучшаем, расширяем.

15.01.2019    5646    1c-intelligence    20       

Проще, чем кажется. Главы 17-18 14

Статья no Нет файла Бесплатно (free) О жизни

Ну, еще чуть-чуть, и догоним

07.01.2019    5534    1c-intelligence    8       

Корпоративное интервью 32

Статья no Нет файла Бесплатно (free) О жизни

Чего только ни придумают...

04.01.2019    6472    1c-intelligence    57