{"id":7297,"title":"\u0417\u0430\u043a\u0430\u0442\u0438\u043b\u0438 \u0432\u0435\u0447\u0435\u0440\u0438\u043d\u043a\u0443 vc.ru. \u0420\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0438 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e","url":"\/redirect?component=advertising&id=7297&url=https:\/\/vc.ru\/promo\/300923-proveli-vecherinku-vc-ru-i-sdelali-ofis-uyutney-s-pomoshchyu-novogo-servisa-ot-ozon&placeBit=1&hash=1786c9dcf11a3b054c8e53004e27074664313ed4055e24064ede059ebc186db8","isPaidAndBannersEnabled":false}
Evgeny Mironichev

Моя страсть к оверинжинирингу

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

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

Что приводит к оверинжинирингу?

  • Перфекционизм. Хочется, чтобы все было выстроено правильно с самого начала и было готово к масштабированию.
  • Широкий выбор инструментов для разработки. С бесконечным выбором бесплатных инструментов, библиотек, фреймворков можно легко превратить простой Hello, World! в приложение, требующее установку десятка библиотек.
Node.js packages
  • Незнание истории великих продуктов. Первая версия многих известных продуктов, совершенно не впечатляла:
Скриншот первой версии Amazon.com
  • Миф о «супер-программисте». Супер-программисты (они же ninja developers) это такие программисты, которые сразу пишут красивый и правильно работающий код. При этом, они еще и работают сто раз быстрее.
Типичный Ninja Developer
  • Не хочется общаться с конечными пользователями. Потому что если показать им текущую версию, то она может не понравится, ведь она еще не идеальна. К тому же, может оказаться, что такой продукт вообще никому не нужен.
  • Незнание историй о том, как хорошо сделанные продукты умирали, потому что не смогли набрать достаточно пользователей.
  • Незнание историй не очень хорошо сделанных продуктов, ставших успешными, потому что даже с кривым интерфейсом они несли ценность для пользователей.
Snapachat в 2013 году Screenshots by Bobby Goodlatte
  • Превращение идеи продукта в идею создания платформы. Программистам нравится делать свои платформы. Пример такого подхода: "У меня есть идея для приложения с обработкой фотографий -> Хм, а может сделать платформу для таких приложений? -> Точно, а сначала сделаем свой фреймворк для создания таких платформ!". Создавать платформу для несуществующих еще приложений тяжело, даже при наличии ресурсов.
{ "author_name": "Evgeny Mironichev", "author_type": "self", "tags": [], "comments": 3, "likes": 1, "favorites": 2, "is_advertisement": false, "subsite_label": "unknown", "id": 138161, "is_wide": true, "is_ugc": true, "date": "Mon, 29 Jun 2020 18:26:14 +0300", "is_special": false }
0
3 комментария
Популярные
По порядку

Не хватает определения оверинжиниринга :) 

1

@Laisan Shafikova спасибо, добавил в статью!

1

@Evgeny Mironichev , спасибо за статью - прямо в точку!
@Laisan Shafikova , за запрос определения - тоже спасибо: оно вроде интуитивно-то и понятно, на без годного определения эти соображения трудно использовать как аргумент.

Ссылочку на демо-стенд оверинжиниринга могу выдать прямо сейчас, там и про платформу даже есть ;)

1
Читать все 3 комментария
Как OTUS стал платформой для самореализации. История преподавателя

Наш преподаватель, специалист по Data Science, решил поделиться своей историей преподавания. Он рассказал, как пришел в эту сферу, с какими трудностями столкнулся на пути к преподаванию и что ему помогает. А еще поделился советами, как поддерживать внимание студентов и сделать занятия полезными и увлекательными.

Правительство утвердило правила идентификации пользователей мессенджеров с марта 2022 года Статьи редакции

Сервисы должны будут запрашивать данные у операторов, а те — предоставлять их в течение 20 минут после регистрации пользователя.

ПСБ запустил личный кабинет для предпринимателей. Там можно следить онлайн за каждым своим терминалом

Сервис предоставляется бесплатно.

Любителям автоматизации пост

Привет! Это мой первый пост на этой платформе. Я не совсем ещё знаком с местными правилами, но решил попробовать написать пост об одном из своих Telegram ботов и поделиться им.

Как не попасть в карьерную ловушку тимлида: личный опыт

Кажется, что тимлиду просто некуда расти: дальше надо либо идти в менеджмент, либо наоборот, становиться узконаправленным разработчиком. По просьбе «Лаборатории Касперского» Евгений Мацюк, который прошел в компании неординарный путь, рассказал о своих карьерных развилках во время и после тимлидства, а также поделился опытом горизонтального роста.

Cloud CDN: что это такое, как устроено и кому нужно. Разбираем на примере бургеров

Cloud CDN — это сеть быстрой доставки статического контента в формате услуги облачного провайдера. Объяснить, как работает технология, проще всего на примере — сравнить Cloud CDN с популярным продуктом, который выглядит плюс-минус одинаково вне зависимости от того, заказали вы его в Москве, Питере или Нью-Йорке. Знакомьтесь: классический бургер.…

М.Видео обманул меня с предзаказом Apple Watch Series 7

Печали пост. Как только 8 октября открылся предзаказ на Apple Watch Series 7, поспешил на сайты apple.com, М.Видео и еще несколько маркетплейсов.

В Петербурге объявили локдаун с 30 октября по 7 ноября: работать будут продуктовые магазины и аптеки Статьи редакции

Кафе и рестораны смогут работать навынос и на доставку, будут открыты парикмахерские, театры и музеи.

Я устал жить на автомате и сделал бота в Telegram, который напоминает сколько мне осталось жить

Теперь бот присылает каждую неделю новую таблицу жизни, где видно сколько мне осталось до 90 лет. Красный квадрат – 1 прожитая неделя.

Пример календаря жизни. @life_table_bot
Исследование: сотрудники хотели бы иметь комнату отдыха, бесплатный сок, а работодатели уже готовы покупать ЗОЖ-снеки

Онлайн-сервис доставки продуктов и товаров СберМаркет и исследовательское агентство Research Me спросили сотрудников, как они хотели бы питаться в офисе и что в нем видеть. В опросе приняли участие более 1500 работающих людей по всей России. Сервис также спросил работодателей – В2В-клиентов СберМаркета: что они покупают в офис, что точно никогда…

null