Ноутбук Ганеши, или Я уволил Сталина | страница 30
Производят эти устройства в Корее, в Польше и в Китае; зависимость от оборудования и драйверов не делает нашу жизнь проще.
Эво был изначально написан «на коленке» в нашем английском отделении в качестве эксперимента; основой бизнес MCR был построен вокруг поддержки «условного доступа» (conditional access). Но оказалось, наши клиенты — телекомпании — были рады приобрести у MCR весь пакет программного обеспечения для приставок.
Считалось, что Эво не был готов к масштабированию (scaling up) ни по архитектуре, ни по качеству кода, изначально сыроватого, да ещё и испорченного небрежной поддержкой. Денег у MCR было достаточно, так что Рон решил инвестировать в новый продукт, ожидаемо названный Нео (Neo). Как и его тёзка, герой «Матрицы», Нео сможет уклоняться от пуль клиентов и элегантными балетными па боевых искусств уничтожать конкурентов. Лучшие специалисты в Англии, Израиле и Франции уже корпели над этой разработкой.
У решения о передаче в Индию был, как и у всех корпоративных ходов, политический подтекст: английским руководителям проектов легче было работать с податливыми и улыбчивыми индийскими инженерами, чем со своими соотечественниками, которых они находили негибкими, самоуверенными и интересующимися красотой и универсальностью системы больше, чем пользой, которую она приносит клиентам.
Так после небольшого политического землетрясения в наших корпоративных небесах Эво свалился мне на голову. Я не просил об этом — руководители проектов сами позаботились о нас, ибо сказано в Талмуде: «Работа праведников делается руками других».
Как начальник индийского центра, я отвечал тогда за отделы поддержки: финансы, кадры (HR), административно-хозяйственный (admin), IT и — как без этого? — отдел организации поездок. Я вовсю помогал нашим «колониальным» отделам — английскому, израильскому, французскому и американскому, хотя формально за поставки отвечали другие.
Теперь я стал ещё и полноправным владельцем нового отделения Эво.
Аджайл и мастера йоги
В моей радости сквозила и минорная нотка: мне было немного стыдно за Эво. Кроме нескольких общих программных компонент, большая часть его кода была написана под каждого клиента в отдельности. Серьёзные разработчики вроде меня гнушаются писать «клиентский» код; мы берём выше, создавая универсальный продукт, годный для всех клиентов, на все случаи жизни и на все века.
А через год-два разрабатываем новую, ещё более вечную и универсальную систему.