Puisi tentang Haskell, C++ dan programmer

Halo Habr, apakah Anda ingin sedikit relaksasi di hari Minggu? Bacalah puisiku, itu akan menghiburmu, dan beberapa akan membuatmu berpikir.

Pemrogram masa kini

Saya seorang programmer yang hampir tidak menyadarinya
Inti dari pemrograman kantor.
Aku sudah menjadi orang tengah lagi pada usia dua puluh dua,
Dan pada usia dua puluh satu tahun ada seorang senor.

Tambahan

Pekerjaan sedang berlangsung, dan, apa pun yang dikatakan orang,
Mereka akan menginisiasi saya ke dalam bidang itu.
Aku akan berkencan ketika aku berumur tiga puluh,
Dan pada usia empat puluh saya akan pergi ke taman kanak-kanak.

Kesulitan merekrutKami kehilangan kaki, kami tidak dapat menemukan orangnya:
Semua orang tidak cukup keren bagi kami.
Kami menginginkan seorang raja dengan pengalaman berabad-abad,
Hanya saja, bukan mereka yang datang berbondong-bondong.

Kawan-kawan ini kurang ajar dan berani
Mereka berbohong tentang keterampilan yang diperoleh.
Kami menginginkan seorang tuan yang mengetahui masalah ini;
Kita tidak membutuhkan ini, mereka akan mati karena usaha kita.

Kami ingin seorang tuan - seorang termasyhur yang berbakat -
Di tambang gelap bijih uranium.
Kami berharap senora lebih pintar dari orang bodoh,
Sayang sekali mereka tidak datang ke sini.

Didas berjuang untuk...Didas diperjuangkan
Dan mereka mendorong orang-orang FP ke neraka:
Dunia mereka tidak menerima
Siapa yang senang dengan lambda dan fungsi?

Didas diperjuangkan
Didorong oleh kekuatan adonan,
Dan mereka mengusir orang-orang bodoh sampai mati,
Penganut FPshnogo jahat.

Ayat ini didedikasikan untuk pengembangan komponen OS yang aman menggunakan Haskell di Kaspersky Lab.

Kakek Pemerkosa dan HaskellKakek pemerkosa berada di penjara,
Menderita masalah.
Dan saya memikirkan cara menyelamatkan Xi
Dari bug selamanya.

Dia banyak berpikir hingga wajahnya menjadi abu-abu
Tidak makan dan tidak tidur nyenyak.
Tapi dia menemukan takdir yang baik,
Dimana Haskell berkuasa.

Dia dengan jelas melihat tujuannya:
Kodenya harus indah.
Dan dia membuat D.S.L.
Hasilkan kode C.

Dan semuanya akan keren, tapi rugi
Dia benar-benar tidak mau.
Untuk memilih Haskell sekarang
Seluruh departemen dipecat.

Kapal "Haskell"Ke dalam pusaran kebingungan standar
Dia menyelam dengan berani dari buritan,
Kapten kami di kapal, -
Vitaly Bragil.

Dalam pengembaraan antara Xi dan Ha
Pahlawan dari ayat sebelumnya
Dia terungkap saat tinggal di Moskow, -
Yuri Syrove kami.

Menghilangkan kesedihan seperti kabut,
Di lautan ide, pemimpin kita
Dia mewariskan kepada kita untuk tetap bertahan,
Klapau yang hebat.

Kutip kode GHC
Dia akan menerima apapun yang kamu minta,
Orang yang paling kuat dalam mendayung,
Zavyalov Vladisla.

Di jalur yang aman di antara bebatuan tajam
Penatua navigator memimpin kita,
Peta sebaris banyak negara,
Vershilov Alexan.

Panjang umur rumah kita yang mulia,
Kami menuntunnya menuju ilmu,
Kapal itu bangga dan bagus,
Haskell kami mahal.

Hogweed adalah meme lokal dari obrolan haskell_blah di Telegram.

HogweedTidur nyenyak, bimbing
Lambdas dan tipe di dunia manusia:
Ubi babi menjaga obrolan
Akan membuatmu tenang di malam hari.

Tidak peduli betapa kesalnya obrolan itu,
Jangan mematahkan belenggu baja.
Hogweed berjaga
Jus menandakan orang bodoh.

Istirahat, lupakan dirimu, pejuang,
Malam itu gelap dan dalam.
Tidur, jangan takut, tenang -
Anda berada dalam bayang-bayang hogweed.

Dia berada di bawah bayang-bayang malam berbintang
Melindungi dari musuh.
Hogweed sangat beracun -
Simbol gembala lambda.

Semangat matana-theorkatDengan cepat, dengan bangga, dengan landai
Jadwal belajar bertambah, -
Itulah semangat matan-theorkat
Menubuatkan siksaan yang hebat.

Anda bisa menderita karena sebuah ide
Untuk mempelajari Haskell suatu hari nanti,
Tapi dia mengabaikan ide bagus itu:
Ada matana-theorkata yang jahat.

Anda ketakutan di depan penghalang imajiner,
Memanggil Smatana dari risalah.
Tapi itu bukanlah iblis bertanduk,
Dan sedikit semangat teoritik.

Anda ketakutan, dan Haskell sudah terlambat
Menyeret sepanjang jalur matahari terbenam.
Dan di suatu tempat terasa menyedihkan dan sepi
Semangat Theorkat yang tersinggung.

Kawasan Pejalan Kaki Malam HaskellianHaskellist bersinar di malam hari
Dari cahaya monad suci,
Dan dalam pikiran - kristal dan murni -
Mereka sedang melakukan jalan-jalan malam.

Chu! - kelelahan karena nyeri dubur
Kawan jatuh cinta dengan benda.
Yang paling penting untuk dilakukan: persegi panjang,
Atau apakah persegi masih lebih baik?

Benda mempunyai rangka baja,
Tokoh-tokoh tersebut mempunyai cara hidup surgawi.
Kiri pergi dan ke kanan
Parade koneksi berlian.

Menyesali! - suara hati memanggil.
Diam! Keruntuhan tidak bisa dihindari!
Tapi dia ingin lebih banyak “keteraturan”
Benar-benar gila kawan.

Latar belakang kasus warisan
Ini menjanjikan lebih banyak “hadiah”:
Sekarang dia, tanpa mengetahui celaan,
Sebuah persegi berasal dari lingkaran.

Siap. Tapi aku mencium bau pembalasan,
Kawan malang itu khawatir:
Dia adalah makhluk yang gemetar, atau memang,
Memiliki objek secara kebetulan.

Betapa menyenangkannya tidak ada rasa sakit seperti itu
Di dunia yang terdapat banyak monad,
Di dunia di mana Anda bisa bebas
Ambil jalan-jalan malam Anda.

Dan sebagai hidangan penutup - sebuah karya besar tentang C++, yang saya baca pada keynote talk saya di konferensi C++ Siberia 2019.

Kisah C++ dalam tiga bagian dan satu tambahanBAGIAN 1. JENIS DAN EKSPRESIFNYA

Malam kerja. Lampu layar.
Tidur berasal dari senja.
Saya ingin pergi ke bar; tapi ini masih pagi
Dan bukan itu yang perlu Anda pikirkan.

Rilisannya membara, rekan-rekan menangis,
Programnya tidak siap tepat waktu...
... Dan pikiran itu melonjak kacau
Di antara garis putus-putus.

Refactoring adalah hal yang sakral
Dan kompilernya akan menjadi teman,
Tapi untuk tipe seperti itu, bagus sekali
Untuk mencabut tangan seseorang.

Segalanya menjadi rumit dengan tipe ini:
Tidak peduli bagaimana aku berdoa, tidak peduli bagaimana aku meminta,
Tidak ada cara untuk mengungkapkannya
Semua itu tidak bisa dibiarkan.

Untuk segala sesuatu yang tidak bersih dalam program ini
Kompiler kami akan tetap diam.
Debug kodenya, cari sendiri,
Sampai milikmu terbakar.

BAGIAN 2. KODE MULTI-THREAD

Bola salju berputar dengan liar dan bersemangat
Di bulan Februari yang dingin di luar jendela.
Aku ingin tidur... Tapi ini masih pagi,
Dan Anda tidak perlu memikirkan hal itu...

... Bug sialan merusak utasnya,
Mengubah data salah
Dedlock adalah kredo asalnya,
Dan penerbangan AC adalah panjinya.

Dia terbuat dari senjata yang bisa berubah
Melakukan penembakan yang ditargetkan.
Dan dia ingin, Yudas yang kotor,
Mengubur aliran sungai di peti mati.

Dia tahu itu sedang berperang dengan ketertiban
Dengan licik berpura-pura menjadi pengadilan,
Dan mengumumkannya dengan putusan yang halus,
Siapa yang harus disalahkan atas “perintah” tersebut?

Siapa, karena ketidaktahuan, mendekat
Pemeran yang tidak aman mendorong kemana-mana.
Siapa yang membesarkan orang aneh seperti dewa,
Dan dia menciptakan pemberat dari mie.

Siapa yang berada dalam kegilaan yang tidak sehat,
Ketika, membakar semua jembatan,
Pergi dengan piagam yang bisa berubah
Ke biara multi-utas...

... “Kejahatan” yang belum pernah terjadi sebelumnya
Anda sudah lama tidak mengalaminya.
Masalah berlipat ganda seperti lalat
Kode tersebut berubah menjadi masalah.

BAGIAN 3. POLA, OOP DAN BOILERPLATE

Foto itu licik
Seorang gadis dengan payung tertawa.
Memanggil dan memberi isyarat seperti burung merak betina,
Namun bukan itu yang perlu Anda pikirkan.

Saatnya kesuksesan belum dekat,
Untuk saat ini, terkoyak oleh baut,
Produk menderita di bagian dalam bengkel
Dari ketidaklengkapan kacang.

Di pabrik ini benda-bendanya
Bengkak lebih buruk dari pasta,
Dan mengikuti contoh sekte rahasia
Kaum oportunis tertanam di sana.

Tugasnya adalah berjaga-jaga
Segala sesuatu yang dekat dengan akal.
Segala sesuatu di mana ada makna, dan bahkan
Dimana maknanya tidak mudah dilihat.

Bajingan itu melawan Occam
Dan dia membakar bakatnya.
Dengan dia, ciuman akan menjadi hal yang memalukan,
Dan pikiran hancur total.

Memberitakan dengan keras
Fleksibilitas diagram,
Dia akan diam tentang kerja yang sia-sia,
Dan inkonsistensi di sana-sini.

Pria licik itu mencoba menyelinap
Bagian dari bentuk yang sangat kompleks.
Sangat mudah baginya untuk mengacaukan segalanya,
Dia ahli dalam banyak hal...

...Seperti ini, atas kemauan penjahat
Di negeri sihir OOPea
Epik ini berlangsung selama berabad-abad,
Dimana peran utamanya adalah omong kosong.

TAMBAHAN. KARAT

Sebuah cakar dengan lembut bergerak di sudut
kucing jam dinding,
Lampu lava berkedip-kedip
Namun bukan itu yang perlu Anda pikirkan.

Apa yang harus dipikirkan?.. Tersesat
Seutas pemikiran ke dalam kegelapan malam.
Realitas meleleh dan meleleh
Dan tidak ada lagi makna yang bisa diperoleh.

Tidur datang.
Dan di sanalah ia berdiri
Kotak,
semuanya tertutup karat:
Tidak manis dan tidak kasar, tidak kecil, tidak seperti peti mati,
Lurus seperti kubus, dengan kunci staples.

Dadanya terbuka.
Dan itu tumbuh di dalamnya
Bunga seindah fajar.
Itu ditutupi dengan api lembut,
Dan memancarkan cahaya terang.

Tanaman itu terbakar karena suatu alasan.
Nada apinya yang kontras
Penuh dengan gairah. Dan murni
Obrolan diamnya.

Dengan kehangatannya ia akan larut
Bosan dengan pidato kosong.
Dia memuja kesederhanaan
Dan konsistensi dari hal-hal kecil.

Dia mengumumkan ujung-ujungnya,
Dimana tidak ada keajaiban yang merusak.
Ada pelacur terkenal
Itu tidak akan merusak prosesnya.

Ada keamanan dan kenyamanan,
Tidak ada rasa sakit atau rasa malu.
Di sana kebahagiaan dibayar di muka,
Dan usia bukanlah sebuah masalah.

Bahkan ada rentenir yang aneh
Akan memberimu segunung perak.
Dia tidak hebat dalam menyia-nyiakan,
Dan dengan menjaga kebaikan...

... Begitulah mimpinya. Saat kamu bangun, kamu
Kembali ke kantor pada malam hari
Dan sekarang aku berada dalam tawanan mimpi
Mengatasi neurasthenia.

Jika Anda menyukainya, beri tahu kolega dan teman Anda. 🙂 Anda dapat menemukan lebih banyak esai di situs web saya. Berlangganan, ayo, ikuti. Saya akan sangat senang!

Sumber: www.habr.com

Tambah komentar