«Факап» с Яндекс.навигатор: безответственность разработки и проблемы корпоративных коммуникаций
Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
Мы живем в страшные времена. Можно говорить о разных проявлениях типа снижения роли традиционных СМИ в пользу личных блогов и пр., но на самом деле ужас наших времен заключается в простой формулировке: сейчас каждый считает себя самым умным. И с помощью кнопки «бан» игнорирует любые проявления противоречащие этому тезису проявления реальности. Сложную роль палок для селфи в этом процессе еще предстоит оценить историкам, а мы пока остановимся на самом простом аспекте: каждый заново проходит путь самосовершествования с разложенными на нем граблями и имеет лоб в шишках просто потому, что считал, что «учебник – это скучно. Я могу лучше».
И если для личного фуд-блогера (господи!) это лишь личная трагедия, то для крупнейшей компании – это многомиллиардные убытки. Спасает ее, как правило, то, что пользователи тоже увлеклись палками для селфи и быстро забывают любой негатив, если его перебить рекламной кампанией по ТВ. Да и вообще все забывают и логикой не владеют в принципе.
Так вот. У Яндекс случился, по их же собственному выражению – факап. Его называют по-английски. Они, наверное, там у себя знают английский. Или знают слово «факап», потому что зная слова факап, коворкинг и прочие смузи можно претендовать на владение этим языком. А, ну да, еще называть переменные «по-английски». Знаете, как безопасники вычисляют русских вирусописателей? По грамматическим ошибкам в англоязычных словах и комментариях.
Если говорить кратко, то получилось следующее: в релиз (!!!) попала тестовая версия для Android, которая постоянно записывает всю информацию с микрофона и заботливо складывает ее на SD-карту. Сказать, что пользователи (особенно знакомые с темой) офигели – не сказать ничего. Потому что если чуть-чуть подумать, что становится ясно, что скорее всего это отладочная штука для полностью голосового управления – лавры «ОК, Google» покоя не дают. Но по факту получается, что микрофон всегда включен, речь постоянно слушается, активируй запись по ключевым словам да отправляй «в центр». Отлично, просто отлично! Причем уровень коммуникации со СМИ у Яндекс такой (в районе плинтуса), что пока компания спохватилась, о «факапе» успели отписаться «Ведомости» в нужном ключе. Статья платная, так что ссылку давать не буду, но они ссылаются на фейсбук Строкина, где я вчера же увидел эту запись. И тогда же подумал «интересно, как они будут выкручиваться».
История успеха в цитатах
Нави! Как мило. Я реально плакал весь ©.
Вот это – квинтэссенция современного состояния индустрии разработки, и исходя из того, что я слышал – оно много где работает именно так. По-другому работает в случаях, где небольшая команда и начальник может лично контролировать процесс, и где много денег, т.е. потери продуктивности можно закрыть за счет полученных с хомячков или рекламодателей излишков. Как только бюджеты начинают поджимать или вместо хорошего руководителя, способного принимать решения, выстраивается «вертикаль отчетности с дедлайнами», получается примерно так, как описано. Какие делать выводы?
Да никаких. Прога хорошая, функциональность уникальная, бесплатно без смс и рекламы… так что, ребята, все поворчат-поворчат и продолжат ей пользоваться. Поэтому в принципе никаких оргвыводов в отношении команды хипстеров быть не должно. Недоработки, за которые в других областях экономики снимают голову, увольняют по статье и пр. – здесь лишь повод «принести извинения». И это не только яндекс, так работает вся индустрия ПО в целом. Просто на более мелкие компании не обращают внимания, а у западных компаний жестче контроль в области пиар, поэтому факапов(ТМ) там не меньше, но узнаем мы о них реже.
Мало что ли случаев, когда патчи безопасности Microsoft валили систему? И это какбы один из случаев, где контроль должен быть на высшем уровне. А уж уровнем ниже… у-у… Более того, если обратите внимание, ПО – это безответственность, возведенная в принцип. Из-за неправильной работы приложения у вас полетело устройство и стерлись все личные данные? А… ну примите наши извинения. А почему не бэкапили в наше облако, вот же мы место предоставляем! Ах, опасались слежки… ну тогда вы сами виноваты, да. Сами, сами. Читайте лицензионное соглашение.
Я внимательно читал несколько западных лицензий, в том числе на корпоративные ПО и сервисы, и каждый раз… как бы помягче… пребывал в удивлении и раздражении. Ничего не гарантируем, если упало ПО – возможно, поправим в следующем релизе, если пропали ваши данные или упала вся система – мы не за что не отвечаем.
Да и вообще – чего мы ожидаем от людей, у которых оранжевый офис с пуфиками? Вот они как работают, так у них все и получается. Ничего тут не изменится. Боюсь, никогда. Во всей ИТ-индустрии пользователей воспринимают, как «потребителей услуг», и зачастую реакция на претензии – глухое раздражение. «Мы вот сколько всего сделали, а они еще претензии выдвигают. Пусть ждут, потом поправим». Это я не про Яндекс, это я вообще.
Кстати, я думал, что это только у разработчиков ПО так, но когда такую позицию мне озвучил менеджер одного из сотовых операторов в отношении качества связи… «Мы и так им вышку поставили, чего они еще хотят!». Правда, в данном случае у нас есть второй уровень – уровень «больших корпораций». Где негативные последствия определяются статьей в «Ведомостях», падением биржевых курсов на «опасениях инвесторов». И теперь в любых международных переговорах может всплыть эта история «со ссылкой на авторитетный российский ресурс «Ведомости» с выводом типа «мы не делаем окончательных выводов, но необходимо учитывать возможное присутствие недокументированной возможности записи всей информации с микрофона устройства в продуктах компании».
Во сколько отказов от заключения многомиллионных контрактов, во сколько финансовых потерь может вылиться такая фраза? Да черт его знает. Я не эксперт в финансах, и вообще – это проблемы яндекса. Яндекс принял определенные решения, Яндекс решил, что он крут, Яндекс подумал, что контролируемый и пушистый «прямой канал» на хабре, куда пишут свои пиарщики – это лучше и объективнее, чем общаться с взбалмошными журналистами, которые непонятно что пишут (реально непонятно что – я когда бывал на презентациях и потом видел, что пишут в материалах по ним – иногда волосы шевелились).
Ну, это решение Яндекса и его сфера ответственности. А я лишь с удовольствием сделаю… ну да, тоже англоязычный термин – фейспалм. Факапы и фейспалмы – так и живем. Софт – это здорово!
PS. Что же до корпоративных коммуникаций… ну, ребята очень испугались и с испуга написали, как действительно думают и как работают. Это живая реакция и в принципе для меня (т.к. мне интересно, что происходит внутри) – это хорошо. Другие, более крупные компании такого не допускают и очень сильно фильтруют выходящую наружу информацию. До какого-то момента им это помогает и создается некий «карамельный» образ. Но чем он карамельнее, тем сильнее трескается при ударе, не так ли? И потом, как в случае с лабораторией Касперского, СМИ цепляются за какой-нибудь скандал и выливают на компанию такое ведро помоев, что в нем можно и утонуть.
И чем она отвечает? Публикацией в корпоративном блоге? Интервью директора в стиле «это не я»? Причем, этому подвержены большинство современных компаний. Более того, пока «факап» не случается, им кажется, что все здорово, потому что они контролируют поток информации из компании могут им же отчитываться перед начальством за свою активность на рынке. А потом, когда началось торнадо, им просто нечем его остановить. Ну и пусть.
И если для личного фуд-блогера (господи!) это лишь личная трагедия, то для крупнейшей компании – это многомиллиардные убытки. Спасает ее, как правило, то, что пользователи тоже увлеклись палками для селфи и быстро забывают любой негатив, если его перебить рекламной кампанией по ТВ. Да и вообще все забывают и логикой не владеют в принципе.
Так вот. У Яндекс случился, по их же собственному выражению – факап. Его называют по-английски. Они, наверное, там у себя знают английский. Или знают слово «факап», потому что зная слова факап, коворкинг и прочие смузи можно претендовать на владение этим языком. А, ну да, еще называть переменные «по-английски». Знаете, как безопасники вычисляют русских вирусописателей? По грамматическим ошибкам в англоязычных словах и комментариях.
Если говорить кратко, то получилось следующее: в релиз (!!!) попала тестовая версия для Android, которая постоянно записывает всю информацию с микрофона и заботливо складывает ее на SD-карту. Сказать, что пользователи (особенно знакомые с темой) офигели – не сказать ничего. Потому что если чуть-чуть подумать, что становится ясно, что скорее всего это отладочная штука для полностью голосового управления – лавры «ОК, Google» покоя не дают. Но по факту получается, что микрофон всегда включен, речь постоянно слушается, активируй запись по ключевым словам да отправляй «в центр». Отлично, просто отлично! Причем уровень коммуникации со СМИ у Яндекс такой (в районе плинтуса), что пока компания спохватилась, о «факапе» успели отписаться «Ведомости» в нужном ключе. Статья платная, так что ссылку давать не буду, но они ссылаются на фейсбук Строкина, где я вчера же увидел эту запись. И тогда же подумал «интересно, как они будут выкручиваться».
История успеха в цитатах
- И, естественно, это происходило множеством итераций с использованием отладочной версии библиотеки. Тут-то и началась путаница.
- собрали Нави (так мы называем приложение внутри команды)
- Оказалось, что мы по ошибке снова взяли отладочную версию. Времени оставалось мало, но мы понадеялись на то, что релизная версия библиотеки не должна сильно отличаться от отладочной, и без глубокого тестирования попробовали собрать Навигатор с ней. Увы, приложение стало падать.
- Исправить ошибку было относительно легко, но времени на тестирование с новой версией не оставалось совсем, и мы решили откатиться на отладочную и запускаться с ней.
- При этом мы потратили много усилий на тестирование приложения с девдебажной версией, в результате которого стало понятно…
- Хотя фикс релизной версии и был тривиальным, его добавление в Нави сулило нам новый процесс тестирования и сдвиг сроков на неизвестный период из-за возможности обнаружения новых баг.
- Но у отладочной версии были свои особенности. Мы знали, что она пишет лог ошибок, и это было еще одним небольшим её плюсом, так как позволяло собирать информацию о сбоях на первом запуске.
- Она должна была быть отключена и в дебажной, но нет — был пропущен заголовочный файл, в котором этот макрос определялся.
- В результате небольших по отдельности ошибок и допущений мы получили серьёзную проблему, из-за которой некоторые люди, увы, потеряли доверие к Навигатору и даже в целом к Яндексу. Мы все и я лично приносим извинения всем, кого эта проблема затронула.
- Мы же для себя разбираем ситуацию в подробностях и пишем план действий, которые нужны, чтобы похожее никогда больше не повторилось. Это как раз тот случай, когда итоговые правила написаны, пусть не кровью, как в авиации, но болью от потери доверия людей и репутации
Нави! Как мило. Я реально плакал весь ©.
Вот это – квинтэссенция современного состояния индустрии разработки, и исходя из того, что я слышал – оно много где работает именно так. По-другому работает в случаях, где небольшая команда и начальник может лично контролировать процесс, и где много денег, т.е. потери продуктивности можно закрыть за счет полученных с хомячков или рекламодателей излишков. Как только бюджеты начинают поджимать или вместо хорошего руководителя, способного принимать решения, выстраивается «вертикаль отчетности с дедлайнами», получается примерно так, как описано. Какие делать выводы?
Да никаких. Прога хорошая, функциональность уникальная, бесплатно без смс и рекламы… так что, ребята, все поворчат-поворчат и продолжат ей пользоваться. Поэтому в принципе никаких оргвыводов в отношении команды хипстеров быть не должно. Недоработки, за которые в других областях экономики снимают голову, увольняют по статье и пр. – здесь лишь повод «принести извинения». И это не только яндекс, так работает вся индустрия ПО в целом. Просто на более мелкие компании не обращают внимания, а у западных компаний жестче контроль в области пиар, поэтому факапов(ТМ) там не меньше, но узнаем мы о них реже.
Мало что ли случаев, когда патчи безопасности Microsoft валили систему? И это какбы один из случаев, где контроль должен быть на высшем уровне. А уж уровнем ниже… у-у… Более того, если обратите внимание, ПО – это безответственность, возведенная в принцип. Из-за неправильной работы приложения у вас полетело устройство и стерлись все личные данные? А… ну примите наши извинения. А почему не бэкапили в наше облако, вот же мы место предоставляем! Ах, опасались слежки… ну тогда вы сами виноваты, да. Сами, сами. Читайте лицензионное соглашение.
Я внимательно читал несколько западных лицензий, в том числе на корпоративные ПО и сервисы, и каждый раз… как бы помягче… пребывал в удивлении и раздражении. Ничего не гарантируем, если упало ПО – возможно, поправим в следующем релизе, если пропали ваши данные или упала вся система – мы не за что не отвечаем.
Да и вообще – чего мы ожидаем от людей, у которых оранжевый офис с пуфиками? Вот они как работают, так у них все и получается. Ничего тут не изменится. Боюсь, никогда. Во всей ИТ-индустрии пользователей воспринимают, как «потребителей услуг», и зачастую реакция на претензии – глухое раздражение. «Мы вот сколько всего сделали, а они еще претензии выдвигают. Пусть ждут, потом поправим». Это я не про Яндекс, это я вообще.
Кстати, я думал, что это только у разработчиков ПО так, но когда такую позицию мне озвучил менеджер одного из сотовых операторов в отношении качества связи… «Мы и так им вышку поставили, чего они еще хотят!». Правда, в данном случае у нас есть второй уровень – уровень «больших корпораций». Где негативные последствия определяются статьей в «Ведомостях», падением биржевых курсов на «опасениях инвесторов». И теперь в любых международных переговорах может всплыть эта история «со ссылкой на авторитетный российский ресурс «Ведомости» с выводом типа «мы не делаем окончательных выводов, но необходимо учитывать возможное присутствие недокументированной возможности записи всей информации с микрофона устройства в продуктах компании».
Во сколько отказов от заключения многомиллионных контрактов, во сколько финансовых потерь может вылиться такая фраза? Да черт его знает. Я не эксперт в финансах, и вообще – это проблемы яндекса. Яндекс принял определенные решения, Яндекс решил, что он крут, Яндекс подумал, что контролируемый и пушистый «прямой канал» на хабре, куда пишут свои пиарщики – это лучше и объективнее, чем общаться с взбалмошными журналистами, которые непонятно что пишут (реально непонятно что – я когда бывал на презентациях и потом видел, что пишут в материалах по ним – иногда волосы шевелились).
Ну, это решение Яндекса и его сфера ответственности. А я лишь с удовольствием сделаю… ну да, тоже англоязычный термин – фейспалм. Факапы и фейспалмы – так и живем. Софт – это здорово!
PS. Что же до корпоративных коммуникаций… ну, ребята очень испугались и с испуга написали, как действительно думают и как работают. Это живая реакция и в принципе для меня (т.к. мне интересно, что происходит внутри) – это хорошо. Другие, более крупные компании такого не допускают и очень сильно фильтруют выходящую наружу информацию. До какого-то момента им это помогает и создается некий «карамельный» образ. Но чем он карамельнее, тем сильнее трескается при ударе, не так ли? И потом, как в случае с лабораторией Касперского, СМИ цепляются за какой-нибудь скандал и выливают на компанию такое ведро помоев, что в нем можно и утонуть.
И чем она отвечает? Публикацией в корпоративном блоге? Интервью директора в стиле «это не я»? Причем, этому подвержены большинство современных компаний. Более того, пока «факап» не случается, им кажется, что все здорово, потому что они контролируют поток информации из компании могут им же отчитываться перед начальством за свою активность на рынке. А потом, когда началось торнадо, им просто нечем его остановить. Ну и пусть.
Личные выводы: в мобильных приложениях творится бардак, и это ни для кого не секрет. С разрешениями — тоже бардак. Я лично пошел проверять контроль приложений и слегка обалдел. Как выяснилось, у меня в смартфоне с Android все 67 приложений имеют доступ к ММС (для сравнения, к СМС – 6). Зачем им это? Мало того, что Google шпионит вовсю, так смартфон и вовсе превратился в какой-то проходной двор. И это устройство, которое всегда со мной и которое позволяет на 100% идентифицировать лично меня.
93 комментария
Добавить комментарий
Не говоря уж о том, что прямые коммуникации и признание своих ошибок (и это при полной прозрачности), как это сделал Яндекс — это для наших пенатов дело вообще необыкновенное. Впрочем, старые брюзги всегда будут недовольны, что им не сделай. Особенно если делают что-то хорошее, например, как Яндекс. И найдут способ найти малейшую ошибочку и попытаться за нее заклевать.
Это факап, ошибка. Она исправлена, извенения пренесены.
Подобное отношение к пользовательскому ПО именно потому, что цена ошибки обычно достаточно невелика.
А про офис с пуфиками — это вам завидно, наверное.
Вот светофор перед вами выключится, вы въедете в майбах. А разработчик светофора вам скажет «а, ну извините ( :) ). Мы в следующем релизе поправим, чтобы он не отключался».
Ну и опять отмечу, что вы блестяще подтвердили тезис материала о том, что это не ошибка — это отвратительное построение всей индустрии.
Есть разница между системой управления автомобилем и незначительными багами в системе навигации.
Если тестить программу также, как автотехнику, то ни у кого не хватит денег ее купить.
Чем блестяще подтверждаете тезис статьи, что это системная проблема обалдевших разработчиков, а не разовый «факап».
Разговор далее смысла не имеет.
По-моему, Вы лишь наглядно подтверждаете слова автора о некомпетентности.
А то, что автор тупой — это не личность, это объективная реальность!
извИнения прИнесены, если уж придираться к «опечаткам». Вместо того, чтобы на уроках русского в смартфоне сидеть, лучше бы учителя слушал.
Сколько агрессии в сети… Прежде чем вести себя так в реальном мире, не забудь сохраниться.
И на некоторых проектах я вижу разработчиков, по поведению похожих на вас (то есть неадекватных). Некоторые, по понятным причинам, быстро остаются на едине сами с собою ).
Они вместо признания невозможности своевременного КАЧЕСТВЕННОГО релиза (с последующим возможными неприятностяими для них лично) предпочли потенциальные неприятности для миллионов пользователей. Авось!)
Подтверждаю, к сожалению, это действительно, очень распространённая ситуация в индустрии ПО, уходящая корнями в растущий дисбаланс между потребностями рынка труда в ИТ и доступным контингентом.
PS: Принципиально снёс все приложения Яндекс. Для меня важно КТО пишет поиложения и какая у их авторов и их фирмы система ценностей.
Как в свое время налетел «Dr. Web» лет 7-8 назад, отправляя в BSOD тысячи стандартных компов с XP, обновив ядро антивируса. Крови и нервов корпоративщикам тогда попортили баррелями. Куда там «Яндексу»!
После этого в почте увидел приглашение на собеседование в группу тестирования :)
— компании выделили достаточно денег, почитайте же пост яндекса, там написано, как оно так получилось.
— юзеры? что требовали юзеры?
Один старый будист, скончавшийся от рака печени, придумал гнилую отмазу — мол, юзеры сами не знают, что хотят. И все софтописолухи поняли это так, что юзерам вообще можно впаривать любое дерьмо. А если они недостаточно резво его хвают, их можно обвинить в закоснелости и некрофилии.
Не хочешь пользоваться чужим приложением? Напиши своё. Не умеешь? Страдай.
Пользователи не могут требовать от разработчика свыше того, что указано в договоре. Если они принимают лицензионное соглашение, ущемляющие их желания, то это их проблемы.
Тогда давайте они будут делать ПО как хотят, а я буду писать про них, что хочу. А если им не нравится — ну пусть они меня уговорят. Справедливо?
Тем более, что получается примерно одинаково, так меня хоть читать интересно :)
Но если такого уведомления не было, то в суде. Людей сокращают, дерьмо случается, и договариваться тут не о чём.
Договоры строительства называются СНиПы, и там все прописано, сколько там дом стоит.
У колбасы есть срок годности, и договор, по которому его меняют, называется закон о правах потребителей.
Тут же вам предлагают машину бесплатно, но без ответственности за то, что она может сломаться.
Ага, ты еще и снипы себе в заслугу припиши. Там кстати многое не прописано, но это в любом случае защита пользователя от разработчика — т.е. ровно то, в чем вы отказываете пользователям ПО. Для них — типа другие правила, «жри, что дают».
Про бесплатность — интересный момент, да. там можно многое написать.
Кстати, этот текст вы прочитали бесплатно, поэтому свое мнение можете… ну… ©.
Собрать пресс-конференцию, где подарить всем журналистам по золотому айфону с предустановленным ЯН? Публично расстрелять разработчиков из зенитки?
То, что программисты, такие программисты — не мне тебе рассказывать. Ну, а то, что современные представители («спикеры») от организации оперируют словами вроде «факап», «дебажили» и прочими «фиксами», то тут уж никуда не деться. Кого попросили, тот как мог и прокомментировал.
А народ погундит и продолжит пользоваться ЯН. ГуглНавигатор неплох, но, как и всё у Гугла, страдает простеньким оформлением и таксебешным удобством.
Но, не, видимо, не занимавшись программистской деятельностью, он просто не осознает масштабов проблемы. Багов в любой программе — пруд пруди. Выявить их все невозможно, иначе стоимость производства ПО возрастет на порядок, а то и больше. Просто потому, что любая программа, сама по себе — это некий штучный продукт. У нас нет завода по производству программ, их у крупной конторы 10, ну 100, то есть, это все равно мелкая партия. Сложность же большинства ПО (именно большинства), количество «деталек» в них, «спусковых крючков» превышает сложность любого автомобиля. И поэтому большинство решений принимается не на основе четкого инженерного рассчета, а в общем-то наобум. Да, конечно, есть проектирование, расписывание структуры, тестирование, но все равно работоспособность большинства программ во многих случаях зависит от сиюминутного решения конкретного человека.
Именно поэтому все программы постоянно что-то куда-то пишут (и забывают), при удалении остаются хвосты (в памяти, свопятся на диск, итп), во всех протоколах есть огромные дырищи, которыми никто не занимается потому что руки не доходят.
В тех областях, где ошибка стоит больших денег (например, банковское ПО) за этим следят — но именно поэтому стоимость программного комплекса для конечного потребителя составляет десятки и сотни тысяч долларов.
В случае с Яндекс.Навигатором проблема конкретно раздута из ничего. Это человеческий фактор, от него никуда не деться до тех пор, пока человек будет связан с разработкой хоть сколько-нибудь.
P.S. Выпад про оранжевый офис с пуфиками повеселил. Серьезный — значит грустный. И, желательно, в шинели.
я даже уже не знаю, как до тебя эту мысль донести. Но на мой взгляд разница между «мы тестировали и не обнаружили» и «мы вообще не тестировали» — она существенна.
Новую версию яндекс.денег так накатывать бы не стали, а перенесли сроки.
Насчет проблем — это незаконный сбор личных данных вообще-то. Эта мысль меня только что поразила, и я ее думаю.
список проблем
а) не включенная в пользовательское соглашение деятельность по сбору личных данных
б) ухудшение потребительских свойств смартфона (расход батареи и пр.), также несогласованный в пользовательском соглашении.
в) исчерпание внутреннего носителя, сбои в работе смартфона пользователя.
Если это для тебя «никаких особенных проблем», то я как-то даже теряюсь.
Про яндекс.деньги — это твои догадки. Ты, как и они, надеешься, что так не будет. Не более.
а) Что значит «не включена»? Пишется файл или нет, у тебя в любом случае постоянно работает микрофон теперь. Сомневаюсь, что это не включили в пользовательское соглашение, Яндекс за таким следит.
Остальное в общем пофиг. Не будет от этого проблем. Бага затронула несколько тысяч человек максимум, при скачивании в полмиллиона. За счет рекламы в Ведомостях, приложение скачало еще больше людей, заодно узнали о фишке, которую иначе пришлось бы дорого пиарить.
Но нет, речь не о подарках, речь об общем отношении, и не о яндексе, а об индустрии в целом. Это общая проблема.
Ребята долго и целенаправленно закрывали любые потоки информации, Кроме «одобренных». Поговорить не с пиарщиком, проблема. Понять, Как что делается и работает -проблема. Все внешние контакты осуществляются по принципу «Для жизнерадостных дебилов» — было хорошо, а стало еще лучше, и пишите обязательно в превосходной степени, а то мы обидимся — ведь мы такие хорошие, лучшие на рынке. И единственные, да. Подчеркну- так делают почти все.
В результате нет адекватной картины, что и как работает, зато есть очень завышенные ожидания и стереотипы. Которые при столкновении с реальностью очень больно разбиваются. Ну и личный момент: грубо говоря, когда журналисту говорят «мы тут все и без вас понимаем, а вам отводим роль низшего существа, которое должно переписывать наши пресс-релизы», то в случае факапа (ТМ) журналист вполне может позлорадствовать, не так ли?
Второй поднятый вопрос не в программистах и не в «факапе» как таковом. А в том, как эти программисты понимают свое место в мире и взаимоотношения с ним. Реально считается, что в ПО работают няшки с Уникальными Компетенциями, и народ просто обязан оценить их Величие. Поэтому там распространилась какая-то тотальная безответственность. Я же не просто так столько цитат привел, это же отражение того, как там думают. И последствий своих действий просто не осознают.
ЭТо ладно, пока у них ПО легкое. А извините, система управления светофорами будет? Или система управления подачей водой и ЭЭ в жилой дом? Ты хочешь сказать, что там другие требования? Да брось, программисты везде одинаковые, ты сам написал.
Да и то, как ладно? с чего вдруг у нас стало считаться, что прикрутить какую-то фигню к дедлайну (и забить при этом на тестирование) более важно, чем обеспечить стабильность? на мой взгляд, стабильность важнее. Особенно для платформ, где вся эта херня сама обновляется.
В общем, вопрос не в яндексе и не в употреблении слова «факап», а в мусоре в голове и тотальной безответственности, помноженной на коворкинги и ощущение собственной уникальности.
И да, ты прав — ПО такая штука, что с конкуренцией ПОКА не очень, т.к. все быстро развивается, так что можно гнать туфту. Но это же минус, не надо это воспринимать как особенность, да еще с таким «ах, да, мы программисты, нам можно лажать».
Если будет система управления светофорами — ее, безусловно, сильнее покроют тестами.
Но ее не будут бесплатно раздавать, а она будет стоить миллионы долларов.
Окей, включен микрофон, пишет всё и складывает на вашу же карту памяти. В чём факап? Дальше идут домыслы автора про отправку этих данных куда-то. Дальше идёт обобщение и вывод — раз уж разработчики «Нави» облажались, значит все остальные разрабочики мобильного ПО тоже лажают. Приплетём сюда ещё и «Корпорацию Добра» и его Андроид заодно. Махровая демагогия, короче.
Про домыслы — посмеялся, да.
Ну и про демагогию — это блог вообще-то. Ну так, на секундочку.
До запланированного времени запуска оставалось совсем мало времени. Уже был готов следующий релиз, и тянуть не хотелось. При этом мы потратили много усилий на тестирование приложения с девдебажной версией, в результате которого стало понятно, что распознавание с ней вполне работает и единственным его недостатком является только то, что все происходит чуть медленнее. Хотя фикс релизной версии и был тривиальным, его добавление в Нави сулило нам новый процесс тестирования и сдвиг сроков на неизвестный период из-за возможности обнаружения новых баг
Оказалось, что мы по ошибке снова взяли отладочную версию. Времени оставалось мало, но мы понадеялись на то, что релизная версия библиотеки не должна сильно отличаться от отладочной, и без глубокого тестирования попробовали собрать Навигатор с ней.
Т.е. разраотчики — дятлы. Понадеялись они.
Во-вторых, в твоей цитате нет ничего про эффективность. там есть про «да ну, тестировать еще, вдруг баги найдем».
На оплату зарплаты программистов.
Но вообще ты меня поражаешь: несколько месяцев пилить ненужную фичу — деньги есть. А на доведение ее до рабочего состояния — нет. Я тебя правильно понял?
Фича явно нужная, все таксисты пользуются голосовым вводом улиц, а голосовая работа с навигатором, подозреваю, может стать бомбой. Про перенос релиза — ты правда плохо себе представляешь, что это такое.
Открой консоль в хроме.
В 9 из 10 ты найдешь отладочную информацию.
Это нормально.
В дебаг версии мог быть дополнительный сброс в файл по тысяче причин — например, для того, чтобы потом прогнать на другой версии распознавателя речи и решить какая лучше.
Вот представьте себе, идет секретное заседание гугл, топ-меденжеры обсуждают стратегию конкурентной борьбы с яндексом. И тут у одного из них телефон сообщает, что кончилось место для записи аудиофайла приложением яндекса.
Вот в этой ситуации слова «факап» будет недостаточно.Это будет полный ппц.
Это был комментарий на тему того, что сбор и раскрытие личных данных пользователей — это не «а чего тут такого?».
Нет, не представил.
Конечно я могу себе представить что кто-то в обход правил безопасности протащил телефон с приложением на секретное совещание… Но тут, подозреваю, надо человека этого как раз за безответственность увольнять.
Как бы то ни было, вероятность указанного тобой события слишком мала, чтобы ради нее раздувать бюджет разработки. И так сойдет :)
извини, а голосовые помощники в гугл, значит, тоже запрещены? ведь это штатная функциональность ЯН
Глюк с «заблокировать микрофон под себя и не давать пользоваться» — тоже фишка андроида, в иос и виндовс фоне такого нет.
Что бета-версии выкатывают тоже под андроид (т.к. гораздо легче поставить) — тоже факт.
Я не сторонник штампов типа «Х говно, а У рулез», но с вышеуказанными фактами сложно спорить, и «секта яблок» тут не причем.
Настаиваю: под иОС вирусов нет, а появляющиеся мгновенно сходят на нет. Там всех дырок за все время от 5 до 9 (не помню), коммерческих вирусов под это дело не было никогда.
Неправда, под линукс есть вирусы. Просто сама система не особо распространена, но вирусы под нее есть. Зайдите на дрвеб, они там описывают несколько за последний месяц даже.
Под симбиан вирусы были. С ними боролись так же — подписанный код.
Добавить комментарий