Как стать автором
Обновить

Чему разработчики ПО могут научиться у стоматологов

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров10K
Всего голосов 65: ↑64 и ↓1+63
Комментарии37

Комментарии 37

я и практикующий дантист, и разработчик ПО

кто-то решил заработать все деньги мира

просто индус

Бывает. Кон Коливас, к примеру, активный контрибьютор ядра Linux (подсистемы I/O и планировщиков задач CPU), в миру еще и практикующий анестезиолог.

До того, как стать дантистом, я работал в таких компаниях, как...

Вот с этого момента поподробнее, как разработчик ПО стал дантистом? А то я тоже хочу "заработать все деньги мира". Ну ладно, я просто шучу, но мне все же интересно, как это произошло

А это перевод зарубежной статьи https://zenfamily.dental/csLearnDental.php Надо писать туда, иначе никогда не узнаем

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

Может уже пора и к программистам применить?

Кто будет оплачивать этот банкет? Средняя зарплата дантиста в 2+ раза выше средней зарплаты программиста там, где живёт автор. РФ в пример не нужно приводить, у нас с зарплатами врачей аномалия какая-то.

У нас приявзка стоимости специалиста к дороговизне расходных материалов. Кожу нитками шьёшь - одна цена, стенты сосудистые ставишь - другая, ЭКМО подключаешь - третья.
Терапевты вообще, наверное, бесплатно должны работать. Деньги там нужны только на амортизацию стоимости халата и стетоскопа)

Относиться к врачам, как к штукатурам, не совсем правильно, имхо :)
А терапевт вообще один из самых главных врачей, имхо, от его диагностики часто жизнь пациента зависит.

Сейчас Вы оплачиваете банкет непрерывных исправлений того что они сами же и нарукожопили.

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

Вы можете попробовать открыть компанию и согласиться нести ответственность за ПО. И нанять программистов, которые не будут рукожопить. Для всего этого никаких уголовных статей не нужно.

А это только к программистам относится?

Если вам стоматолог изуродует челюсть и скажет что Вы могли бы открыть свою стоматологию, Вы сочтёте это нормальным ответом?

Это относится ко всем. Ответственность должен нести тот, кто принимает решения. Программист не принимает решений по составу и дате выхода очередного релиза.

Программист принимает решение о том какие буковки писать.
Водитель принимает решение куда руль крутить.
Хирург принимает решение куда скальпелем тыкать.
Бухгалтер принимает ренешение какие цифры вписывать.

Почему же всем остальным светит уголовная статья, а программисту новая пачка печенок/крекеров?

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

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

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

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

Написал код с ошибкой из-за который окирпичилось 1000 смартфонов по 1000 долларов каждый - ущерб в особо крупном размере.

Вы удивитесь, но есть статья за причинение вреда вследствии ненадлежащего исполнения своих обязанностей

Давайте же скорее сюда эту статью. Причинение вреда чему?

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

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

Это настолько круто, что я даже скриншотик сделаю :)

Делайте, делайте. И водителя за любую ошибку на Колыму тогда. Превысил скорость - 2 года лес валить. И бухгалтера. Ошибся в отчетности - на зону. Ненадлежащее исполнение обязанностей жеж.

Вы, кстати, кем работаете? Ща мы вам тоже статью придумаем. Статью приведёте или продолжите балаболить и фантазировать?

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

Не за любую, там от размера ущерба зависит.

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

Не готов - иди делай веб-сайты для мелких магазинов.

Не готов отвечать за смерть пациента - не бери скальпель в руки.

Не готов отвечать за салон полный людей - не садись за руль автобуса.

Вы, кстати, кем работаете? Ща мы вам тоже статью придумаем.

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

Статью приведёте или продолжите балаболить и фантазировать?

239 УК РФ - " Халатность, то есть неисполнение или ненадлежащее исполнение должностным лицом своих обязанностей вследствие недобросовестного или небрежного отношения к службе либо обязанностей по должности, если это повлекло причинение крупного ущерба или существенное нарушение прав и законных интересов граждан или организаций либо охраняемых законом интересов общества или государства [...] "

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

О, уже ущерб какой-то появился, а до этого просто за ошибки расстреливать предлагали. Ну и, конечно же радует подход "а меня-то за что!"

239 УК РФ

По этой статье судят стоматологов и бухгалтеров, серьёзно?

В общем, можете не продолжать, уже даже не смешно.

О, уже ущерб какой-то появился, а до этого просто за ошибки расстреливать предлагали.

У меня сразу было написано о ненадлежащем исполнении обязанностей

239 УК РФ

Опечатка - 293

По этой статье судят стоматологов и бухгалтеров, серьёзно?

О том, по каким статьям судят стоматологов написано вот тут - https://e-stomatology.ru/publication/dangerous_article.php

Про бухгалтеров тут - https://www.klerk.ru/law/articles/597/

А ещё есть "Причинение смерти по неосторожности" - отличная статья для программистов работающих над самоуправляемыми автомобилями и медицинскими роботами.

Уже упомянутая халатность должностного лица - для программистов автоматизирующих предоставление государственных услуг.

У государств во всем мире еще нет полноценной законодательной базы для самоуправляемых автомобилей, а у вас уже есть ответ. Сильно.

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

Вы не могли бы переформулировать эту идею другими словами, а то я не очень понял в чём суть написанного?

А ничего что куча всех IT-услуг - идет AS IS и БЕЗ оплаты получателем. Иногда тут даже понять кто платить должен не очень просто. И нужен ли?

Вот есть у меня Matrix и Peertube серверы и включенная федерация. Люди с других узлов иногда появляются. В случае Peertube - недоступность моего узла однозначно означает недоступность некоторых видеозаписей. Иногда этот узел недоступен из-за проблем у провайдера, иногда - из-за того что мне что-то с железом сделать нужно, иногда - потому что при частичной аварии железа - приоритет у виртуалки с этим узлом - почти на самом последнем месте (и на других нодах кластера - ресурсы под нее не зарезервированы). Это получается за недоступность кому то роликов с моего узла - мне УК? Вероятный результат такого:

Или пойдет в ход пункт что если другим доступ предоставляется - надо и сюда?

А почему? Мне за содержание моих серверов - не платят (скорее уж наоборот - я трачу ресурсы). Будут платить - можно подумать про какие то гарантии.

С моими opensource-проектами ситуация такая же. Как и с приложениями - то что гугл выкинул некоторые мои приложения из Play Store за то что там API level слишком старый (обновлений потому что давно не было, и не будет)(да - у них такая политика сейчас) - не припомню со своей стороны обещаний вечно их поддерживать (и кстати - а почему претензии ко мне а не к гуглу)?. И так далее

Кстати вот другой пример

 Лассе Коллин (см https://habr.com/ru/news/804163/ например) сколько лет надо дать по этой логике? Из-за его скажем так недостаточно продуманных действий дошло до заявлений Redhat'а что если у вас очень новая система - вырубайте нафиг пока мы делаем фикс, потому что в RedHat и Debian - бэкдор обнаружился, не RCE даже а именно намеренно сделенный бэкдор. Нужно ли добавить еще статью тем личностям кто придумал к openssh цеплять libsystemd?(притом что для той задачи для которой цепляли - есть более другое решение но чуть чуть более сложное). А как насчет статьи Поттерингу за systemd?

Это получается за недоступность кому то роликов с моего узла - мне УК?

Как и во всех остальных случаях, для этого есть следствие.

А почему? Мне за содержание моих серверов - не платят (скорее уж наоборот - я трачу ресурсы). Будут платить - можно подумать про какие то гарантии.

Смотрите, как в реальности выглядит Ваше поведение.

Я говорю о том, что если из-за халатности повара общепита пострадает здоровье людей, то надо использовать статью УК.

Тут приходите Вы, рассказываете как у Вас подгорела яичница, которую Вы сам себе на завтрак делали, и спрашиваете "неужели меня за это судить надо?".

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

И в случае с поваром, нелепость сопоставления этих явлений будет очевидно.

А вот в случае с IT срабатывает вдруг корпоративная солидарность.

Рукожопы, делающие хомяки для деревенских магазинов, начинают использовать примеры своего рукожопства, чтобы сказать "если кто-то нарукожопил с кодом самоуправляемого автомобиля, тот влетел в толпу и поубивал кучу народа, то это точно так же как когда у меня картинки на странице товара поплыли".

У меня только один вопрос, когда лет через 10 вы ляжете под нож закреплённый в манипуляторе робота, то Вы бы предпочли, чтобы его делал рукожоп, который ни за что не отвечает или профессионал осознающий "если я накосячу и кто-то погибнет, то я сяду в тюрьму" ?

Проблема что граница - очень размытая. Вот пример с Лассе Коллином приведенный - да, ничего не случилось серьезного, насколько сейчас ясно и он вообщем то не виноват, но его найти не проблема а ошибка его все же была (то что похоже на эту ошибку спровоцировали - не важно).

В случае с медицинским роботом - медтехника и сейчас сертифицируется, и обычно стоит сильно дороже. Вот в том числе из-за сертификаций.

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

В случае с медицинским роботом - медтехника и сейчас сертифицируется

Когда-то медтехника не сертифицировалась вовсе, но потом пришло время вводить сертификацию.

Когда-то врачи не сертифицировались вовсе, но потом пришло время вводить сертификацию.

Когда-то в процессе участвовала лишь техника и врач, но теперь в процессе участвует программист, и именно он принимает часть решений.

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

Программ без ошибок не существует, это просто объективная данность. И даже расстрел на месте никак не это не повлияет, разве что в обратную сторону. Решение не лежит в плоскости мотивации программистов.

А в какой?

В плоскости выбора инструментов и подходов к постановке требований, разработке и тестированию ПО.

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

Я вот врач психиатр и немножечко айти директор, который начинал с обжимки utp.

Кодерам у стоматологов учиться не чему!

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

А почему дантисты еще не работают в опенспейсах? Это же так удобно - новичок всегда может подойти к профи (который в этот момент выполняет сложное удаление зуба) - и задать свой вопрос.

Опенспейс был стандартной планировкой советской областной поликлиники

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий