Pull to refresh

Comments 123

«Кому следует назначить тюремный срок больше, чиновнику, укравшему у людей всей страны по одному рублю и выручивший из этого 140 миллионов рублей или подростку, который ограбил соседку, вынеся из квартиры 15 тысяч рублей и оставив ее без средств существования вовсе? Полагаю, что беспристрастное законодательство строже отнесется к чиновнику.»

Это вы сейчас про какую страну?
Да, как бы, про нашу.
Поэтому и написал «беспристрастное законодательство»
Хм. да даже если законодательство будет беспристрастным. В случае подростка — кража. В случае чиновника — мошенничество или злоупотребление полномочиями. Имхо подростку больше дадут.
Ходорковский бы не согласился :-)
Мы всё ещё про беспристрастное законодательство говорим? )
тюремный срок назначить тому дегенерату, который «в крайней левой полосе со скоростью эдак 80» текст в телефоне набирает
Правильные ответы там — концентрированный набор грусти :(
Фобос-Грунт упал из-за ошибки программистов. ;) забыли.
Мне кажется, или это был наезд на большинство Хабровчан? Тут не такие уж и большие деньги сайты зарабатывают, чтобы ходить под суд за баги.
Хабровчане — это такие же пользователи как и все. Речь идет о крупных организациях, а не о программистах в отдельности.
И вопрос тут не в зарабатываемых деньгах, а в ответственности, которую несет приложение.

Врач в сельской поликлинике получает мало, но это ведь не значит, что он имеет право делать свою работу некачественно?
Наличие багов ≠ некачественно (кроме наличия тривиальных багов). Условно говоря, врач действует по жестко описанному алгоритму. Программист, этот алгоритм придумывает.

При этом не делать, как сказано в алгоритме (преступать жестко прописанные законы) — это одно, действительно наказуемо. А неучесть все в законах (просто потому, что нельзя за один присест учесть абсолютно всё) — это другое. Если нет закона о чем-то, это не повод сажать законописателей в тюрьму — это повод добавить этот закон. Однако, если вы преступили имеющийся закон — вас нужно посадить в тюрьму.

Даже в ПО под шаттлы допустимо наличие одной ошибки на несколько десятков тысяч строк кода.
Такое впечатление, что люди читают только название статьи, но не содержание. Во всей статье я ни разу не упомянул уголовную ответственность к программистам или еще кому бы то ни было. Приводились примеры решений путем создания СРО, единого центра обращения пользователей, или просто пользователям мобилизироваться и писать обратную связь разрабам и требовать качества.
Я вообще об ответственности в том числе. Какой нафиг единый центр, о чем вы? Во всех программах есть, как минимум, суппорт, куда можно слать свои предложения, как максимум баг-треккер (часто первое — суть окно для внутренного второго).

Параметризировать их нужно для того, чтобы в масштабах целых сообществ можно было определять, что именно не нравится в функционале, какие последствия это понесло, и кто ответственный за колебания масс.
Социализм у вас какой-то (с какого перепуга, массы должны «определять» «Яндексу», как делать программы; да можно прислушаться, но не более, если это только изначально не какой-то крауд-крафтинг), да и вообще, хочется вспомнить слова Форда: «Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь».

Не говоря уже о появлении революционных интерфейсов (да и каких-то инкрементальных, типа ленты в офисе).
Где сейчас Форд?
С его идеологией «Мы поставим машину любого цвета, если этот цвет черный», он остался в аутсайдерах, и та же тойота, где все для людей, обошла его даже с учетом жесточайших пошлин.
А при чем здесь Форд, уважаемый? Я просто привел автора очень важной мысли (при этом необязательно, чтобы все мысли этого автора были правильны).
Что же вы так сразу минусуете :-)
Форд как раз придерживался мысли, что есть производство — а все подстроятся.
Этот подход культивируется в 80% комменов под этой статьей.

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

Так что Форд в тему. Почитайте про его принцип менеджмента. Чуть не угробил свою компанию на старости лет.
А вы думаете, за 8 минут, я один этот комментарий увидел? :-)

Если вы делаете что-то новое, вы не можете не решить за пользователя (а пользователь не может вам что-то сказать внятное по этому поводу, потому что это для него внове). Поэтому все эти фокус-группы, комитеты по утверждению кинофильмов и прочее — зло.

Как уже было сказано: удар рублем (или отток пользователей) — лучший намек (как и обратное, как индикатор правильного хода мыслей). Та же лента в ворде, более чем уверен, что большинству она изначально не нравилась.

К тому же вы со своей стороны колокольни можете не знать кучи других причин, по которым те или иные фичи реализуются (или не реализуются). Как-то либо исправление более важных багов (которых, вы, возможно, не замечаете), создание нового функционала (когда текущие «неудобства» могут «перетерпется» до релиза) да и банальной ограниченности в ресурсах (на вас не могут работать все программисты мира).

Не надо никому ничего диктовать — можно только предлагать. А система отзывов уже давно работает — каждый может написать письмо разработчику. Если это фича, без который конкретно ты жить не можешь — или используй другой софт, или жди пока реализуют, если только она действительно так важна и нужна + эффективна с точки зрения ценности/затраченных ресурсов.

Проще говоря, я пытаюсь сказать, что иногда большинство — это не большинство умных и компетентных, а большинство идиотов. И вместо того, чтобы делать то, что, как им кажется им нужно, нужно делать то, о чем они потом будут думать «как я раньше жил без этого».
Более того, все эти пользователи часто меняют свое мнение с «Фу, фигня какая-то» на «Круто, стало намного удобнее» спустя некоторый промежуток времени.
в статье говорится о багах, а не о новом функционале.
Думаете, яндекс тренирует ориентацию в пространстве, сбрасывая маршрут перед поворотом?
или цель HTC натренировать память пользователям, поэтому они не сохраняют?

Это банальное раз… гильдяйство. С бюджетом Яндекса можно посадить одно человека и он весь рабочий день будет ездить по картам и искать эти баги. Или привить культуру разработчикам пользоваться тем, что написали. Тогда бы баги исправлялись не по полгода.
Скажите, честно, вы ведь не программист, да? Или вы думаете под каждый поворот для каждой написан свой отдельный алгоритм и поэтому можно легко «подправить» (типа в 99 % случаев работает, а вот именно тут и именно при таких пробках и именно таком маршруте что-то сбрасывается и одного человека хватит, чтобы именно это найти, да еще и прописать «правильный» вариант)? Как вы думаете, сколько будет искаться маршрут тогда, если нужно будет учесть все эти мелочи? В этом и суть аппроксимации. А не разгильдяйство.
Мы разрабатываем глобальные сервисы. И я это все очень хорошо понимаю. А если заглянуть в гугл плей и посмотреть на отзывы полугодовалой давности и нынешние, то можно найти что-то общее… иногда даже слово в слово.
У меня, к сожалению, нет «Андроида», поэтому могу судить по iOS и WP7.

Вот человек просит названия улиц поверх пробок. А я наоборот не хочу (потому что хочу видеть пробки, а не названия улиц). Чтобы увидеть названия улич есть отдельная кнопка-светофор, скрывающая на мгновение пробки (можно увидеть улицу) и кнопка, скрывающая текущий маршрут (чтобы тоже увидеть названия улиц). Другими словами, есть функционал, который позволяет в один клик получить желаемое, просто человек, почему-то его юзать не хочет.

Или другой комментарий про «грузятся пробки по 5 минут». Скорее, похоже проблемы с интернетом, чем проблемы программы — явно высосано из пальца.

Остальное же (вылеты, тормоза и прочее) может вообще не зависеть от самого «Яндекса», а быть проблемой самой платформы (Андроида), а именно огромная фрагментированность (разные аппараты, разные процессоры, разные экраны и т. д.) + нежелание производителей выпускать последние версии самого Андроида. В iOS все гладко, в WP7 пока тоже (потому что банально еще не успели накатать столько версий — платформа новая, поэтому пока все более-менее унифицированно). Одно дело поддерживать одно устройтсво (или несколько, но суть которые отличаются только внешне в плане корпуса и физического размера экрана при одинаковом разрешении), другое дело под 100500 разных телепонов и то, что где-то начинает лагать — не суть обязательно разгильдяйство «Яндекса».
Тут важно понять причину недовольства. Баг это или фича. Если баг, то реакции «круто, стало удобнее» никогда не дождёшься.
Баги тоже разные бывают. Бывают и те, которые не фиксят по разного рода причинам (которые чаще всего далеки от «вредности»), потоэтому во всех трекерах есть стандартное поле won’t fix.

Как с примером выше про поворот в «Яндексе» — все повороты и улочки не объездишь, а даже если и объездишь, то не задашь все варианты, а даже если и задашь, то сам маршрут будет строится очень много времени (потому что нужно будет учесть все ранее занесенные варианты и не дай бог вдруг банальная авария возникнет и все эти маршруты уже недействительны станут). Да, если взять бесконечное количество времени и бесконечное количество программистов (как и ресурсов типа денег), то замутить можно все (как и несколько версий для каждой группы людей).
Вы сами пользуетесь новой версией яндекс карт?
Такое впечатление, что обсуждаем сферического коня в вакууме. :-)
Да, я пользуюсь на iOS. Более того, сейчас даже начал больше пользоваться «Яндекс.Навигатором» (нравится 3D + голосовой поиск). Когда вышла новая версия карт (несколько месяцев назад) с абсолютно переделанным интерфейсом моя знакомая очень плевалась (говорила ей неудобно) — посидел с ней 20 минут, показал, что как, теперь очень нравится.

Аналогично, сразу же переключился на народную карту вместо обычной как только появилась (подписаны все учреждения и т. д.) — та же знакомая, когда ей поставил, просила старую версию «Яндекса» — говорила жесть, ничего не могу найти. Очередные 20 минут разговора и guided тыканья решили проблему.

Другими словами, мой опыт показывает, что проблема не в версиях, а в людях, которые не хотят переучиваться (даже если, новая версия в 5 раз экономит их время) и хотят, чтобы была стабильность™. В этом плане я понимаю то, что сделала эппл (все эти стойки genius’ов, где людям показывали, как чем пользоваться). Возвращаясь к этой же знакомой, она плевалась от Mac OS (потому что делала все так, как это, по идее должно быть в винде). Аналогично плевался я, пока не купил книжку OS X Mountain Lion The Missing Manual и научился паттернам и подходам того, как это должно быть в самой ОС и не перестал пытаться делать так, как я делаю вещи в винде.
Боб, иди работай!
Тебя ждут баги в Асане :-)
так какая ответственность тогда? административная? или просто заголовок пожелтее влупили?

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

а честный и беспристрасный сервис способный обьективно судить о качестве, сравнивать критичность багов, противостоять любым видам накруток, своевременно реагировать на изменения во всех програмных продуктах области и пр. — простите не верю. кто контролирует контролеров?
Не сказал бы, я делаю open source навигацию и я не хочу в тюрьму, даже если программа не сможет построить маршрут.
<сарказм>Я начинающий врач, делаю бесплатные операции желающим и я не хочу в тюрьму, даже если сделаю человека инвалидом. Но по сути туда все равно попаду, вне зависимости от того что пострадавшему пациенту было озвучено: я ничего не умею, делаю как есть, могу тебя покалечить.</сарказм>

Видимо автор просто накопил в себе критическое недовольство багами и теперь хочет жечь всем огнем по делу и без :)
Если программистов за криворукость написания программ сажать, то необходимо вспомнить и о пользователях. Их тоже сажать за «безалаберное» обращение с программным продуктом?.. (ирония)

Вообще по данному вопросу:
Лучшим вариантом урегулирования данных проблем может являться некий «центр обработки жалоб пользователей», который будет размещать рейтинги самых плохих продуктов и самых «удобных» причем, кроме рейтингов он будет вести и статистику.
Таким образом пользователи при выборе продукта, посещают сайт данной компании (сервиса, зовите как хотите) и по интересующему их ПО могут узнать «ситуацию». Так как через такой сервис можно уйти к конкурентам (ведь у них лучше), то компании будут стараться иметь высокие позиции в данном рейтинге. Что будет сказываться на качестве программ.

Сегодня существуют разрозненные сервисы, без единой оценки и метода ее подсчета.
Общие метрологические оценки ПО, публикация измерений качества, сложности и надежности ПО доступным языком + оценки и отзывы пользователей — вот, что может управлять вопросом качества ПО.
Эта же мысль и выражена в статье.:

«Возможно со стороны крупных разработчиков было бы правильно создать СРО с единым независимым центром компетенции и сбора обратной связи. Это может быть единое открытое информационное пространство, где пользователи с минимальными усилиями могли бы оставлять параметризированные отзывы. Параметризировать их нужно для того, чтобы в масштабах целых сообществ можно было определять, что именно не нравится в функционале, какие последствия это понесло, и кто ответственный за колебания масс. На данный момент все эти данные возможно в каком-то виде получить, но судя по тому, что тот же Яндекс за полгода не исправил половины багов, которые пользователи написали в гугл-маркете, можно сделать вывод, что для данной задачи нужен контрольный механизм извне. Если немногочисленные конкуренты не будут добросовестно выполнять эти функции, можно подключить государственные службы»
Как можно заметить, я ввел немного конкретики, о методах измерения ПС.
Ибо оценка только по отзывам не может быть объективной. Предположим, что мне не нравится некий дистрибутив Linux.
Я прихожу на данный сайт и говорю — «фигня, не качайте»… Также (а я ведь злой!) я привожу родственников, знакомых (которые и знать не знают о таком дистрибутиве), и они также пишут, о том, какой он плохой… и получаем падение его рейтинга? нет… Лучше модель другая.
Разработчик платит данной организации. Она проводит свои метрологические измерения, которые становятся основой оценки для рейтинга. Оценки пользователей влияют, но уже в меньшем масштабе.
Но в тоже время, смотрите, появляется следующая проблема: подкуп (будем называть вещи своими именами)

Приходит серьезная (с точки зрения финансов) компания и просто дает деньги за высокие результаты…
Опять таки объективностью здесь хоть и попахивает, но не полной…

Полезность такой организации есть. Но вот, как это пойдет… зависит только от времени.
UFO just landed and posted this here
Кстати да, нашли узел ботнета на компьютере — 15 суток. А то никогда не избавимся от спама и ддоса.
В общем такой реакции пользователей однажды следовало ожидать. Общество потребителей, что ещё скажешь.
Мы сами разработчики открытого телемедицинского сервиса между доктором и пациентом :-)
Ну вы прям начудили, всё в одну кучу :)
1. Каждая услуга оговаривает свою ответственность. Тоесть, если производитель навигации говорит, что управлять по ним авто опасно, и вы делаете это на свой страх и риск то так оно и есть. Предьявляйте притензии к себе

2. Уже существует антимонопольное законодательство, которое должно защищать нас от необоснованных цен. Оставим вопрос о том на сколько успешно оно это делает.

Теперь по теме. У нас сейчас рыночные отношения, и значит главный способ воздействия на производителей — это деньги. Если предположить, что Ваш закон будет принят (ответственность за ошибки для производителя) то это взвинтит цены на продукты (причём обоснованно). И знаете, 90% покупателей будут пользоваться бесплатными, глючными версиями.

Так что ставте вопрос правильно — готовы ли Вы ПЛАТИТЬ за улучшение качества продуктов? Если да — найдите единодумцев и стартуйте проект на кикстартере.
Про ответственность все понятно. Но от того, что они написали, что умывают руки, смертей на дорогах меньше не стало.
А что касается рыночных отношений — этот вопрос и рассматривается. Какие рыночные отношения, если на рынке два поставщика услуг?
А народ всегда выберет возможность платить меньше или бесплатно. Предлагаю подумать не в рамках одного человека, который пылесосит дома и выбрасывает мусор в окно на улицу, а в рамках целого общества.
При регулировании устанавливается цена выше которой нельзя продавать и ниже тоже.

Не говорю, что это решение и давайте делать именно так. Говорю, что нынешняя ситуация далека от идеала. Нужно думать и решать вопрос.
1. Если листать карты, вместо того, чтобы держать руль и смотреть на дорогу — аварий буууудет… Что, картографов к ответственности привлечём? Сам езжу с навигатором — прежде всего смотришь на дорогу. На навигатор — только когда стоишь, или краем глаза в спокойной обстановке. Так что нечего дибильные действия пользователей на производителей ПО вешать.

2. Если Вы считаете что прибыль у 2х поставщиков услуг слишком высока, а недовольных слишком много — создайте свой проект на кикстартере. Сможете свою мысль убедительно донести до публики — будет у вас свой собственный картографический/какой-там ещё сервис (Я сам скинусь, если Вы предложите что-то значительно лучше навитела).

Сейчас Вашу идею можно сравнить с анекдотом — чтобы корова давала больше молока и меньше ела — её нужно больше доить и меньше кормить.

Если Вы считаете, что внешним, не рыночным регулятором можно что-то сделать хорошее — поинтересуйтесь, что такое дифицит и откуда он взялся в истории СССР. И кто от этого страдал
Ну, тезис: «Я такой правильный, значит все пусть так делают, а кто не делает — сам дебил» не достоин разработчика. С таким подходом можно только систему РЖД программировать — уверен, они так же думают. Уверяю, большинство пользователей тычут в карты на ходу. И возникает вопрос, что проще — переучить пользователей, или разработать удобную фичу? Или дождаться, пока эти пользователи все не поразбиваются за рулем, и на земле останутся только сознательные люди, как Вы?

Что касается: «Не нравится, сделайте сами» — тут без комментариев. Вы будете строить совой дом, если вам не нравится, как убирают лифт? Предлагаете мне свои спутники запустить в космос и сварганить удобную прогу для себя самому, только потому, что яндекс сбрасывает маршрут? Натуральное хозяйство какое-то получается. Так мы к первобытному строю вернемся.

Что касается регулирования, то эту тему знаю очень хорошо. И если бы его не было сейчас в нашей экономике, бабушкам и дедушкам жилось бы еще хуже — холодно, темно с водой еще более низкого качества и по более высоким ценам.
UFO just landed and posted this here
1. Любой разработчик знает, что придумывать фичи — это задача продукт менеджера. Который мониторит рынок и определяет необходимость той или иной фичи. Задача разработчика — писать код по зданным стандартам. И количество возможных багов — тоже стандарт, между прочим. Я уверен, что лично Вы не купите навигатор, аналогичный существующим на рынке, но дороже в 3-4 раза.

2. Да, я буду строить (возможно куплю готовый) свой дом. Потому что я не хочу жить в муравейнике. В том числе и из-за грязных подьездов. За уборку которых, я вообще то плачУ. Да, я прикинул, что мои нервы будут дороже, чем возня с ЖеК-ом (или как они там сейчас называются).

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

Теперь про регулирование. Молчим про жкх, это государственная монополия, и собственно кто, кроме гос-ва должен её регулировать? Давай те поговорим про регуляцию цен на бензин. Мы часто видим — продавцы топлива подняли цены, народ начал возмущатся. Правительство оштрафовало продавцов. Круто, законодательство работает!
Вот только люди не видят одной мелочи — штраф, который платят продавцы топлива меньше(в несколько раз), чем чистая прибыль от поднятия цен. Т.е. на самом деле, есть просто прикрытый делёж отнятого у автовладельцев. Вы такое и в ПО хотите?
Как вы тонко видите перекрестное субсидирование в штрафах, но не видите связи между бесплатным ПО и доходами — как-то странно.

Открою еще одну истину: Почти все котельные у нас в стране принадлежат частным компаниям.

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

Никто тут не ноет. Тема деликатная — да. Я уже понял, что на хабре спорного лучше ничего не выкладывать.
Цель была — обратить внимание на проблему. Проблема есть, а как ее решать — это каждый сам выбирает.
Самый простой способ воззвать к эволюционным процессам, где выживает сильнейший. Но в развитом обществе уделяют внимание всем. Не только слабым и немощным, а всем. Задача руководителя — это безопасный баланс между интересами, а не выжимка максимальной эффективности любой ценой.
>>Как вы тонко видите перекрестное субсидирование в штрафах, но не видите связи между бесплатным ПО и доходами — как-то странно.

Дело в том, что доход от бесплатного ПО он не одинаков, на пользователя. Кто-то постоянно косвенно приносит деньги (кликает на рекламу, пользуется тех поддержкой), кто-то нет. Поэтому и требовать нормальной тех поддержки всем пользователям невозможно (на мой взгляд). А вот при покупке ПО — каждый платит известную сумму, в которую входит и «страховка» на случай возникновения проблем.

Насчёт своего дома и проекта на кикстартере — это разные вещи. Дом — пассив, проект — актив. Простым языком — в дом я только вкладываю деньги, а проект — будет их приносить, и должен стать местом основной деятельности. Так что, если Вы боитесь потерять место работы из-за проекта — значит Вы сами в него не верете. Либо просто ленивы. И да, как я говорил — я вполне рассматриваю вариант — купить готовый, устраивающий меня, прошедший конкурентный отбор дом по рыночной цене :)

Задача руководителя — создание максимальной прибыли(пользы) для предприятия, не перейдя границы своей совести. Между чьими интересами надо балансировать, я немного не понял.
UFO just landed and posted this here
Например у провайдеров интернета есть две линейки тарифов — для простых пользователей (ничего не гарантируем), и для организацией с гарантиями. Последний в несколько раз дороже.

Такой подход, на мой взгляд, вполне жизнеспособен. Но раз таких предложений нет — скорее всего на них нет просто спроса.
UFO just landed and posted this here
Вообще, если говорить про качество кода, то Вояджер летит уже больше 35 лет, если я не ошибся и работает до сих пор и собирается умереть в ближайшие годы банально от окончания заряда в элементах питания.

А 35 лет назад даже четверть современных технологий была разве что в идеях и совсем небольшой процент обкатывался в достаточно суровых условиях, когда многого предусмотреть не могли. И вот результат — где Вояджер, а где Фобос грунт и подводная группировка спутников. Я не говорю про то, что качество кода сейчас хуже или лучше, но в коды того же Вояджера и построенных на его основе аппаратов изменения вносятся очень и очень редко.

А по поводу «критичных багов» вспоминается авиационная байка, когда самолет некоего производителя при достижении определенных координат по gps переворачивался вверх тормашками.

А авиасофт и авиа-железо это уровень немного другой — там множественное дублирование на микросхемах разного типа и строения и по отличающимся алгоритмам чтобы исключить риски, например как кто-то из производителей HDD выпустил партию винтов, прошло полгода и из этих винчестеров каждый 5 начал выходить из строя.
Жду первых программистов-шансонье после ввода этого закона.
Почему?
Факты в статье выдуманные, или не отвечают интересам Хабрасообщества?
Глубоко начхать мне на то что у вас навигатор глючит или заметки не сохранили (пользуйтесь блокнотам и атласом дорог!). Это не «примеры фактов» для проблемы (Уровень, что-ли, мелковат).

Возможно должна быть (и есть) сертификация приборов и ПО в сферах применения которой возникают опасности причинения вреда здоровью человеку (имеется ввиду медицина, строительство, и др.)
Т.к. работаю в околостроительной теме то знаю что есть СНиПы, ГОСТы, САНПиНы и пр. Средства защиты, приборы, ПО — все проходит сертификацию. И как говорил мой препод по электротехникие — если вы не следовали нормам что привело к гибели человека, то вас посадят. И я считаю что это правильно.
А то что описано в статье — БРЕД!
спасибо большое за отзыв.
Если вчитаетесь, то поймете, что об этом и говорю. Нет еще СНиПов для карт. А возможно уже пора их вводить. Строительство зародилось раньше, чем навигация. Это в статье и освещается.
Отлично, наверно, судить посты, когда сам ни разу ничего не написал, кроме острых комментов.
Откуда вы инвайты берете?
Да у нас не идеальное государство в вопросах всеобъемлющей стандартизации всего и вся. Но люди работают над этим.
Вы вообще не понимаете о чем говорите. Есть в нашем государстве Геодезическая и картографическая деятельность. Есть надзорные органы на это дело. Есть нормы и правила для этой деятельности. Есть ее лицензирование. Все это есть!
То что вы пользуетесь не сертифицированным ПО (Например современный телефон с GPS может определять выше положение с точностью до миллиметров) и сетуете на его недостатки требуя кого-нибудь линчевать на этой теме — это Бред!
Для людей думающих подобным образом я добавил в статью UPD:
А от вопроса:«Откуда инвайт» технично ушли.
Радостно мне что есть еще амбициозные идеалисты-мечтатели среди «людей думающих подобным образом».
Флаг вам в руки и барабан на шею в ваших начинаниях. Но не предлагая продукт и между тем усложняя условия существования таких предложений, — путь очень скверный.
(Какой такой инвайт!? Система инвайтов была введена много позже.)
Не то, чтобы выдуманные. Скорее надуманные. Почему-то сразу вспомнились байки про хакеров в столовой, про старушку, сушившую кошку в микроволновке; про то, на что «сотрудники Google жалуются».

Если я покупаю утюг, который мне нужен для «комфортной жизнедеятельности», а он работает не так как я хочу, или время от времени не работает, я требую мои деньги назад и покупаю новый, или сдаю утюг в ремонт. Ни о какой уголовной ответственности здесь речи быть не может. И если я, зная, что утюг раскален до красна, пытаюсь погладить свою рубашку и сжигаю её, то это исключительно моя проблема, и не думаю, что судебное дело против разработчиков этого утюга будет хоть сколь-либо полезным.

У софта есть пробный период, когда вы можете оценить его качество, и вас действительно никто не заставляет покупать этот софт. Заметки и записки? Что же, есть огромное количество аналогов, платных и бесплатных. А жалобы на то, что новая версия карт Яндекса работает плохо, поэтому нужно их засудить, — это столь же нелепо, сколь и жалобы в духе «Я толстею из-за неограниченой халявной еды.» или «Повар, готовящий суши, не положил достаточно соуса аиоли в мой крабовый ролл.».

Что же до термина «естественная монополия»… Нет никакой монополии. Ну нет в России у Яндекса исключительного права на предоставление услуг электронных карт или навигации. Любой желающий может сделать свой собственный сервис.

каждый может найти массу примеров кривых программ, с которыми работают миллионы
И не сомневаюсь, что каждый может найти массу альтернатив этим программам.
Бабушка в микроволнове с собачкой — одна.
А вам известна статистика аварий из-за навигаторов?
Почитайте статью о монополиях, которую я привожу в статье. Там станет понятно, что понополия это очень гибкий термин и яндекс -монополист. Не тоталитарный, но когда выбор из двух — это уже не свободная конкуренция.
Монополия, по определению, имеет не меньше 30% рынка.
Статистики по навигатором скорее всего нет по той же причине, по которой нет статистики по дельфинам, выталкивающим людей в море.
Спросите у Гугла.
Аварий из-за навигаторов выдаст ссылок больше, чем дельфинов-убийц.
понял не сразу.
Да, согласен, рассказать уже некому.
UFO just landed and posted this here
>>Уверен, что многие пользователи переживали этот волнительный момент, когда едешь в крайней левой полосе со скоростью эдак 80 ;) и незадолго до перестроения маршрут сбивается. Остановиться получается не всегда, поворот уже где-то близко, и вдруг начинает развиваться зрение хамелеона, когда одним глазом на дорогу, а вторым набираешь на трясущемся экране адрес “Малый Крестовоздвиженский переулок 4а/43”…

Человек, который так делает, это прямой номинант на премию Дарвина, а если проще — мудак, не думающий головой, и, в идеале, его надо лишить прав немедленно, пока он не убил окружающих его нормальных людей. Именно такие люди способны повернуть через 3 ряда влево, а чо, мне ж надо повернуть! И технические средства тут ни при чем — человек просто никогда не думает о последствиях свох действий и ответственности перед окружающими. Дайте ему идеальный GPS девайс — так он начнет кино за рулем смотреть. Дайте ему автопилот от Гугла — он пропустит или забъет ставить зимнюю резину и всеравно устроит дтп. А че, это ж автопилот виноват, я ниче никому не должен!
Поддерживаю. Тем более всегда нужно понимать, что к технике разные требования, и навигатор к «военной» не относится. А значит он запросто может просто сломатся. И если Вы пользуетесь навигатором — Вы должны быть к этому готовы. (когда я еду в незнакомую местность — в машине есть 2 навигатора и в бардачке лежит атлас дорог)
Мне, как разработчику, нужно рассчитывать именно на таких пользователей, а не на осознанных и правильных, читающих инструкции
Это отлично. И на самом деле вещи становятся все проще в использовании. Но вы ведь не хотите сесть, только потому, что пользователь таки умудрился убиться при участии вашей программы?

Смотрите Выше, чем больше вы потратите времяни на защиту от дурака — тем больше будет стоить ваш продукт. И я, планируя использовать продукт по назначению, пожалуй куплю схожий у конкурентов. По более низкой цене.
Я и не предлагал никого сажать, а лишь поднял этот вопрос.
А конкурент, в этих условиях тоже должен будет делать защиту от дурака, иначе ответственность падет на него.
А если я не хочу платить за защиту от дурака? Или я не потребитель, мои права не учитываются — живи как все и не выпендривайся?

Очнитесь, даже в автомобилях делают кнопки отключения ESP и ABS. А в некоторые спорткары их и вовсе не ставят. Потому что Вы сами должны понимать, на что идёте покупая спортивный порше вместо минивена. И глупо потом предьевлять притензии типа «я ехал тапка-в-пол, а меня на повороте вынесло». И за то что в машине дверь со скрипом закрывается — вы в суд не подадите. В лучшем случае Вам на сервисе исправят.

Я уж молчу, что машины — далеко не бесплатны, в отличии от многого ПО.
Карты, на мой взгляд — это минивен, а не порше. Есть профессиональные навигаторы, там правила другие.
А что касается отношения к бесплатному — это я и описал. Люди думают, что бесплатно, поэтому пусть будет плохо.
Купим на Групоне автомойку с 70% скидки. Не важно, что это Таджики между двумя гаражами навес сделали и кое-как делают работу. Что тут требовать, там же скидка 70%!
Ну и что, что врач в муниципальной поликлинике уже 20 лет как на пенсии и из инструментов у него только стетоскоп, а в коридоре воняет и очереди — это же бесплатно! Не нравится — лечись в платных клиниках «задорого».
Именно об этой проблеме восприятия эта статья. А то, что минусуют — это только подтверждает суждения. Холиварить можно сколько угодно. Ставите свои интересы превыше общественной безопасности — пожалуйста. Думаете только со своей колокольни «как это в тюрьму???» — тоже на здоровье. Обсуждается ровно то, о чем я писал: Думают о себе, а не о пользователе. Поэтому мне так сложно было подобрать команду, которая думает о потребителе, а не о себе.
Время нас рассудит. Мануалы уже никто не читает, а в будущем они вообще исчезнут в бытовых сервисах.

Кто будет вкладывать в то, что не приносит никакого дохода?
Вы сами заметили, что мойка всё же не бесплатна. И кстати — я пользуюсь услугами ровно одной мойки, которой доверяю. И пофиг на любые скидки от других — мне отсутствие повреждений на машине дороже. Это — пример нормальной конкуренции.
Хотя — можно помытся у таджиков, а потом морочить себе голову со страховой. Но мне — нервы дороже.

Про гос. поликлиники — они не бесплатные, вы между прочим налоги платите. И не смотря на это — Вы ничего не докажете, в случае ошибки, или хамства со стороны врача. И да, сейчас дешевле пойти в платную больницу, чем «добровольными» взносами и взятками оплачивать лечение в гос. больницах.

Минусуют Вас не за суждения. Минусуют за явное несоответствие принципов «как можно дешевле» и «как можно качественее». А также, дело в том, что современному потребителю, по большому счету, качество не так важно как цена или внешний вид. Поэтому Ваша проблема в том, что Вы ориентируетесь на некого несуществующего потребителя.
Посчитайте количество «Я» в своих постах.
У Вас часто обоснованием служит «А вот Я...»
Так нельзя рассуждать, когда делаешь для большинства.
Я — это пользователь, о котором я знаю больше всего. А какая выборка у Вас?
UFO just landed and posted this here
" Кому следует назначить тюремный срок больше, чиновнику, укравшему у людей всей страны по одному рублю и выручивший из этого 140 миллионов рублей или подростку, который ограбил соседку, вынеся из квартиры 15 тысяч рублей и оставив ее без средств существования вовсе? "

Производители ПО предлагают товар. В соглашении вся ответственность прописана. Нравится — покупаешь, не нравится — не покупаешь. На гуглы, яндексы и фейсбуки тоже силком никто не тянет. Не вижу связи с вашим примером. Ну купите молоток, шарахните себе по пальцу и предъявляйте претензии производителю.
Ответ на коммент в статье.
Пользоваться электричеством тоже никто не заставляет. Может отказаться?
Или от водопровода?
Я заглянул на несколько лет вперед. О чем и пишу.
UFO just landed and posted this here
Для начала полгода условно за пароли 12345 и qwerty, и год работы на серверных фермах за рецедив.
Практически в любой программе есть баги. Чем сложнее программа — тем больше багов. Даже в софте которые пишут для шаттлов, где львиная доля из многомиллионых затрат на разработку ПО тратится именно на тестирование, все равно есть один баг на 500 тыс. строк.

Для критически важного ПО — такие как ПО для самолета, медецинского оборудования и т.д. есть стандарт и есть вполне реальное уголовное наказание как минимум за халатность за не выполнение стандарта разработки. Для большинства же сервисов тратить миллионы долларов на поиск всех багов является не позволительной роскошью. А за баги вполне достаточным финансовым наказанием является потеря лояльности пользователей.

Но продолжая вашу логику, возможно имеет смысл вводить наказание за такие, мягко говоря, неадекватные идеи и предложения.
Как правильно выше пишут, у вас действительно слишком много разного намешано.

По поводу «монополии» применительно к навигаторам и социальным сетям — уж совсем бредово как-то. Если вы не можете жить без автонавигатора и без фейсбука, надо голову проверить, а не называть прочих «религиозными отшельниками». Я не говорю уж о том, что вместо того, чтобы ныть по поводу их глюков, надо ежедневно напоминать себе о том, как фантастичны в принципе эти все технологии, и каким чудом науки и техники все они являются. Человек, ездящий на лошади, не жалуется по поводу слабой эргономичности её хребта; а тут на тебе, сколько ни старайся сделать лучше, всё равно недовольны будут.

По поводу повышения надёжности — дорого. Слишком дорого. В системах для космоса, например, другие требования. Там нанимают две независимые команды разработчиков, которые по одному ТЗ пишут две системы, работающие затем в паре. Далее, софт нередко проходит формальную верификацию (тоже медленно и очень дорого). Короче говоря, это не «премиум-сервис», а штучный продукт с единицами заказчиков.

Но разумное зерно, конечно, есть. Если смотреть шире, по факту корпорации слишком сильно вмешиваются в нашу жизнь и влияют на неё, хотя они людьми не избирались и руководствуются только своими интересами. На эту тему писала, скажем, Наоми Кляйн. И права потребителей софта я бы тоже расширял, по аналогии с правами потребителей в обычных магазинах.
> вдруг начинает развиваться зрение хамелеона, когда одним глазом на дорогу, а вторым набираешь на трясущемся экране адрес

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

Думаю, надо разделять законы де-юре и де-факто.
Вот я не отвечаю. И мое руководство и родные в курсе, что моя безопасность для меня важнее чем их дела и возможно упущенная прибыль.
Возьми с полки пирожок, дружище.
Но ты, увы, в меньшинстве. И рассчитывать, что все такие же правильные будут, как ты, ни в коем случае нельзя, если пишешь что-то более чем для троих человек
Не могу поверить в это. И телефон во время звонка лежит в кармане брюк и надрывается? Если звонящий не знает, что Вы за рулём.

Мне всегда гораздо легче ответить, в сложной ситуации (в дождь, к примеру) сказав фразу «Я за рулём, не могу говорить», чем раз в две минуты слушать повторный звонок человека, которому я срочно понадобился.
Телефон в кармане брюк — неудобно же :) И боже упаси ехать рядом с Вами, когда Вы, пристёгнутые ремнём безопасности (Вы ведь пристёгиваетесь?) будете тянуть телефон из кармана брюк.

Поддерживаю ilviann, В сложной ситуации лучше игнорировать звонок. Если стоишь в пробке/на светофоре — можно и ответить.
Именно поэтому я обычно вынимаю телефон из кармана до начала движения :-)
Въехав в дерево на китайском авто, да вообще на любом авто, вы будете судится с автопроизводителем что у вас бобо. Так как машина оказывается мнется?
если у нее заклинило колесо и человек вылетел с обочины из-за этого — да, нужно судиться
UFO just landed and posted this here
Как вы думаете, суд встанет на вашу сторону, если выяснится, что: вы не изучили документацию ТС, не знаете ПДД и не достаточно умеете управлять ТС?
Вспомните историю с ковриками и заклинившей педалью газа на Тойотах в США :-)
Вообще с автором согласен (за исключением мелких деталей), статья нравится.
Благодарю :-)
Детали — да. Хотел донести тезисы. Примеры, возможно не самые очевидные.

Сам отношусь к очень требовательным пользователям и от разработчиков своих требую детальнейшей продуманности. Зачастую все зависит от подхода. И если вся команда будет думать о том, как человек будет пользоваться приложением, то приложение может быть в разы удобнее и продуманнее без особого увеличения затрат на разработку. Нужно любит то, что пишешь и любить тех, для кого трудишься. Тогда получается на отлично.
До тех пор, пока методы математического доказательства кода не станут экономически целесообразными, любое требование ответственности за код будет нерационально (не будут писать просто).

Начинать надо с коммерческих коробочных вендоров. Если уж у них в EULA написано «ничего мы вам не обязаны и не должны, а если должны, то $1», то к бесплатным программам придираться просто глупо.

… И тут есть другая проблема: ну зарегулируют область по самые помидоры. Вы думаете, софт станет менее багованным? Врят ли. Станет функциональнее? Точно нет.
Согласен. Регулирование — не выход.
Но проблема ведь есть?
Я ее лишь осветил. На мой взгляд, самое эффективное, это если пойти от пользователей. Но, в этом случае это та же тема, которую толкают все разработчики: «пусть пользователи делают так...», а пользователи — это масса инертная. Проще строить вокруг нее, чем перестраивать ее саму.

Как обычно два вопроса:
Кто виноват и что делать?
Существует единственный метод «строить вокруг ленивых пользователей» хорошо. Точнее, есть коммерческие методы — это брендирование и «держать марку», но мы говорим про общий случай. А общий случай — peer review. То есть мнение коллег. Практически идеальным в этом смысле является линукс (я именно про линукс, то есть /boot/vmlinuz). Сотни компаний, местами заклятые враги, коммитят в код. И качество кода поддерживается не «ОТК», не «унитарным предприятием „качество кода“ при агенстве программирования министерства системного администрирования российской федерации», а взаимным устыжением. Если пишешь плохо — тебя ткнут в ошибку. Разумеется, пуристы скажут стопятьсот плохих слов про то, как пишется линукс, но он один — такого размера и значимости, реально работающий и пишущийся в такой степени collaboration.

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

Альтернативой может быть фашизм Эппл по проверке размера черепа разработчика, но этот самый фашизм им совсем не помешал выпустить свои карты.
Навеяло:
image
— «Господа, вместо исправления ошибок я предлагаю исправить документацию и назвать эти ошибки особенностями программы»
Т.е. я отчасти с автором согласен. Что-то делается на от**ись. Что-то не успевают оттестировать досконально. В случае с Яндексом вообще удивительно. Но есть такое понятие у бизнеса: «Пипл хавает». Ну раз хавает — потерпят чуток, пока мы все исправим.
Или иначе: релизят сырой продукт и ждут обратной связи. А дальше дорабатывают его на основании отзывов. Это конечно правильно с их точки зрения и экономит деньги на разработку. И не страшно «а вдруг не понравится».
Боюсь что из-за этого разработчики программ в которых 3.5 кнопки, но которые удовлетворяют 80% домашних пользователей с задачами посмотреть кино, да полистать интернет, получат рычаг давления на тех, кто делает действительно сложное ПО, но которое удовлетворяет всего 20% профессиональных пользователей.
Согласен. Вот если был какой-то обязательный стандарт тестирования, дающий объективную оценку качеству ПО…
ГОСТ Р ИСО/МЭК 12119-2000?
Там вода и никакой конкретики.
Почему вода? Формулируете описание вашего продукта и список фич по этой бумажке и третья сторона может тестировать вас на соответствие описанию, пользователи видят описание и плашку, в идеале всё гуд. Другое дело все мы знаем, как и за сколько третья сторона, сиречь государство, всё это будет тестировать. Но с СРО проблемы совершенно те же.
А потом введём ещё одну независимую контору, тестирующую достаточность тестирования продукта?
Давно уже придуман идеальный рычаг управления «голосуй рублем». устраивает сервис пользуйся плати, не нравится пройдитесь по рядам. Тем более если сервис бесплатный, ато выходит я вас угощаю яблоками вырощенними в своем саду а вы вместо спасибо мне начинаете «они маленькие, они кислые и вообще я грушу хочу» Хотите хорошие карты купите платные от Навител. Всегда бесили люди которые и копейки не дали но начинают ныть что сделано не так как они хотят (вспомнилось «Дуров верни стенку»)
Дуров мне кажется не годится для вашего примера. Одно дело навигация, которую вы выбираете под себя, а другое дело ваше окружение, которое выбрало вКонтакте. Иногда человек играет по правилам окружения, команды, общества. Поэтому как человек вы начинаете сильно зависеть от программы, например программа заполнения налогов (она одна и у вас нет выборов, но у вас могут быть претензии).
UFO just landed and posted this here
Ну вот точно не читали статью, признайтесь! :-)
Там целый кусок про «бесплатный» софт.
Не бывает ничего бесплатного. Если вы не платите за него деньгами, значит отрабатываете кликами, лояльностью или еще чем-то. Альтруистов в этой сфере нет.
В IT очень много бесплатного и люди этого не понимают. На самом деле IT очень прибыльная, но рискованная область, поэтому пользователей очень часто привлекают для массы, чтобы потом что-то придумать и монетизировать. Получается софт абсолютно «бесплатный». Альтруистов тоже очень много в этой сфере (не знаю даже никакой другой, кроме как искусство) они как раз пишут open source, который в большинстве тоже бесплатный.

Бесплатный, то за что не надо платить или отрабатывать.
UFO just landed and posted this here
Когда меня брали на почасовку через агенство, агенство оформляла страховку ответсвенности, и там суммы под 100k NZD были. Как раз может покрыть пару багов =)
Написал, скомпилировал, в тюрьму, написал, скомпилировал, в тюрьму… романтика
UFO just landed and posted this here
По поводу поливать говнецом — из прикладного ПО первыми в нём окажутся качественные продукты из-за некачественных (некомпетентных) пользователей.
Sign up to leave a comment.

Articles