?

Log in

No account? Create an account
Уважаемые программисты - Дважды мудак — ЖЖ [entries|archive|friends|userinfo]
Декларативное рулит

Site Meter

[ website | Мой сайт ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Уважаемые программисты [авг. 30, 2013|00:48 am]
Andy Melnikov
Уважаемые члены команды проекта __________________________________________

По данным проведенного наблюдения за вашим проектом в период 1-2 квартала 2013 года было обнаружено __ лиц, уклоняющихся от принятой в нашей компании методологии разработки (функциональных программистов, алгебраистов, любителей теории типов и др.) В данный момент с этими лицами проводится разъяснительная работа.

Просим вас проявить особую бдительность в отношении подозреваемых в пропаганде функционального программирования лиц.

Обратите внимание, что пропагандировать функциональное программирование лицо, не понимающее принципов проектирования крупных промышленных систем, может не только напрямую, описывая преимущества категорно-композиционного подхода к разработке или даже предлагая Вам самим использовать в коде функцию высших порядков, не только завлекая вас излишне абстрактным кодом и необычным подходом к циклам и состоянию, но и постепенно, исподволь, проводя работу по пропаганде алгебраических и иных полуформальных методов в компании в течение многих лет.

Помните, что в рабочее время функциональный программист может писать обычный код, жарко и с глубоким пониманием обсуждать вопросы объектно-ориентированного дизайна, быть приятным в общении и хорошо вам знакомым! Не забывайте, что функциональное программирование не знает возраста, и пропагандистом функционального программирования может быть и вчерашний школьник, и человек преклонного возраста.

Соблюдайте бдительность при общении с другими сотрудниками, особенно в обеденный перерыв, во время празднования дней рождений и на иных неформальных мероприятиях. Стать мишенью функциональной пропаганды очень легко, а от рядового любителя порешать Project Euler на Хаскеле до категорщика-пропагандиста, растлевающего порядочных людей - один шаг.

Заподозрив кого-либо из сотрудников в пропаганде категорной семантики, тотальности, персистентных структур данных, алгебраических инвариантов и даже на первый взгляд невинных комбинаторных библиотек - срочно сообщайте руководителю проекта, высшему руководству компании или на почтовый ящик nocats@company.com

Администрация
СсылкаОтветить

Comments:
[User Picture]From: demmonoid
2013-08-29 10:29 pm
Надо Мизулиной сообщить, ВЕДЬ ЭТО ВАШЕ ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ МОГУТ УВИДЕТЬ ДЕТИ!
(Ответить) (Thread)
[User Picture]From: maxim
2013-08-29 11:34 pm
Надо на ДОУ запостить :)
(Ответить) (Thread)
[User Picture]From: thedeemon
2013-08-30 05:01 am
отлично!
(Ответить) (Thread)
[User Picture]From: dmytrish
2013-08-30 08:35 am
Душите гидру теорката в зародыше!
(Ответить) (Thread)
[User Picture]From: vit_r
2013-08-30 02:54 pm
За отходы от стандартов надо бить по рукам. И это правильно.

Функциональных программистов обычно сажают на обвязку типа генерации тестов, обработка логов и прочие некритичные вещи. Короче, когда работа может быть выполнена одним человеком и ничего не случится, если он её запорет.
(Ответить) (Thread)
[User Picture]From: nponeccop
2013-08-30 03:01 pm
Что значит "сажают"? Какие цели при этом преследуют?

Как я понимаю, удовлетворение потребности функциональщика в самореализации - одна из них?
(Ответить) (Parent) (Thread)
[User Picture]From: vit_r
2013-08-30 05:17 pm
Всякие цели. От удовлетворения желания программистов сделать чего-нибудь новенькое или просто выпендриться до подбора наиболее адекватных средств под задачу. Последнее редко, но бывает.

Прямые измерения технологий и нормальное обоснование выбора технических решений сейчас практически никто не делает. Всё на слухах, рекламе и личном обаянии. (Хотя после этого в презентациях всё показано совершенно по-другому)
(Ответить) (Parent) (Thread)
From: dmzlj
2013-08-30 05:01 pm
утешайте себя. "обычно".
(Ответить) (Parent) (Thread)
[User Picture]From: vit_r
2013-08-30 05:13 pm
Я-то тут причём? Если у меня задачи будут подходящие под функциональное программирование, я буду его использовать. Если не подходящие, буду что-то другое. А фанатеть от отвёртки и молотка - это не ко мне.
(Ответить) (Parent) (Thread)
[User Picture]From: vit_r
2013-08-30 08:44 pm
В любой конторе с миллиардными доходами есть отстойничек для высоколобых. Вон, Микрософт тоже создавал F с решёткой.
(Ответить) (Parent) (Thread)
From: triampurum
2013-08-30 08:52 pm
Нет, Марио, твоя принцесса в другом замке.
(Ответить) (Parent) (Thread)
[User Picture]From: vit_r
2013-08-30 08:58 pm
И так всегда. В других конторах свершаются великие деяния, менеджерят крутейшие управленцы, набивают код гениальнейшие программисты, создаются хайтешнейшие решения.

Вот только попав очередной раз внутрь такого сказочного замка, узнаёшь, что всё совсем не так радужно и прекрасно, как сообщается внаружу. Но я продолжаю верить.
(Ответить) (Parent) (Thread)
From: triampurum
2013-08-30 09:02 pm
Согласен здесь.
(Ответить) (Parent) (Thread)
[User Picture]From: maxim
2013-08-31 11:07 pm
Вообщем-то человек всегда получате те задачи на какие заслуживает.
То же и с удовольствием.
(Ответить) (Parent) (Thread)
[User Picture]From: vit_r
2013-09-01 06:21 am
Я предпочитаю получать деньгами.

А так, я частенько работаю или там, где сходятся все нити про качество, или там, откуда расходятся все нити про требованиям, и вижу общую картину по достаточно большим проектам. Часто несколько крупных концернов сразу.

Хотя, тихо сидеть в уголочке и самом одному программировать что-нибудь интересненькое гораздо приятнее.
(Ответить) (Parent) (Thread)
[User Picture]From: nponeccop
2013-08-30 08:53 pm
We can swap in new code while requests are still running on the old code

Порвало в тряпки
(Ответить) (Parent) (Thread)
[User Picture]From: worker4food.blogspot.com
2013-09-02 03:18 pm
Хороший пример, этим парням даже данных не дают, не говоря уже о допуске в продакшн (стр 84).
(Ответить) (Parent) (Thread)