Jumat Ocehan seorang programmer

Halo, Habr! Terkadang pikiran yang berbeda mulai berkeliaran di kepala. Saya merekam sesuatu. Ternyata seperti cerita. Jangan menilai dengan ketat - itu hanya fantasi.

gambar

Tarian aneh


Jumat setelah bekerja. Saya di klub malam. Dia mengundang seorang gadis dengan nama Alla yang menyenangkan, dan kami menari dengan komposisi yang agak menyenangkan.

"Jadi, siapa yang bekerja, Michael?"

Pertanyaan ini selalu muncul dalam perjalanan komunikasi, kadang-kadang lebih awal, kadang-kadang nanti. Dan saya selalu ragu harus berkata apa. Karena jika saya mengatakan bahwa saya seorang programmer, hubungan akan berakhir dengan cepat.

Dan bukan bahwa gadis-gadis memperlakukan programmer dengan buruk. Semuanya justru sebaliknya, terutama baru-baru ini. Kacang keuangan mulai mengetat dan uang mudah secara bertahap mulai menghilang dari ekonomi. Menjadi jelas bagi para gadis bahwa dalam IT mereka jenaka, dapat diandalkan, tidak terlalu dibatasi oleh masalah materi, dan karena itu tidak serakah cowok.

Ini umumnya bukan tentang programmer, tetapi secara khusus tentang saya.

Begini caranya.

- Saya seorang programmer.
- Pemrogram?! - Mata Alla terbuka lebar. - Katakan padaku, ini mungkin sangat menarik. Saya tidak mengerti apa pun di komputer.

Tua seperti dunia, yang ditulis Carnegie, sangat tertarik dan berbicara dengan lawan bicaranya. Gadis rela menggunakannya. Tentu saja, itu berhasil, dan bertentangan dengan kehendak saya, saya mengambil langkah lain menuju malam yang sepi.

- Bagaimana menurutmu Alla, berapa banyak komputer yang bekerja di ruangan ini sekarang?

Alla melihat sekeliling, tatapannya berhenti di laptop DJ.
- Ya, satu DJ.
- Anda tidak memperhitungkan sesuatu. Mari kita hitung. Ada sekitar seratus orang di ruangan ini sekarang. Setiap orang memiliki ponsel. Di ponsel modern, sebagai aturan, ada 4-8 core komputasi utama, 2-3 core tambahan, prosesor lain untuk bluetooth dan Wi-Fi, prosesor lain melayani modul seluler, dua prosesor crypto dalam dua kartu SIM, kemungkinan besar ada coprocessor untuk musik, well, satu atau dua untuk beberapa fungsi yang tidak diketahui. Total - rata-rata sekitar 15 prosesor per telepon. Dan orang itu masih memiliki beberapa kartu bank - masing-masing dengan prosesor kripto, gelang kebugaran atau arloji, dan ada beberapa inti, sekali lagi bluetooth yang sama, headphone nirkabel ... Yaa, total 25 prosesor per orang adalah angka yang cukup jujur. Total kita mendapatkan 25 * 100 - 2500 prosesor.
- Wow.

Alla tertarik. Di sini saya akan berhenti dan mentransfer pembicaraan ke arah yang berbeda. Tapi saya sudah menderita.
"Tapi itu belum semuanya." Semua lampu warna-warni di sekitar ini dibuat oleh peralatan pencahayaan. Di setiap fixture lampu pintar, setidaknya prosesor ditambah dua atau tiga prosesor pada kontrol lampu - 20 prosesor tambahan. Suara juga tidak dapat dilakukan tanpa pemrosesan digital - equalizer, amplifier plus 10 lagi. Di dinding menggantung beberapa TV - selusin core lainnya. Nah, jangan lupa tentang laptop DJ canggih - saya pikir kita bisa menambahkan plus 15 core ...

Dan selanjutnya dalam semangat yang sama ... Berkenalan dengan Alla sedang bergerak menuju akhir yang tak terhindarkan. Sebagai aturan, saya masih bisa mengatakan bahwa program untuk prosesor ini berisi jutaan baris kode. Bahwa masing-masing prosesor ini menjalankan program-program ini dengan kecepatan rata-rata satu juta hingga satu miliar operasi per detik. Bahwa semua prosesor terhubung oleh saluran berkecepatan tinggi dan dalam sekejap masing-masing saling bertukar informasi, sama dengan perpustakaan yang baik.

Lalu saya katakan bahwa mikroprosesor adalah satu-satunya teman dan penolong seseorang, dengan kemungkinan pengecualian anjing dan kuda. Alla akhirnya menyimpulkan untuk dirinya sendiri bahwa aku gila dan, dengan alasan yang masuk akal, menghilang dari hidupku.

Saya tidak gila Saya seorang programmer yang berusaha tulus.

Mengapa saya seorang programmer


Saya menyukainya sejak kecil. Dan saya bahkan tidak berpikir bahwa Anda bisa menjadi orang lain. Tidak ada pengalaman menyakitkan tentang panggilan, preferensi profesional, karier masa depan, dan kemungkinan penghasilan. Seolah-olah saya diangkat dengan lembut oleh aliran yang tidak terlihat dan nyaman di dalamnya. Aliran ini begitu luas sehingga gerakan itu hampir tidak terasa, meskipun sekarang jelas bahwa berkat itu saya mengatasi jarak akademik yang sangat besar, yang sendirian tidak dapat dikuasai.

Hanya sekarang Anda mulai memahami asal-usul arus aneh ini. Tepat pada saat itu, peradaban sedang membuat Big Turn. Mungkin yang paling penting dalam sejarahnya.

Baru-baru ini, umat manusia mengoceh tentang ruang. Ayah saya menjadi insinyur penerbangan. Semua mata tertuju ke langit. Semua orang menangkap sinyal dari satelit dan senyum para astronot. Lunokhods, penerbangan probe ke Venus dan Mars. Nebula Andromeda Efremov. Awan Magellan dari Lem.

Dan tiba-tiba sesuatu terjadi. Lem yang sama menulis ke Cyberiad. Semua orang berbicara tentang kecerdasan buatan, robot. Seorang pria tiba-tiba berhenti memandangi langit dan mulai menghubungkan dirinya dengan dirinya sendiri melalui saluran gigabit. Entah dari mana, sebuah kosmos batin baru mulai muncul, menyerap sumber daya manusia, dan yang paling penting, memikat pikiran dan hati. Kosmos ini ternyata tidak kurang. Dan yang paling penting, harganya jauh lebih terjangkau. Itu adalah ruang pribadi untuk semua orang.

Ada satu alasan lagi. Semua remaja secara naluriah tertarik pada kekuasaan. Setiap orang memiliki pemahaman sendiri tentang kekuatan, jadi seseorang pergi ke bagian karate, seseorang pergi ke geng jalanan, seseorang membeli sepeda motor.

Saya merasa bahwa kekuatan nyata tersembunyi di TI. Dengan menekan tombol dalam urutan yang benar dan dengan hati-hati mengintip titik-titik pada monitor, ALL dapat diubah.

Tentang kekuatan


Biasanya saya merasakan kekuatan IT secara tidak sadar, tetapi ada saat ketika saya merasakannya dengan jelas, jelas dan tanpa ragu. Ini terjadi ketika saya membeli MP3 player pertama.

Di masa muda kita, kita mendengarkan Tsoi. Kami mendengarkannya dengan bersemangat, selalu dan di mana-mana. Sebagian besar, ini adalah rekaman. Perekam pita Soviet mengunyah tanpa ampun dan menghapus pita magnetik. Kami menyalin satu sama lain, dari gulungan, dari kaset lain, dari mana kami bisa. Tidak ada jalan lain. Karena Anda dengan hati-hati tidak menyimpan film, dengan setiap pemutaran, suara Tsoi semakin buruk.

Dan sekarang, bertahun-tahun kemudian, saya mengunduh file tersebut ke pemutar MP3 dan Choi terdengar dalam kualitas yang hanya bisa kita impikan sebelumnya. Dan yang paling penting - seiring waktu, rekaman digital ini tidak akan pernah menjadi lebih buruk. Pikiran ini terlintas di benak saya dari akord pertama yang saya dengar. Itu meniupkan sesuatu yang abadi.

Gagasan keabadian digital sudah berumur lebih dari satu hari. Dan masalah yang dihadapi sains di sepanjang jalan ini juga cukup jelas. Perlu memiliki kekuatan komputasi liar bahkan dengan standar saat ini. Hal ini diperlukan untuk menyelesaikan masalah kesadaran diri, eros, motivasi, kehendak bebas. Seseorang tidak boleh tersandung pada paradoks kloning dan ruang Cina. Semua ini sangat sulit, hampir mustahil. Tetapi taruhannya gila-gilaan, tidak mungkin tinggi.

Sementara IT masih menggoda dengan obat-obatan dan biologi. Ada kompetisi palsu, yang akan membuat hidup seseorang lebih lama dan lebih bahagia. Sementara obat-obatan memimpin. Implan, prostesis, sel punca, hormon, farmakologi. Miliaran dihabiskan untuk semua ini. IT rela menempatkan bahu dan melayani. Tetapi setelah digitalisasi pikiran yang berhasil, semua hutan konyol untuk kastil kesadaran kristal ini akan hilang dalam sekejap. Apotek, rumah sakit, motel, dan laboratorium akan hilang. Sama seperti setelah munculnya pemutar MP3, kaset dan vinil telah menghilang secara massal.

Dan Choi tidak akan pernah mati lagi.

Tentang yayasan


TI memiliki kekuatan, tetapi TI sendiri tidak menggantung di udara. TI bergantung pada fondasi sains. Saya pikir satu-satunya orang yang dengan rendah hati programmer harus berlutut adalah ahli matematika dan fisikawan. Ini benar-benar pria sejati. Mereka menerobos ke dalam kenyataan dan memperjuangkan rahasia alam bukan untuk hidup tetapi untuk kematian.

:) Tapi kita, yang secara pasti terlindung dari bahaya pertempuran ini oleh tembok ketidaktahuan kita yang kolosal, kita hanya bisa menebak apa yang sedang terjadi di sana. Kita dapat menebak dari instalasi militer seperti terowongan cincin multi-kilometer dan tangki bawah tanah berton-ton. Menurut formula berdarah aneh, terkadang terbang keluar dari balik pagar, dan mirip dengan mantra kuno. Dan pada buku-buku non-fiksi yang ditulis dengan jelas dirajam dalam beberapa menit gencatan senjata singkat.

Jadi, dalam salah satu buku ini saya membaca bahwa ternyata semakin banyak fisikawan bergerak menjauh dari interpretasi mekanika kuantum Kopenhagen, menggunakan konsep runtuhnya fungsi gelombang. Dan dia menerima apa yang disebut penafsiran Everett, menyiratkan munculnya alam semesta paralel. Bagi kebanyakan orang, ini berarti yang berikut.

Misalnya, Anda menyukai Galya dan Zina. Dan Anda tidak dapat membuat pilihan untuk hidup dengan siapa. Menurut tren fisik terbaru Anda tidak perlu putus asa. Dan Anda harus menyelinap ke laboratorium terdekat dan dalam kerahasiaan absolut, di bawah naungan malam, lakukan eksperimen klasik melewatkan elektron melalui dua celah di sana. Pada saat yang sama, berdiri di depan potret Schrödinger, mengambil sumpah mengerikan bahwa jika elektron melewati slot A, maka Anda akan membuat penawaran ke Gale, dan jika melalui slot B, kemudian ke Zine. Menurut asumsi ilmiah terbaru, inilah yang akan terjadi. Pada saat percobaan, Semesta akan terpecah dan di salah satu di antaranya Anda akan mendaftarkan lintasan elektron melalui slot A, dan karenanya menjalani kehidupan dengan Galya. Di alam semesta lain, Anda mendaftarkan bagian dari elektron melalui celah B, dan menjalani kehidupan dengan Zina.

Selain itu, Anda tidak akan dipenjara karena poligami, karena polisi, pengadilan dan kantor kejaksaan juga akan berpisah dan tidak akan melihat apa pun.

Dari semua ini, siapa pun dapat memiliki atap. Tetapi tidak dengan programmer. Karena programmer melihat dalam prinsip operasi fork () fungsi sistem yang biasa, yang dilakukan pada komputernya 10.000 kali sehari. Selain itu, sekarang telah menjadi mode untuk melakukan fork apa saja dari kode sumber ke kluster. Anda tidak suka sesuatu. Anda mengatakan crack-pex-forc. Dan Anda sudah hidup di alam semesta pribadi Anda sendiri. Dan lakukan apa pun yang Anda inginkan di sana.

Ahli matematika dan fisika yang terhormat. Jangan memandang rendah kami. Mungkin kami adalah satu dari sedikit yang benar-benar memahami Anda. Biarkan sedikit dengan caranya sendiri, tetapi juga dalam. Dan dengan kekaguman yang sama akan misteri besar itu.

Tentang pengertian


Programmer pada umumnya adalah orang yang cerdas. Dan mereka dapat memahami hampir semuanya. Bahkan hal-hal aneh.

Sifat orang tidak bisa dipahami. Pada awalnya mereka menciptakan hal-hal yang tidak ada karena bosan. Kemudian, dengan upaya pikiran yang luar biasa dan luar biasa, ia memaksa dirinya untuk percaya pada kenyataan dari hal-hal yang tidak ada ini. Kemudian mewujudkan keajaiban kepahlawanan hidup dengan hukum-hukum dunia yang aneh ini.

Hampir selalu, halusinasi ini bersifat kolektif. Untuk mendukung ilusi, orang-orang berkumpul bersama untuk festival, renovasi, konferensi, permainan peran dan pertemuan lainnya. Dalam kondisi ini, pikiran akhirnya menyerah, menerima aturan permainan, dan menangkap buzz dari teka-teki dan paradoks logis baru.

Programmer umumnya orang yang sama dan karena itu berperilaku sama, dengan satu pengecualian kecil. Kita tidak perlu melakukan upaya-upaya besar ini untuk imajinasi, visualisasi, dan keyakinan pada apa yang terjadi. Semua kejahatan yang hanya dapat muncul dalam imajinasi orang benar-benar ada dalam sistem perangkat lunak. Selain itu, tidak hanya ada, tetapi juga melakukan layanan masyarakat. Sulit untuk memunculkan konsep apa pun yang tidak akan digunakan oleh pemrogram sebagai metafora untuk membuat kode program.

Malaikat, setan, atom, tujuan, tuan, budak, tuan, penyihir, antrian, daftar, peri, penulis, pembaca, semaphore, penjaga, pembangun, penghancur, konstruktor, penghancur, pabrik, dunia, generator, iterator, susunan struktur, struktur susunan, penunjuk cerdas, penunjuk bodoh, pengumpul sampah, pengumpul sampah, port, titik koneksi, utas, utas, orang tua, anak-anak, acara, pelanggan acara ini, direktori, dekorator, pengontrol, model, parser, bentuk, laba-laba, pendengar, pola, penyandi, penyandi, penyandi, penyandi, kunci, kunci, terbuka, tertutup, terbagi, sinyal, suara, bertopik, tutup ujung, pengganti, pengganti, ...

Ini disebut Pemrograman Berorientasi Objek.

Tentang perangkat lunak yang bagus


Secara umum, saya penggemar OOP. Entah bagaimana terjadi ketika saya mulai pemrograman itu adalah pendekatan yang paling canggih. Sekarang mereka terus-menerus meyakinkan saya bahwa jauh lebih baik untuk membuang seluruh keadaan program ke dalam satu mayat besar yang tidak dapat diubah dan kemudian mengejeknya dengan bantuan fungsi murni. Sesuatu menghalangi saya untuk percaya bahwa ini adalah pendekatan terbaik. Setidaknya untuk sistem yang cukup kompleks. Walaupun mungkin saya baru saja bertambah tua, dan orang-orang ini benar. Karena mereka mendapatkan hal-hal yang sangat indah.

Ketika Anda berbicara tentang kualitas dalam TI, Anda sampai pada kesimpulan bahwa itu bukan tentang platform, teknologi, dan bahasa pemrograman. Ini tentang orang. Dan fakta bahwa semua hal besar dan indah dilakukan sendirian dan dalam keheningan, dan semua yang jelek dan busuk diperoleh sebagai hasil dari pemungutan suara dan konsensus.

Ketika saya melihat produk yang bagus dan dapat diandalkan, maka di belakangnya saya selalu melihat gambar hanya satu orang, tetapi rooting untuk penyebabnya dengan sepenuh hati. Ini bisa menjadi programmer, insinyur, ilmuwan, manajer, atau bahkan kepala dan pemilik perusahaan. Di malam hari, ia tidak dapat tertidur dengan cara apa pun, memikirkan solusi yang paling efektif dan indah untuk masalah tersebut. Kemudian, lelah dengan pikiran, dia dengan cemas tertidur, tetapi setelah beberapa waktu dia melompat dari tempat tidur dan menulis sesuatu di selembar kertas. Maka muncul ide yang mengubah dunia.

Jadi bahasa Pascal muncul, ketika Wirth dan asistennya menulis kompilator Pascal PADA PASCAL YANG SAMA dan TANGAN menerapkan sumber kompiler untuk dirinya sendiri. Ini adalah kisah yang benar-benar mistis, seperti kisah Munchausen, yang menarik rambutnya dari rawa.

Atau sejarah bahasa Jawa, yang selamanya mengubah lanskap pemrograman, kemudian mengambil seluruh kengerian pengembangan Perusahaan dan masih membawa semua ini dengan terhormat. Itu dimulai dengan fakta bahwa beberapa insinyur Sun dibawa ke kandang dengan solusi teknis dan organisasi yang bodoh.

Contoh yang baik dapat ditemukan dalam perangkat lunak aplikasi dan gadget yang memberi Anda rasa keindahan dan keandalan. Saya punya Nokia-E51 selama beberapa waktu. Saya tidak akan mengatakan apa-apa lagi, siapa tahu, dia akan mengerti. Saya melepas topiku kepada mereka yang tidak tidur di malam hari dan melakukan hal yang baik ini.

Tentang perangkat lunak yang buruk


Ketika saya melihat produk yang buruk, buggy dan canggung, kadang-kadang tampak bagi saya Junior, mengambil langkah pertama dalam pemrograman nyata, dan mungkin tidak terinspirasi oleh gagasan bahwa semuanya perlu diuji. Kadang-kadang - manajer produk pemula, yang pancake pertamanya keluar kental karena kurangnya pengalaman. Ini semua adalah situasi normal. Tetapi jauh lebih sering suatu gambaran yang sangat berbeda muncul di mata batin.

Tampaknya dia belum menjadi figur keuangan yang tua tetapi lelah yang, untuk beberapa hutang, mendapat perusahaan IT. Hal-hal di perusahaan ini seperti ini dan itu, tidak goyah atau berguling. Maka ia duduk di sebuah restoran elit, mengambil tusuk gigi dengan implan dan berpikir perlahan - mungkinkah memeras beberapa ratus ribu dolar dari uang logam yang pincang ini atau masih menukarnya dengan bagian dalam rantai hypermarket. Dia memutuskan untuk mengambil kendali dan mengirim surat dari smartphone-nya, dengan perintah untuk meningkatkan laba, mengurangi biaya dan semua itu.

Para manajer perusahaan ini memperkenalkan diri mereka sendiri, secara heroik dan simultan membagi anggaran yang bocor, secara bersamaan mendorong satu sama lain apa yang telah terjadi atau hanya dianggap tanggung jawab.

Secara umum, insinyur yang baik dan berbakat tampaknya, tetapi sangat lelah dengan tenggat waktu dan tugas yang tidak berarti dari siapa pun.

Ada begitu banyak dari orang-orang ini yang mereka gabungkan menjadi massa abu-abu tanpa wajah yang menyapu dengan kecepatan pesawat terbang. Tetapi jika saya mau, saya bisa menghentikan film gila ini pada bingkai apa pun, melihat ke mata semua orang dan bertanya ... Apa yang harus ditanyakan, saya tidak tahu. Dan siapa yang harus saya tanyakan.

Lagipula, saya salah satu dari mereka.

Hentikan pemrograman?


Tetapi bahkan kadang-kadang menemukan diri mereka dalam kondisi yang sangat tidak nyaman, programmer tidak menyerah pemrograman. Karena itu, selain perusahaan yang tertekan, ada SESUATU. Dan ini adalah SESUATU mereka tidak akan berdagang untuk apa pun.

Teman-teman saya sering menawarkan untuk bersantai di alam dan mengundang untuk berburu atau memancing. Bagaimana saya bisa menertawakannya, tetapi mereka terus bersikeras.

- Ayolah, Michael, itu keren. Setelah Anda menangkap beberapa tombak pertama, Anda tidak akan diseret menjauh dari pancing. Anda hanya tidak mengerti apa itu kegembiraan berburu!

Saya hanya mengerti. Mereka TIDAK MEMAHAMI apa yang terjadi hampir setiap hari di layar komputer saya.

Menemukan bug dalam suatu program terasa seperti berburu binatang buas. Namun hanya jauh lebih menarik. Perbedaannya adalah bahwa pengejaran seekor binatang buas elektronik berjalan dalam ruang negara, dan jauh lebih besar dari hutan biasa. Bahkan satu kilobyte memori dapat menghasilkan ruang yang lebih besar dari jumlah atom di alam semesta. Dan program ini dapat memuat hingga beberapa juta baris. Ini hanya menghemat bahwa otak manusia memiliki ruang keadaan yang kira-kira sama. Mereka bertemu dalam pertempuran - otak dan kode program, dan siapa yang akan menang tidak pernah diketahui.

Tetapi otak tidak sendirian - ia memiliki sekutu. Sekutu pertama adalah alat. Program yang membantu Anda meneliti, men-debug, dan memecahkan program lain. Gudang senjata pemburu elektronik memiliki semuanya. Dan jebakan-jebakan yang bisa didapatkan gim sembarangan Dan radar yang menjelajahi ruang negara untuk mencari mangsa. Dan saringan yang bagus di mana Anda bisa menyaring setiap butir pasir di hutan elektronik. Dan sebuah stopwatch yang mengukur berapa banyak waktu dan apa yang dikeluarkan oleh binatang buas dengan kekuatan. Dan seorang pathfinder yang bahkan akan melihat jejak samar di bidang memori elektronik. Dan sekawanan greyhound virtual, memojokkan kesalahan.

Sekutu kedua adalah aturan yang wajib diikuti oleh semua programmer, bahkan peretas yang paling jahat sekalipun. Anda dapat membuat tambang yang tidak bekerja sesuai dengan aturan, yang akan menyesatkan bahkan pencari ranjau yang paling berpengalaman, tetapi kemudian ada kemungkinan besar untuk meledak sendiri. Semuanya mengikuti aturan dan selalu - jika tidak Anda tidak dapat bertahan hidup di dunia yang kompleks ini. Ini konyol, tetapi bahkan ada aturan untuk mengenkripsi informasi, dan bukan hanya aturan, tetapi standar - dan semuanya mengikuti mereka!

Tak perlu dikatakan, lautan adrenalin dan bukan elektronik, tetapi yang asli muncul dalam darah seorang pemburu. Anda menyalip kesalahan dan menyudutkannya. Kemudian Anda memperbaiki beberapa karakter dan program ini bekerja dengan benar. Kode berbahaya hancur. Kesalahan yang telah mengganggu orang sejak lama telah diperbaiki. Ini adalah perasaan kemenangan yang tak tertandingi ... Itu adalah sukacita yang nyata, murni, tanpa akhir ...

Sore tanpa Alla


Bermimpi dan tersenyum ke kehampaan, aku tersandung di tangga. Di belakang delusi, jalan dari klub malam tampak sangat pendek. Teras berbau lembab. Saya pergi ke apartemen dan duduk di trotoar di lorong. Sangat disayangkan bahwa tidak ada yang terjadi dengan Alla. Saya menyukainya. Tapi mungkin kita akan bertemu dengannya lagi.

Entah kenapa, tiba-tiba menjadi sedih. Kegilaan yang sedang bekerja dalam perkembangannya yang biasa terjadi pada ketinggian lain, keberadaan yang bahkan tidak banyak orang curigai. Dan baru-baru ini, dengan uang, entah bagaimana caranya tidak terlalu. Bisakah membuang semuanya, mulai menjual jendela plastik dan hidup tanpa kekhawatiran ini?

Sekilas jatuh pada komputer, yang sedikit terlihat melalui pintu. Dia tidak mengharapkan pengkhianatan seperti itu. Sial !!! Selama saya punya cukup uang untuk sepotong roti dan seteguk anggur, dan untuk komputer saya untuk listrik dan upgrade, keajaiban ini akan terus berlanjut.

Saya duduk di kursi dan mengambil beberapa teguk dari botol. Saya menekan tombol power. Panas menyebar melalui nadi saya, dan pulsa melalui bus komputer. Sekarang kita dengan komputer - satu. Pada siswa yang sedikit diperbesar, pesan dari pemuat sistem tercermin. Ayo pergi !!!

Dan saya jatuh ke ruang pribadi yang tak berujung ...

(untuk dilanjutkan)

Source: https://habr.com/ru/post/id425421/


All Articles