June 13, 2007
На одном из форумов зашла речь про тормознутость Winows Vista, некоторые товарищи высказали предположение что производители железа башляют откаты Билли, чтобы он выпускал более тормозные программные продукты, для которых можно продать более мощное железо. Я ответил, и ответ вышел более глобальным, чем планировалось, поэтому выкладываю копию тут, хотя на глубину нижеследующие рассуждения не претендуют.
======================================
Откаты никто никому конечно не делает, но все топ менеджеры прекрастно понимают как рынок работает и сами поддерживают эту "гонку вооружений".
Вышло более крутое железо - можно напихать в программы больше тормозных фич. Вышли более тормозные программы - можно впарить юзеру более крутое железо.
Оптимизация программ занимает много времени. Пока идет экстенсивное развитие - никто не будет заниматься оптимизацией. Выгоднее по быстрому наклепать говенных тормозных программ под более крутое железо, чем корпеть над их оптимизацией. Оптимизацией MS может начать заниматься только в одном случае - если железо достигнет принципиального потолка и производители не смогут больше наращивать мощности, + появятся конкуренты, предлагающие менее тормозные программы. Причем по отдельности ни один из этих моментов их на оптимизацию не вынудит.
И еще, как бывший программист могу сказать, что есть два метода работы:
1. Делать долго, но качественно, так, чтобы все работало само, получить раз много денег и идти делать что-то другое.
2. Сделать по быстрому вкривь и вкось и так, чтобы без шамана с бубном не работало, требовало постоянных апдейтов и консультаций, продать дешево, а потом постоянно сосать небольшое бабло.
Так вот, практика показывает, что только небольшой процент покупателей предпочитает заплатить раз и много и потом не иметь головняка. От силы 20%. Остальные предпочитают купить дешево, пусть даже потом придется еще платить и ебать себе мозги (собственно, большинство народа об этом просто не задумывается в момент покупки). Это как с ботинками - некоторые люди редпочитают раз заплатить 100 баксов за качественные и носить 5 лет, но большинство купит говно за 50 баксов и будет менять каждый год.
В итоге мы имеем что производителю, делающему качественно и дорого сложнее искать клиентов, их в принципе меньше. А производитель, делающий говно, пусть и получит при продаже меньше денег, зато привяжет к себе клиента и путем последующего сосания бабла в итоге получит больше и стабильнее.
Получается парадокс - выгоднее и проще производить говно, чем качественный продукт. А сэкономленные деньги потратить на его рекламу, что даст намного больше отдачи.
Билли никогда не был хорошим программистом, но он был отличным бизнесменом и видимо это все понимал еще в начале своей карьеры.
И есть тут еще такой момент - Винда изначально плохо работала без админов. Имеется в виду корпоративное использование. И в значительной степени MS раскрутил винду именно благодаря этому факту, как это не парадоксально. Деньги на покупку ОС в корпорациях выделяют, естественно, люди, отвественные за финансы. Но они обычно нифига не понимают в ОС. Поэтому рекомендации на покупку им дают админы. А админам не выгодно, чтобы в конторе стояла система, которая ставится раз и дальше работает сама, без проблем. Ведь для установки достаточно раз заплатить сторонней фирме, а не держать штат бездельников. В MS этот момент очень хорошо просекли и всячески поддерживали - программы бесплатного обучения админов, бонусы для админов и т.д.
Замечу, что такой подход работает вовсе не только в сфере программных продуктов. Он распространен в любых областях где речь идет о корпоративном эксплуатировании сложного оборудования. Станки, производственные линии, транспортные средства, рабочие механизмы и тому подобное. Примеры приводить не буду, но мне попадалась масса случаев, когда сложное оборудование впаривали дешево, а потом бесконечно сосали деньги на обслуживании и чрезмерно дорогих запчастях.
============================
Со мной начали спорить, что на говне, дескать, далеко не уедешь. Развиваем тему дальше. Рассматриваем гипотетическую ситуацию:
==============================
На фирму, которой нужно сделать, ну скажем, бухгалтерию, приходят 2 программера, оба предлагают сделать одно и то же, но один за 10К, а другой за 1К. Первый умеет хорошо делать, так, что продукт будет годами работать не требуя обслуживания или патчей, но не умеет расхваливать свой продукт, он просто говорит, что сделает как надо. Второй херовый программист, его программы полусырые, но он умеет расхваливать свой продукт, грузить как пиздато все будет, умеет себя преподнести - имеет кучу рекомендаций и дипломов об окончании курсов.
Тут я сделаю отступление и замечу, что из-за особенностей психологии люди, умеющие делать хорошие вещи обычно не запариваются такими вещами как справки, дипломы, рекомендации и поддержание хороших отношений со всеми окружающими.
Лицо, принимающее решение о том, какого из них подрядить, почти никогда не разбирается в программировании и нюансах. Решение очевидно принимается на основе суммы и того, как хорошо сможет расхвалить свою работу программист. В итоге решение будет принято в пользу того, кто предложил сделать за 1К, а того кто за 10К пошлют нахуй. Что дальше?
Дальше он сделает говно, которое будет постоянно глючить и постоянно будет обнаруживаться что чего-то не хватает. Он, если не дурак, повернет ситуацию так, что "это вы не говорили что надо сделать" (так часто и бывает на деле - заказчик просто заранее не способен представить что ему потом понадобится, аппетит приходит во время еды, только опытный разработчик может это выяснить путем анализа деятельности). Попросит немного денег за доделки. Ему, скрипя зубами, заплатят, надеясь на то что это последний раз. Все равно ведь дешевле чем 10К, да и уже 1К потрачен. Потом ситуация повторится еще и еще раз. Возможно он вообще заключит с ними контракт на поддержку, за небольшую месячную плату.
Теперь смотрим, что будет когда фирме понадобится другой программный продукт. Да, они уже увидили глючность программ этого прораммиста и гемморойность работы с ним. Но вот штука, они не видели что было бы, если бы они заплатили 10К. Они просто не знают что бывает более качественно. А этого программиста они уже знают, знают что его продукты пусть и криво, но работают, пили с ним водку, плюс он все время под рукой, его не надо искать, не надо мучаться сомнениями выбора. В итоге ему заказывают делать и этот продукт.
Более того, если у программера сложились пиздатые отношения с фирмой, не важно что его продукты глючные, ему напишут и рекомендации по его просьбе, и посоветуют знакомым. Круг замкнулся. Хуйовый программист жрет икру, а хороший - сосет хуй.
Замечу, что это вовсе не фантазии. Я вообще-то такие вещи видел на практике. В жизни больше решает умение продавать и поддерживать отношения с людьми, чем умение делать хорошие вещи.
Возьмите художников - есть масса талантов, рисующих отличные картины, но живущих в нищете. А есть посредственности, умеющие раскрутить себя среди богемы, гребущие кучу бабла. В данном случае секрет вовсе не в умении рисовать, а в умении крутиться среди богатых, внушить им что ты - это круто.
И так почти в любой сфере рынка. Только масштабы разные. От того, что это многомиллионная корпорация, а не один программист - суть не меняется, меняются только формы.
Тэги: Jun2007 Разное Кухонная философия Техника
posted by *Индига at June 16, 2007 СвернутьТолково, не поспоришь.
Архив:
Jul2024 Jun2024 May2024 Apr2024 Mar2024 Feb2024 Jan2024 Dec2023 Nov2023 Oct2023 Sep2023 Aug2023 Jul2023 Jun2023 May2023 Apr2023 Mar2023 Feb2023 Jan2023 Dec2022 Nov2022 Oct2022 Sep2022 Aug2022 Jul2022 Jun2022 May2022 Apr2022 Mar2022 Feb2022 Jan2022 Dec2021 Nov2021 Oct2021 Sep2021 Aug2021 Jul2021 Jun2021 May2021 Apr2021 Mar2021 Feb2021 Jan2021 Dec2020 Nov2020 Oct2020 Sep2020 Aug2020 Jul2020 Jun2020 May2020 Apr2020 Mar2020 Feb2020 Jan2020 Dec2019 Nov2019 Oct2019 Sep2019 Aug2019 Jul2019 Jun2019 May2019 Apr2019 Mar2019 Feb2019 Jan2019 Dec2018 Nov2018 Oct2018 Sep2018 Aug2018 Jul2018 Jun2018 May2018 Apr2018 Mar2018 Feb2018 Jan2018 Dec2017 Nov2017 Oct2017 Sep2017 Aug2017 Jul2017 Jun2017 May2017 Apr2017 Mar2017 Feb2017 Jan2017 Dec2016 Nov2016 Oct2016 Sep2016 Aug2016 Jul2016 Jun2016 May2016 Apr2016 Mar2016 Feb2016 Jan2016 Dec2015 Nov2015 Oct2015 Sep2015 Aug2015 Jul2015 Jun2015 May2015 Apr2015 Mar2015 Feb2015 Jan2015 Dec2014 Nov2014 Oct2014 Sep2014 Aug2014 Jul2014 Jun2014 May2014 Apr2014 Mar2014 Feb2014 Jan2014 Dec2013 Nov2013 Oct2013 Sep2013 Aug2013 Jul2013 Jun2013 May2013 Apr2013 Mar2013 Feb2013 Jan2013 Dec2012 Nov2012 Oct2012 Sep2012 Aug2012 Jul2012 Jun2012 May2012 Apr2012 Mar2012 Feb2012 Jan2012 Dec2011 Nov2011 Oct2011 Sep2011 Aug2011 Jul2011 Jun2011 May2011 Apr2011 Mar2011 Feb2011 Jan2011 Dec2010 Nov2010 Oct2010 Sep2010 Aug2010 Jul2010 Jun2010 May2010 Apr2010 Mar2010 Feb2010 Jan2010 Dec2009 Nov2009 Oct2009 Sep2009 Aug2009 Jul2009 Jun2009 May2009 Apr2009 Mar2009 Feb2009 Jan2009 Dec2008 Nov2008 Oct2008 Sep2008 Aug2008 Jul2008 Jun2008 May2008 Apr2008 Mar2008 Feb2008 Jan2008 Dec2007 Nov2007 Oct2007 Sep2007 Aug2007 Jul2007 Jun2007 May2007 Apr2007 Mar2007 Feb2007 Jan2007 Dec2006 Nov2006 Oct2006 Sep2006 Aug2006 Jul2006 Jun2006 May2006 |
|
| |