Вірші про Хаскель, С++ та програмістів

Привіт, Хабре, чи не бажаєш невеликого недільного відпочинку? Шануй мої вірші, вони піднімуть тобі настрій, а деякі й змусять замислитись.

Сучасний програміст

Я програміст, який усвідомив ледве
Всю суть програмістських контор.
Я міддл знову в мої двадцять два,
А о двадцять один був сеньйор.

Доповнення

Робота йде, і, як не крути,
Мене у ремесло присвятять.
На джуна я вийду років до тридцяти,
А в сорок піду до дитячого садка.

Складності рекрутингуЗбилися ми з ніг, не знайдемо людину:
Кожен для нас недостатньо крутий.
Нам би сеньйора зі стажем від віку,
Тільки не цих, що натовпом пруть.

Ці товариші нахабно і сміливо
Про напрацьовані навички брешуть.
Нам би сеньйора зі знанням справи;
Цих не треба, — з натуги помруть.

Нам би сеньйора - таланта-світила, -
У темних шахтах уранових руд.
Нам би сеньйора розумніша дебіла,
Жаль, що такі сюди не йдуть.

Діди воювали за го…Діди воювали за го,
І гнали ФПшників у пекло:
Їх світ не сприймає того,
Хто лямбдам та функторам радий.

Діди воювали за го,
Ведені силою бабла,
І гнали на смерть дурнів,
Адептів ФПшного зла.

Вірш присвячений розробці компонентів безпечної ОС із використанням Хаскеля у Лабораторії Касперського.

Насильник-дід і ХаскельСидів ґвалтівник-дід в ОСі,
Страждаючи від проблем.
І думав, як позбавити Сі
Від багів зовсім.

Він думав так, що посивів,
Не їв і погано спав.
Але він знайшов добрий спадок,
Де Хаскель править бал.

Він чітко бачив свою мету:
Код має бути гарний.
І він змусив Ді-Ес-Ель
Генерувати код на Сі.

І все б круто, але втрат
Він, право, не хотів.
За вибір Хаскеля тепер
Звільнено весь відділ.

Корабель "Хаскель"У стандартний вир гармидера
Пирнув відважно він із корми,
Наш капітан на кораблі,-
Віталій Брагілє.

У поневіряннях між Сі і Ха
Героєм колишнього вірша
Маякнув він, живучи в Москві, -
Наш Юрій Сиров.

Тугу розвіяв, як туман,
У морях ідей наш отаман
Нам заповів бути на плаву,
Великий Клапау.

Цитувати код Джі-Ейч-Сі
Візьметься він, що не спитай,
Найсильніший хлопець біля весла,
Зав'ялов Владисла.

У надійний шлях між гострими скелями
Веде нас штурман-аксакал,
Інлайніт карти багатьох країн,
Вершилов Олексан.

Хай живе наш славний дім,
Ми до знання його ведемо,
Корабель гордий і добрий,
Наш Хаскель дорогий.

Борщівник – локальний мем чату haskell_blah у Телеграмі.

борщівникСпи спокійно, проводжатий
Лямбд і типів у світ людський:
Борщівник на чаті чату
Збереже нічний спокій.

Як би не був чат обложений,
Не зламати сталевих кайданів.
Борщовик стоїть на варті,
Соком мітить дурнів.

Відпочинь, забудь, воїн,
Ніч темна та глибока.
Спи, не бійся, будь спокійний-
Ти в тіні борщівника.

Він під покровом зоряної ночі
Захищає від ворогів.
Борщівник - дуже токсичний,-
Пастухи лямбда символ.

Дух матана-теоркатуШвидко, гордо, покато
Піднімається графік навчання,-
То дух матана-теоркату
Пророкує великі муки.

Ти міг би страждати за ідею,
Щоб вивчити Хаскель колись,
Але кинув благу витівку:
Там зло матана-теоркату.

Ти злякався перед уявною перешкодою,
Покликавши Сматану із трактату.
Але був то не демон рогатий,
А невеликий дух теоркату.

Ти злякався, — і Хаскель до терміну
Волочиться стежкою заходу сонця.
А десь сумує самотньо
Ображений дух теоркату.

Нічний променад хаскелістівСяють у ночі хаскелісти
Від світла священних монад,
І в думах — кришталевих і чистих.
Вершать свій нічний променад.

Чу! - болем змучений ректальним
Закоханий у об'єкти камрад.
Що зробити головніше: ректангл,
Чи все-таки краще квадрат?

Об'єктам - сталева оправа,
Фігурам – небесний уклад.
Ліворуч іде праворуч
Ромбічні зв'язки парад.

Покайся! — голос серця волає.
Вгамуйся! Неминучий розпад!
Але більше «порядку» бажає
Зневірений камрад.

Спадкових справ підґрунтя
обіцяє ще більше «нагород»:
Тепер він, не знаючи докору,
Від кола виводить квадрат.

Готово. Але відчуваючи розправу,
Тривожиться бідний камрад:
Тремтлива тварюка він, чи, право,
Має об'єкти в попад.

Як славно, що немає цього болю
У тому світі, де багато монад,
У тому світі, де можна на волі
Вершити свій нічний променад.

І на десерт — великий твір про С++, який я читав на кейноут-доповіді на конференції C++ Siberia 2019.

Сага про C++ у трьох частинах та з одним доповненнямЧАСТИНА 1. ТИПИ І ВИРАЗУВАЛЬНІСТЬ

Робочий вечір. Світло екрану.
З півтемряви віє сном.
Піти в бар; але ще рано,
І думати треба не про те.

Реліз горить, колеги плачуть,
Програма не готова вчасно.
…А думка хаотично скаче
Між непрацюючих рядків.

Рефакторинг - свята справа,
І компілятор був би друг,
Але за такі типи, зело,
Позбавити б когось рук.

З такими типами все складно:
Як не молячи, як не просячи,
У них висловити неможливо
Все те, що допустити не можна.

На все нечисте у програмі
Наш компілятор промовчить.
Дебажайте код, шукайте самі,
Поки що у вас не пригорить.

ЧАСТИНА 2. БАГАТОПОТОЧНИЙ КІД

Сніжок крутиться буйно, завзято
У лютневій стужі за вікном.
Піти б спати... Але ще рано,
І думати потрібно не про те…

... Проклятий баг порушив треди,
Змінюючи дані не так,
Дідлок - його рідне кредо,
А рейс кондишн - його стяг.

Він із мутабельних знарядь
Веде прицільну стрілянину.
І хоче, паскудний Юди,
Потоки закопати у труні.

Він знає, що у війні з порядком
Хітрей прикинутися судом,
І оголосити у вердикті гладкому,
Хто винен у “порядку” тому.

Хто з незнання підходів
Пихав скрізь ансейфний каст.
Хто розплодив god-like виродків,
І створив із локшини баласт.

Хто був у безумстві нездоровим,
Коли, спалюючи всі мости,
Ходив із мутабельним статутом
У багатопоточний монастир.

… Такої небаченої “непрухи”
Ти давно не відчував.
Проблеми множаться як мухи,
Код перетворюється на біду.

ЧАСТИНА 3. ПАТТЕРНИ, ООП І БОЙЛЕРПЛЕЙТ

На фотографії лукаво
Сміється дівчина з парасолькою.
Зве і манить, немов пава,
Але думати треба не про те.

Ще не близька година успіху,
Поки що, роз'ятий на болти,
Продукт страждає у надрах цеху
Від гайкової неповноти.

На цій фабриці об'єкти
Розпухли гірше макаронів,
І за прикладом таємної секти
Пристосуванець там запроваджений.

Його завдання – бути на варті
Усього, що до розуму близько.
Усього, де сенс є, і навіть
Де сенс бачити нелегко.

Негідник бореться з Оккамом,
І зраджує талант вогню.
З ним поцілунки стануть соромом,
А розум — загублений на корені.

Проголошуючи голосно
Універсальність діаграм,
Він мовчить про пусту працю,
І нестиковки тут і там.

Хитрун намагається підсунути
Деталі вкрай складних форм.
Йому заплутати все - раз плюнути,
Він у цьому фахівець на багато форм.

… Ось так, за забаганки лиходія
У країні чарівної ООПея
Повіками триває епопея,
Де у головній ролі — ахінея.

ДОДАТК. RUST

У кутку ворушить м'яко лапа
Настінний годинник,
Мерехтить лава,
Але думати треба не про те.

Про що ж думати?.. Вислизає
У темряву нічну думку нитка.
Реальність плавиться і тане,
І смислів більше не здобути.

Приходить сон.
А там стоїть
Скриня,
весь іржею побитий:
Ні милий, ні грубий, не малий, не труна,
Прямий як куб, із замком із скоб.

Скриня відкрита.
А в ньому росте
Квітка прекрасна як світанок.
Він м'яким полум'ям покритий,
І випромінює яскраве світло.

Горить рослина недарма.
Контрастний тон його вогню
Пристрастей виконано. І чиста
Його німа балаканина.

Своїм теплом він розчинить
Втома від порожніх промов.
Він простоту обожнює,
І консистентність дрібниць.

Він сповіщає про краї,
Де немає згубних чудес.
Там у запеклих нерях
Не вийде поламати процес.

Там безпека та комфорт,
Там немає ні болю, ні сорому.
Там щастям платять наперед,
І вік – не біда.

Там навіть дивний лихвар
Подарує гору срібла.
Він не розтратою великий,
А збереженням добра…

…Такий був сон. Прокинувшись, ти
Повернувся в офісну ніч,
І був тепер у полоні мрії
Неврастенію перемогти.

Якщо вам сподобалося, розкажіть колегам та друзям. 🙂 Ще більше творів ви можете знайти на моєму сайті. Підписуйтесь, приходьте, фолловте. Буду дуже радий!

Джерело: habr.com

Додати коментар або відгук