Dikter om Haskell, C++ och programmerare

Hej, Habr, vill du ha lite söndagsavkoppling? Läs mina dikter, de kommer att muntra upp dig, och vissa kommer att få dig att tänka.

Modern programmerare

Jag är en programmerare som knappt insåg det
Hela essensen av programmeringskontor.
Jag är en mitten igen vid tjugotvå,
Och vid tjugoett var det en senor.

Dessutom

Arbetet pågår, och vad man än kan säga,
De kommer att initiera mig i hantverket.
Jag ska dejta när jag är trettio,
Och vid fyrtio ska jag gå till dagis.

Svårigheter att rekryteraVi har tappat fötterna, vi kan inte hitta personen:
Alla är inte tillräckligt coola för oss.
Vi skulle vilja ha en herre med århundradens erfarenhet,
Bara inte dessa som kommer i massor.

Dessa kamrater är fräcka och djärva
De ljuger om förvärvade färdigheter.
Vi skulle vilja ha en herre med kunskap om saken;
Vi behöver inte dessa, de kommer att dö av ansträngningen.

Vi skulle vilja ha en herre - en begåvad ljuskälla -
I de mörka gruvorna av uranmalmer.
Vi önskar att senoraen var smartare än idioten,
Det är synd att de inte kommer hit.

Didas kämpade för...Didas kämpade för
Och de körde FP-folket till helvetet:
Deras värld accepterar inte
Vem är nöjd med lambdas och funktorer?

Didas kämpade för
Drivs av degens kraft,
Och de drev dårar till döds,
Anhängare av FPshnogo ondska.

Versen är tillägnad utvecklingen av säkra OS-komponenter med Haskell på Kaspersky Lab.

Våldäktsmannen farfar och HaskellVåldäktsmannens farfar satt i fängelse,
Lider av problem.
Och jag funderade på hur jag skulle rädda Xi
Från buggar för alltid.

Han tänkte så mycket att han blev grå
Åt inte och sov dåligt.
Men han fann ett gott öde,
Där Haskell råder.

Han såg tydligt sitt mål:
Koden måste vara vacker.
Och han gjorde D.S.L.
Generera C-kod.

Och allt skulle vara coolt, men förluster
Han ville verkligen inte.
För att du valde Haskell nu
Hela avdelningen fick sparken.

Skepp "Haskell"In i den vanliga virveln av förvirring
Han dök tappert från aktern,
Vår kapten på fartyget, -
Vitaly Bragile.

På vandringar mellan Xi och Ha
Hjälten i föregående vers
Han kom fram i ljuset när han bodde i Moskva, -
Vår Yuri Syrove.

Skingrar melankoli som dimma,
I idéernas hav vår hövding
Han testamenterade till oss att hålla oss flytande,
Stora Klapau.

Citera GHC-kod
Han kommer att ta vad du än ber om,
Den starkaste killen vid åran,
Zavyalov Vladisla.

På säker väg mellan vassa stenar
Navigator-äldste leder oss,
Inline-kartor över många länder,
Vershilov Alexan.

Länge leve vårt härliga hem,
Vi leder honom till kunskap,
Skeppet är stolt och bra,
Vår Haskell är dyr.

Hogweed är ett lokalt meme av haskell_blah-chatten i Telegram.

ko palsternackaSov gott, guide
Lambdas och typer i den mänskliga världen:
Grispalsternacka som vaktar chatten
Kommer hålla dig lugn på natten.

Oavsett hur upprörd chatten är,
Bryt inte stålbojorna.
Bergröten står på vakt
Juice markerar dårar.

Vila, glöm dig själv, krigare,
Natten är mörk och djup.
Sov, var inte rädd, var lugn -
Du är i skuggan av björnklotet.

Han är i skuggan av en stjärnklar natt
Skyddar mot fiender.
Hogweed är mycket giftigt -
Symbol för lambda-herdar.

Ande av matana-theorkatSnabbt, stolt, sluttande
Studieschemat stiger, -
Det är andan i matan-theorkat
Profeterar stor plåga.

Du kan lida för en idé
Att lära sig Haskell en dag,
Men han övergav den goda idén:
Det finns ond matana-teorkata.

Du kycklade ut framför en imaginär barriär,
Calling Smatana från avhandlingen.
Men det var inte en behornad demon,
Och theorkats lilla ande.

Du slapp, och Haskell är för sent
Dra längs solnedgångsvägen.
Och någonstans är det sorgligt och ensamt
Theorkatens kränkta ande.

Haskellian Night PromenadeHaskellists lyser i natten
Från de heliga monadernas ljus,
Och i tankar - kristall och ren -
De gör sin nattpromenad.

Chu! - utmattad av rektal smärta
Kamrat förälskad i föremål.
Vad är viktigast att göra: rektangel,
Eller är en kvadrat fortfarande bättre?

Föremål har en stålram,
Figurerna har ett himmelskt sätt att leva.
Vänster går och går höger
Diamantanslutningsparad.

Ångra! - hjärtats röst ropar.
Tyst! Kollaps är oundvikligt!
Men han vill ha mer "ordning"
Helt galen kamrat.

Arvsfall bakgrund
Den lovar ännu fler "belöningar":
Nu, utan att känna till förebråelser,
En kvadrat härleds från cirkeln.

Redo. Men jag känner repressalier,
Den stackars kamraten är orolig:
Han är en darrande varelse, eller faktiskt,
Har föremål av en slump.

Vad skönt att det inte finns någon sådan smärta
I den världen där det finns många monader,
I en värld där du kan vara fri
Ta din nattpromenad.

Och till efterrätt - ett stort verk om C++, som jag läste på mitt keynote talk på C++ Siberia 2019-konferensen.

C++-sagan i tre delar och ett tilläggDEL 1. TYPER OCH UTTRYCKLIGHET

Jobba kväll. Skärmljus.
Sömnen kommer från skymningen.
Jag skulle vilja gå till en bar; men det är fortfarande tidigt
Och det är inte det du behöver tänka på.

Utgivningen brinner, kollegor gråter,
Programmet är inte klart i tid...
... Och tanken hoppar kaotiskt
Mellan brutna linjer.

Refaktorering är en helig sak
Och kompilatorn skulle vara en vän,
Men för sådana typer är det bra
Att beröva någon deras händer.

Saker och ting är komplicerade med dessa typer:
Oavsett hur jag ber, hur jag än ber,
Det finns inget sätt att uttrycka dem
Allt sådant kan inte tillåtas.

För allt orent i programmet
Vår kompilator kommer att förbli tyst.
Felsök koden, leta efter den själv,
Tills din brinner.

DEL 2. MULTI-TRADED KOD

Snöbollen snurrar vilt och nitiskt
I februarikylan utanför fönstret.
Jag skulle vilja gå och lägga mig... Men det är fortfarande tidigt,
Och det behöver du inte tänka på...

... jävla bugg förstörde trådarna,
Ändra data fel
Dedlock är hans ursprungliga credo,
Och luftkonditioneringsflyget är dess banderoll.

Han är gjord av föränderliga vapen
Bedriver riktad skytte.
Och han vill, smutsiga Judas,
Begrav bäckarna i en kista.

Han vet att i krig med ordning
låtsas listigt vara en domstol,
Och meddela det i en smidig dom,
Vem bär skulden för "ordningen"?

Som av okunskap närmar sig
Den osäkra skådespelaren tryckte på överallt.
Som födde upp gudaliknande freaks,
Och han skapade barlast av nudlar.

Som var i ett ohälsosamt galenskap,
När man bränner alla broar,
Gick med en föränderlig charter
Till ett flertrådigt kloster...

... Sådan oöverträffad "dålighet"
Du har inte upplevt det på länge.
Problemen förökar sig som flugor
Koden förvandlas till problem.

DEL 3. MÖNSTER, OOP OCH BILERPLATE

Fotot är lurigt
En tjej med ett paraply skrattar.
Ringer och vinkar som en påna,
Men det är inte det du behöver tänka på.

Framgångens timme är ännu inte nära,
För nu, sönderriven av bultar,
Produkten lider i verkstadens djup
Från nöt ofullständighet.

I denna fabrik föremålen
Svullen värre än pasta,
Och att följa exemplet med en hemlig sekt
Opportunisten är inbäddad där.

Hans jobb är att vara på sin vakt
Allt som ligger nära förnuftet.
Allt där det finns mening, och till och med
Där mening inte är lätt att se.

Slyngeln slåss mot Occam
Och han sätter eld på sin talang.
Med honom kommer kyssar att bli en skam,
Och sinnet är förstört vid roten.

Proklamerar högt
Mångsidighet av diagram,
Han kommer att tiga om bortkastat arbete,
Och inkonsekvenser här och där.

Den luriga mannen försöker halka
Delar av extremt komplexa former.
Det är en piece of cake för honom att förvirra allt,
Han är specialist på detta på många sätt...

... Så här, efter skurkens infall
I magins land OOPea
Eposet varar i århundraden,
Där huvudrollen är nonsens.

TILLÄGG. ROST

En tass rör sig mjukt i hörnet
Väggklocka katt,
Lavalampan flimrar
Men det är inte det du behöver tänka på.

Vad ska man tänka på?.. Glider iväg
En tanketråd in i nattens mörker.
Verkligheten smälter och smälter
Och det finns ingen mer mening att vinna.

Sömnen kommer.
Och där står den
Låda,
allt täckt av rost:
Varken söt eller oförskämd, inte liten, inte en kista,
Rak som en kub, med häftlås.

Bröstet är öppet.
Och det växer i den
En blomma lika vacker som gryningen.
Den är täckt av mjuka lågor,
Och avger ett starkt ljus.

Växten brinner av en anledning.
Den kontrasterande tonen i hans eld
Fylld av passion. Och ren
Hans tysta pladder.

Med sin värme kommer den att lösas upp
Trött på tomma tal.
Han dyrkar enkelhet
Och konsekvensen i de små sakerna.

Han tillkännager kanterna,
Där det inte finns några destruktiva mirakel.
Det finns ökända slampor
Det kommer inte att bryta processen.

Det finns säkerhet och komfort,
Det finns ingen smärta eller skam.
Där betalas lycka i förskott,
Och ålder är inget problem.

Det finns till och med en konstig långivare
Kommer att ge dig ett berg av silver.
Han är inte stor i avfall,
Och genom att bevara godheten...

... Sådan var drömmen. När du vaknar, du
Tillbaka på kontorskvällen
Och nu var jag i fångenskap av en dröm
Övervinna neurasteni.

Om du gillade det, berätta för dina kollegor och vänner. 🙂 Du kan hitta ännu fler uppsatser på min hemsida. Prenumerera, kom, följ. Jag blir jätteglad!

Källa: will.com

Lägg en kommentar