Пишем сюда карго-культы IT мира в общем и Unix мира в частности. Часто появляется идея, или гениальная, или очень хорошая, а иногда и средняя, но вообщем положительная. Она решает много проблем человечества, потому провозглашается тортом более чем полностью. То-есть поезд из девяти годных вагончиков + плюс вагончик с говном называют тортом. Хм, а потом едят... Переубедить фанатиков нереально, и не нужно. Раньше верили в Перуна, Зевса, Посейдона. Теперь в другое.
Начну. Плюс последний вагончик
- unix-way - франкенштейн софт, lock файлы, сильная потребность в пакетном менеджере
- ООП - overengineering, сильное усложнение софта и алгоритмов суперархитекторством
- ФП - работая с состоянием не самым непосредственным и естественным способом, попытки решить проблему построения большого софта, что вообще говоря ФП слабо решает. Также усиленное поливание говном остальных концепций
- ынтерпрайз - мышление «весь софт в мире - ентерпрайз», «в ентерпрайзе это не нужно - значит не нужно вообще», «я в ентерпрайзе - значит крутой специалист». Ты формошлеп скорее всего
- программист - мышление «весь ум в мире - программистов», «в IT это не нужно значит не нужно вообще», «я программист - значит крутой специалист». Ты формошлеп скорее всего.
- linux - баги софта=кривые руки пользователя, не работет, значит не нужно, все сделанное майкрософтом и Apple - убого. Терпи проблемы - будешь труЪ
- slackware - не критичные ребята, с юмором относятся к себе, но все же. Патрек - бох, зависимости прямо в тот же пакет.
- freebsd - главное чтобы не как в линуксе, если софт на GPL - значит он не стабилен, в линуксе - помойка (без аргументов)
- DE/WM-wars - выбранный DE полностью все говорит о человеке, уровне интеллекта, сексуальных предпочтениях
- Apple - все сделанное ябблом - качественное by definition, не ломается, не глючит, работает на ядерной энергии и зачаровано Гендальфом. Чего нет - не нужно. Дудеть в iPad - необходимо
- текстовый редактор для разработки - IDE не нужно в принципе, потому что мой язык программирования ни один IDE не может распарсить в принципе. И вообще я лабы и скриптецы пишу, потому все IDE надо запретить
- лисп - кто первый что-то придумал - то реализовал это лучше всех, интеллектуальное превосходство - неотъемлемый атрибут любого программиста, который выбрал лисп. Обязательный мат. Макросы - необходимы, скобки - читаемы. Множественная диспетчеризация необходима, обязательно должна делаться на уровне вызова, но не паттерн-матчингом
- РСУБД - все, в теории проблема решена полностью, реализации сделаны, более ничего никому понадобиться не может. Хотите я опишу любые данные в реляционной форме?
- NoSQL - у нас никогда не будет проблем с консистентностью. Транзакции, да ну ладно, рухнет, пользователь не заметит. Мы же Map-Reduceом ошметки раз в час чистим.
- Java - самый J-ный язык из всех языков. Длинна J равна размеру зарплаты программиста умноженному на количество вакансий деленное на автоматическую сборку мусора. JVM занимает мало, не ест память, работает быстрее процессора. Написать на других языках ничего стабильного нельзя - упадет сегфолтом сразу. Java универсальна: у меня даже в консоли вместо bash стоит Groovy!
- Ubuntu - я пользуюсь компьютером как терминалом для пополнения счета на телефон, остальные - задроты и неудачники, зачем им все эти горы усложнений?
- Gentoo - я точно сделаю самый правильный десктоп. Потому что услышанные на ЛОРе куски информации помогут мне точно узнать истину. Я уже разучился работать на других дистрах...
Расширяем список
UPDATE: начался срачик по поводу «карго». Почему я так написал. Большинство пользователей нормальные, но есть упоротые фанатики, которые любят не качества, не причины, не решения, а просто фантик, набор букв, бренд. И готовы защищать его любой ценой. Он как в карго, не понимая зачем все это и что в этом не так, слепо поклоняются своему идолу. Так как там, так правильно. Не важно что конкретно, «свои»-«чужие»