Skip to content

Instantly share code, notes, and snippets.

@graninas
Last active August 13, 2020 08:19
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save graninas/01565065c18c01e88a5ebcbfbb96e397 to your computer and use it in GitHub Desktop.
Save graninas/01565065c18c01e88a5ebcbfbb96e397 to your computer and use it in GitHub Desktop.
Haskellers Poetry

Поэзия хаскеллистов

Авторская пунктуация и грамматика сохранены.


Сольные произведения

Alister Crawley (@acrawley)

Здесь каждый прогер мнит себя гением, 
Здесь каждый хочет стать похожим на Ленина, 
А я хочу стать похожим на Пайка, 
Половине - дженерики, остальных - по камерам!

Маленький мальчик по хекеджу гулял,
В опенсорс коммюнити случайно он попал. 
Мальчика мама пошла в институт -
Сын там деканом, маме - уют!

Мой дядя самых честных правил,
Когда не в шутку занемог
Он в опенс сорс писать заставил
И Хаскелю придумал CoC.

Я программист, зовуся Ричард,
от меня вам всем Есод.

Морфизм, апликатив, монада.
Бессмысленый, тупой коммит.
К чертям вся эта буффонада.
Я Хаскелем остался бит.

я на фпрог-конф была
лекции читала
что Вершилов говорит
я не понимала

я узнал недавно, все вы как ни странно,
хриплым голосом техлид проговорил
в нашем репе обновляли либы без меня
и поэтому собрал проект только сегодня, бля

трогательным хаскелем пытать свою плоть,
до крови прищемить добровольные стейты,
целеустремленно набивать карманы,
чужими пейперами, живыми твитами

На ООПшной свалке устаревших понятий
Использованных образов и матерных слов
Покончив со стейтом,уничтожить весь мир
ПОКОНЧИВ СО СТЕЙТОМ-УНИЧТОЖИТЬ ВЕСЬ МИР!!

В гите такое говно,
Словно проект в последнем дне Помпеи:
Краснеет свежий блейм.

Мимо хаскелистов чата я без шуток не хожу,
то завтипы им просуну, то кложуру покажу.

Я программист на сто тысяч рублей
и больше я не получу.
Я мидл в двадцать два года,
не знаю чего хочу.

Нет никаких у меня причин гордиться своей судьбой,
но если б я мог снова выбрать свой путь, я бы не начал с рельсой.

Aleksey (astynax) Pirogov (@astynax)

И вновь улучшается Го,
Дженериков свет впереди!
И гофер теперь молодой,
И Пайк, как всегда, впереди!

(нет)

О Хаскель, типов превращенья!
Умножь, сложи. Сложи, умонжь.
Коль хошь, клади в Мейби значенье.
Иль не клади, коли не хошь.

Квадрат морфизмов, лямбды куб!
О, что за чудо, что за диво.
Я кодер, да к тому ж паршивый.
Для Хаскеля я слишком туп.

Я композирую монады:
В читателя кладу конфиг,
Писателя я смысл постиг,
Могу и стейт, коль будет надо!

О Рич, ты Хикки, но любим
Скриптописателем на кложе.
С трибун вещаешь: тип негоже
Нам в код тащить, ведь тип-то - мним!
Ведь в жизни типов нет! Фантомы
Витают в странных головах,
Как поменяют типик - швах!
Всё сломано, лечи симптомы!
А ведь могли б и вы, типисты
Познать всю гибкость словарей!
Они наш ямб, и наш хорей!
Мы словарём сыты и чисты!

Мы натягивали типы,
Думали - секурненько.
Но Ричи Хикки обругал,
Ибо некложурненько!
У-ух!

Алексей Худяков (@PineappleZombie)

Я без шуток о монадах
Мимо Кметта не хожу
То я байнд под двер просуну,
То трансформер покажу

Alexander Granin (@graninas)

Я без шуток о монадах
К Вадлеру не подхожу.
Вадлер хмурый, ему надо
Поучиться куражу.
Вот веселье-то, взаправду, -
В баинд лямбду запихнуть.
Функтор мапнуть о монаду
И на типы натянуть.
Вадлер хмур, но инстанс Funny
Мы ему определим,
И предложим выход ранний
На почетный селявим.
Мы без Вадлера не жили б,
Он открыл нам путь в миры.
Без него бы мы кружили
В клетке чистой из pure'ы.

Снойман матом Кабал кроет,
Письма гневные строча.
То публичный срач устроит,
То играет в палача.

И тут врывается Питон!
Длиннющий, аки страшный сон.
Он хоть безногий, но хромой,
Любимый всеми, но не мной.

Но здесь сомненье гложет:
По свойствам языка
Врываться он не может,
Он лишь ползет слегка.

Я помню чудное веселье:
Вы постили свои стихи,
И превращали нашу келью
В оплот безумной чепухи.

А из зада, как из ада,
Появляется монада!
Я совсем тому не рад, -
Было лучше без монад!

Спустилась холодная ночь. Где-то в чате публичном
Собрались любители типов, сторонники Черча и Карри.
И в свете ночных фонарей за пределами окон столичных
Держали военный совет хаскеллисты. О быстром ударе
Они размышляли и строили планы безумной атаки.
Хотели они развенчать динамичных соблазнов коварство,
Фальшивых посылов разрушить устои и к-ложные знаки,
А после победы устроить теории типов главенство.

Я программист, осознавший едва
Всю суть программистских контор.
Я миддл опять в мои двадцать два,
А в двадцать один был сеньор.
Работа идет, и, как ни крути,
Меня в ремесло посвятят.
На джуна я выйду годам к тридцати,
А в сорок пойду в детский сад.

Слава (@t91x0)

Идут фронтендеры и рубисты,
У тех и у других ногти не чисты

Andrey (@swamp_agr)

ничего не имеет значения
я иду по туннелю в тупик
ни одна из задач не имеет решения
а в туннеле растёт борщевик!

Anton Trunov (@AntonTrunov)

Зависимостям -- бой!
Множатся оные, словно полипы.
Но слышен окруженья дикий вой:
Не отдадим зависимые типы --
Нам Эйзенберг так завещал с тобой.

Значение всего не ускользнёт от нас,
Но стоимость во тьме времён таится.
Мустанг рекурсии вернётся на Парнас,
Он стека виртуоза убоится.

Восстань, о Алан. Где ты, Перлис?
Трунить горазд был, старый лис.
Вершители судеб программ ленивых,
Гранители монад и Андромахи сыновья,
Поднимем же бокалы, добрые друзья!

Danila Iakovlev (@LuckAttractor)

Вертикальными палками оградившись,
Посытнее выбираете пайку,
А начинающий программист
Предпочитает пайтон

Межавторские циклы

No title - 1

Alexander Granin (@graninas):

Мы всё хотим сиюминутно:
Удобство, скорость и комфорт,
Но С++ такой "уютный",
Как будто бы в аду курорт.

Andrey (@swamp_agr):

..дозволено сказать лишь тем,
кто смог оттуда возвратиться
кто этот человек, скажите всем
ведь несказанно проще в ад спуститься

No title - 2

Aleksey (astynax) Pirogov (@astynax):

Пиши уже, чего стесняться
Мы не расскажем никому.
Не утечёт твой труд во тьму,
Лишь здесь им будем наслаждаться!

Alexander Granin (@graninas):

Прости, мой друг, но час не пробил,
И тайну важно сохранить.
Чтоб чата глас все не угробил,
Придется месяц погодить.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment