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

Этика разработчика

Время на прочтение2 мин
Количество просмотров5.3K

Есть ли этика у разработчиков? Знает ли разработчик продукт, который разрабатывает? «Хороший дилер своим товаром не пользуется, иначе он превратится в собственного клиента», — гласит уличная поговорка. В IT важно знать продукт, который разрабатываешь, чтобы не пришлось перефразировать слова Сэмюэля Кольта: «Не оружие убивает, люди убивают».

Тёмные паттерны

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

Adult only

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

Баги ценою в жизнь

Недавно прогремела история про почту Англии. Если коротко: из-за одного бага были разрушены жизни сотен людей, верхушка компании знала о баге, но исправлять не торопилась. Раз руководство было в курсе, значит, и низы компании, в том числе рядовые разработчики, знали о баге. Знали ли они о последствиях бага — загадка. Возможно, они не разбирались в продукте, который разрабатывают? Или баг проболтался много лет в недрах бэклога как некритичный, и никому не было до него дела. И все спокойно спали по ночам. Мучает ли разработчиков совесть теперь, когда история получила огласку?

Вывод

У разработчиков есть этика, но её можно игнорировать, заглушая голос совести зарплатой, угрозой увольнения, самогипнозом. Чтобы разрабатывать этичные продукты, мало быть просто винтиком в механизме. Надо видеть весь механизм в целом, знать, чем занимаются коллеги по цеху, бороться с неэтичными решениями руководства и багами, незаметными для компании, но трагичными для пользователя. «Один в поле не воин», — гласит старая пословица. Объединяйтесь!

Теги:
Хабы:
Всего голосов 40: ↑28 и ↓12+22
Комментарии101

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн