Кое что о пороге вхождения
Попалась на глаза очередная «легенда о чёрном программисте»
Приведу её текст упрощённо
Один программист начал быстро, быстро писать плохой код, а второй медленно и вдумчиво городить архитектуру и тесты, и всяческое DDD и другие умные слова. И когда первый уже вышел на IPO и платил отступные четвёртой, забеременевшей секретарше, второй только только смог выкатить первый релиз, но место и время были упущены, рынок был полностью захвачен приложением первого «пишикод» программиста и второму ничего не оставалось как пойти работать к первому тестировщиком.
Эта нелепая легенда совпала с моими размышлениями о неверности или неточности понимания системы координат в которой меряется высота порога вхождения.
Давайте подумаем как это второй программист ни с того ни с сего начал писать архитектуру и тесты. Вы таких встречали? Ну чтобы джун пришёл и не начал тащить мышей форму CRUD на одну страницу, а вдруг озаботился архитектурой? Мне кажется, что для того чтобы начать писать архитектуру надо раз десять побывать в шкуре первого программиста, сожрать всех собак в округе с гарниром из своего спагетти кода и уже когда шишки на голове от многочисленных грабель будут помогать открывать двери только тогда к обычному среднестатистическому программисту может прийти понимание необходимости архитектурного подхода.
(Я тут исключаю тот вариант, что оба программиста из легенды попали в нормальную контору сразу и там их угрозами и посулами научили писать и быстро и качественно).
Насколько реалистична эта легенда по вашему? Приходилось ли вам сталкиваться с тем, что овноприложение выходило раньше и не давало шанса другому отличному приложению, которое вышло чуть позже?
Теперь к порогу вхождения.
Представьте себе два рабочих места. На одном верстак с тисками и напильник, а на другом шести осевой CNC центр с удивительно дружественным интерфейсом на экране с мультитачем.
(верстак — python, Notepad++ e.t.c. шести осевой центр — Visual Studio)
Где порог вхождения ниже?
Хотел написать своё мнение, но подумал, что ваше будет интереснее.
46 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів