May 11th, 2020

сто друзей

Отчего у погромистов всё тормозит и глючит

А вот от этого подхода (это о передовых западных моделях кодирования с парой кодеров за полторы соточки в год и кучей индусов за семьдесят):
================
Я скажу что удаление или замену чужого кода категорически нельзя обосновывать тем, что "он плохой" и вопрос тут не в собственности на код, а в затраченном труде на его изготовление. Даже если человек неопытный, все равно нужно уважать те усилия, которые он приложил чтобы написать этот плохой код. Не говоря уже о том, чтобы просто уважать любого человека как личность и не вываливать на него свой МПХ при любом удобном случае. Что делать: 1. Убрать с человека свой МПХ, и сконцентрироваться на улучшении кода 2. Быть психологом и дипломатом. Вместо "твой труд нам нахер не нужен как и ты сам, потому что есть я" использовать более скользкие фразы "с тобой улучшим код", "давай подумаем с тобой", "ты можешь сделать" и вообще, нужно создать у человека ощущение, что это он изменяет код, а не вы. 3. Использовать майевтику Сократа, помогать человеку наводящими вопросами, а не ставить его перед фактом того как надо сделать и точка.
================

Помнится, покойный ак. Ершов как-то писал о людях, способных создавать надёжный софт. Там требовалось в первую очередь фундаментальное образование. Чего у среднего современного кодера нет. Этим даже часто бравируют. Не будем растекаться мысью по древу, скажем коротко - фундамент действительно важен для мозга.
Кроме того, нынче модно принимать разного рода кодексы поведения. Безусловно, покрывать рядового кодера сразу хуями - это не выход, потому что контроль-то не тот, что в армии, где чётко видна канава, и забор виден и обед. Эта зараза может обидиться и внедрить таймбомб, а потом и уволиться. НО! Идти на поводу и становиться в первую очередь из надсмотрщика психиатром для разбора "внутреннего покоя" кодера - это тоже путь в никуда. Так не бизнес делается, а клиника для богатых буратин.
Резюмируя, скажу, что раз "передовые" методики уже по факту внедрены, то снижение производительности труда в отрасли не только не за горами, оно уже идёт. Привет из прошлого от товарища Брукса. Последнее достижение гипернации в 10й винде, когда оно просыпается само, тому доказательством.

Что же можно посоветовать рядовым пользователям софта? Регулярно дрючить техподдержку. Чтобы производитель чувствовал пользовательскую любовь много и регулярно. Не скажу, что это поможет, это даже наоборот - и не поможет, и повысит цены. Но есть надежда, что бесполезная трата маржи гигантами на обслуживание ненадёжного и дорогого даст нишу на рынке тем, кто умеет писать надёжно. Не сразу, конечно, но иного пути не вижу.