Борьбы с баттхертом псто
Dec. 18th, 2010 01:34 amНа меня разные люди обиделись и разозлились, я отчасти постарался разъяснить позицию в комментариях и для удобства соберу сюда.
- Мне, в общем, наплевать на китайцев и индусов. Не надо мне писать "индусы еще хуже". Индусы лучше. Индусы зарабатывают сколько там, 50 миллиардов долларов на аутсорсинге? Вот и сперва добейся. Мир таков каков и больше никаков. Его можно изменить, но это надо хотеть и уметь делать. И таки делать, да.
- Что нас объединяет с индусами - нежелание программировать дорвавшись до звездочек хотя бы лейтенанта. Массу раз я слышал и читал - боже, как хорошо, меня сделали менеджером, я могу больше не программировать. Блядь, чувак, ты ж пришел на эту работу программировать, чему ты радуешься? Причина видимо в том, что в слаборазвитых странах работа программистом - это один из способов вырваться из говна если не в князи, то хотя бы куда почище.
- Свои улучшения и рацпредложения надо обсуждать, утверждать и аргументировать, а не внедрять явочным порядком. "Эти пидарасы" оказались в положении когда они могут выдавать тебе указания не просто так и (как правило) не потому что они спят с CTO. А потому что в процессе обсуждения, утверждения и аргументации они научились обсуждать и аргументировать, научились находить компромиссы, слушать потребителей, учитывать ограничения бюджета и аппаратуры и массе других вещей. И теперь они имеют право.
- Кривизна любой спецификации как правило имеет несложное объяснение, но совершенно необязательно что кто-то обязан это объяснять. Это не университет, надо научиться понимать самому. Если же она объяснения не имеет, получить его невозможно, логически вывести тоже - то скорее всего надо просто менять работу. Пускать поезда под откос - занятие имеющее смысл только на войне. Жизнь коротка и прожить ее надо быстро.
- Программирование - не искусство и не наука. Это ремесло. Его целью являются полезные программы, которые заставляют компьютеры делать полезные другим людям действия. "Красивая" (оптимальная, элегантная, легкоподдерживаемая, etc) программа имеет смысл только если она выполняет свою базовую функцию. Программа, которая не работает, некрасива (неэлегантна, неоптимальна) по определению. Некрасивые самолеты не летают (что, в общем, не совсем правда), но далеко не все красивые самолеты летают. Есть программирование как искусство или как спорт, где ремесленники соревнуются в том кто
больше забьет гвоздей в подошвунепонятнее напишет самопечатаемую программу или вычислит число пи за меньшее количество инструкций и т.д. Это внутренняя кухня профессии, никому снаружи она непонятна и неинтересна. - Нелюбовь к работе - это скорее всего наследие СССР (той самой Республики Солнца, в которой изобрели компутер Эльбрус, гигантский экраноплан, спутник, полет Гагарина, самую большую термоядерную бомбу и прочие фетиши). Проклятые пиндосы, либерасты и дерьмократы смогли развалить Великую Страну™, но к сожалению, не имели рецепта как обратно научить население этой Великой Страны™ полюбить работать и получать от работы отдачу. Большевистский строй умышленно разорвал положительную обратную связь между работой и ее результатами, заменив ее на отрицательную обратную связь (за неработу). В СССР свою работу любили психи - инженеры, ученые, музыканты, кинорежиссеры (причем дай бог 1% от общей популяции в каждой категории). Продавцу в магазине работу любить было не за что и незачем. Деньги не зарабатывались, а получались. Продавец в магазине никогда не имел возможности приблизиться к уровню жизни академика или хотя бы доцента МГУ (не воруя). Для того чтобы сделать генератор, надо иметь ПОС, а на ООС получается только усилитель. Вот усиливать - пожалста. Больше всех танков, больше всех ядерных боезарядов, тракторных заводов, чего угодно. Понадобилось бы партии производить больше всего компиляторов С++ - и это бы осилили. Ну а потом просто кончилось время когда вопросы можно было решать экстенсивным способом. Сопротивление растет как куб от скорости.
- Попытки кого-то что-то сделать - это тот самый тепловой шум на входе операционного усилителя, который он, будучи охвачен петлей положительной ОС, радостно подхватит и завоет. Система с ООС давит этот тепловой шум нахрен. Система без обратной связи не делает вообще ничего. Шум-то сам по себе никуда не девается, просто выхлопа нет. Врачи не хотят лечить, учителя не хотят учить, менты не хотят ловить гопников, АвтоВАЗ не хочет делать машины, программисты хотят быть менеджерами, а не программировать. Бессмысленно опять же сравнивать с СССР. СССР был замкнутой системой, миром в миниатюре. А сейчас система разомкнута и отлично видно кто хочет лечить, учить и ловить гопников. И как это делается на самом деле. И вот как вернуть обратно ПОС - я не знаю.