Пример из практики :)
Задача: есть локалка, и нужно считать трафик по хостам. Ну вообщем просто и банально.
Программист: поднимает хитрые правила iptables, по крону снимает с них траффик, парсит любимым скриптовым языком, пишет в базу, для базы рисует морду на ПэХаПэ (JSP, RoR, Django ... )
Админ: ставит stargazer или netams.
В чем же проблема, спросите вы? А проблема в следующем. Когда этот программист пропадет (переедет в другой район, поменяет работу) на его место придет другой человек. Который уже не разберется в том как там хитрый программист считал траффик. Если это будет админ - дада, он поставит Stargazer или Netams, а программист перепишет все заново :) А вот когда на место админа придет другой админ - он ничего не будет сносить и менять (ну при условии что у него хоть капля мозгов есть), а программист будет переписывать сам.
Данный пост не о том, что кто-то лучше или хуже, а о том, что профессии, которые очень многие путают или обобщают начинают все больше и больше различатся.
Кто бы он ни был, ему достаточно хорошо задокументировать своё решение, а с этим у очень многих проблема. К сожалению.
ОтветитьУдалитьВ общем смысле - да. Но не все решения можно задокументировать в должной степени. А ready-to-run решения отличаются тем, что на них можно найти документацию извне.
ОтветитьУдалить