- Pertumbuhan karier paling efektif dicapai dengan berpindah perusahaan, dan dibanding jabatan, yang lebih penting adalah apa yang benar-benar kamu kerjakan dan capai
- Kode yang baik punya kesederhanaan yang bisa dipahami engineer junior, dan kode terbaik paling mendekati bentuk tanpa kode, yakni dengan mengurangi implementasi yang tidak perlu
- Kemampuan dokumentasi dan menulis proposal perubahan adalah keterampilan inti yang mudah diremehkan, sementara TDD dan penilaian rekrutmen berbasis soal sering kali terlalu diagungkan atau terdistorsi
- Daripada terobsesi pada tech stack, yang lebih penting adalah prinsip inti dan kecocokan alat, dan dalam data engineering, SQL dan database relasional masih menjadi poros utama
- Dalam kerja jarak jauh, kompensasi, kepemimpinan, kolaborasi, dan hubungan antarmanusia secara umum, kebaikan hati dan menabung, sikap suka membantu orang lain, serta nilai peran yang dekat dengan produk dan pendapatan terus ditekankan
Karier dan pindah kerja
- Menilai bahwa berpindah perusahaan adalah cara paling efektif untuk mengembangkan karier
- Jika tidak puas dengan pekerjaan saat ini, maka mencari kerja baru adalah pilihan yang masuk akal
- Dari pengalaman, meski di beberapa perusahaan kita bisa mendapatkan teman seumur hidup, kedekatan dengan rekan kerja tidak harus dijadikan syarat mutlak di semua tempat kerja
- Pernah bekerja dengan puas tanpa dekat dengan rekan kerja, dan pernah juga merasa tidak bahagia meski punya teman baik di kantor
- Terhadap manajer, kita perlu menjaga kejujuran, meski tidak harus berlebihan, dan lebih baik tetap menunjukkan ketulusan tertentu di tempat kerja
- Termasuk pandangan bahwa meski dipecat, kita mungkin bisa segera mendapatkan pekerjaan baru
- Panggilan on-call yang membangunkan pukul 2 pagi lebih dari sekali per kuartal dianggap sebagai tanda bahaya serius
- Dalam kasus seperti itu, perlu memilih antara memperbaikinya sendiri atau meninggalkan perusahaan
- Jabatan pada umumnya tidak terlalu penting; yang lebih penting adalah apa yang benar-benar dikerjakan dan apa yang berhasil dicapai
- Pada awal karier, kenaikan jabatan seperti Junior→Mid→Senior membantu memperluas kemampuan dan tanggung jawab
- Di tahap karier yang lebih lanjut, masuk dengan jabatan lebih rendah namun kompensasi sama, lalu menaikkan gaji lewat promosi setelahnya, juga bisa menguntungkan
Engineer yang baik dan engineer senior
- Kualitas engineer yang baik dan manajer yang baik dalam banyak hal saling tumpang tindih
- Kode yang baik adalah kode yang bisa dipahami engineer junior, dan kode yang hebat adalah kode yang bisa dipahami mahasiswa ilmu komputer tahun pertama
- Kode terbaik adalah kode yang tidak ada, yakni pendekatan yang mengurangi implementasi yang tidak perlu
- Pembedaan bahwa engineer yang baik mengetahui praktik terbaik, sedangkan engineer senior tahu kapan praktik terbaik itu perlu dilanggar
- Jika merasa diri sebagai orang paling pintar di ruangan, itu pertanda sudah waktunya pergi
- Jika dalam sebulan terakhir tidak belajar apa pun dari engineer junior atau intern, kemungkinan kita sendiri tidak memperhatikan dengan cukup saksama
Dokumentasi, proposal, pengujian
- Dokumentasi disebut sebagai keterampilan paling diremehkan yang perlu dipelajari engineer
- Menyebut ingin belajar menulis dokumentasi yang baik, dan bahkan bersedia membayar jika benar-benar bisa menguasainya
- Menulis proposal perubahan yang baik juga merupakan keterampilan yang sangat penting
- Pengujian itu penting, tetapi TDD dinilai sebagai budaya yang terlalu diagungkan
- Algoritme dan struktur data memang penting, tetapi evaluasi rekrutmen yang terlalu berfokus pada penyelesaian soal dianggap sebagai distorsi industri
- Disertai perbandingan bahwa wawancara profesi lain biasanya tidak menguji trivia kecil dari bidang ilmunya
Tech stack dan pemilihan teknologi
- Tech stack itu sendiri tidak terlalu penting; yang lebih penting adalah sekitar 10–20 prinsip inti dan pola dasar di setiap bidang
- Di bidang data, ia melihat sekitar 15 pola dasar software engineering yang terus berulang
- Di saat yang sama, kecocokan alat jelas nyata, dan itulah alasan mengapa sebutan Python developer dan C++ developer memberi citra yang berbeda
- Jika tidak tahu harus memilih apa, rekomendasinya adalah Java
- Dinilai sebagai bahasa yang cukup aman dipakai untuk hampir semua hal
- Menyebut Lisp sebagai bahasa pemrograman terbaik, namun mengakui dirinya sendiri masih harus banyak belajar
- Makin bertambah usia, ia merasa semakin menghargai bahasa dinamis
- Tidak perlu selalu memakai teknologi terbaru; dari pengalamannya, bahkan startup paling mutakhir pun jarang memakai teknologi XYZ terbaru secara menyeluruh di seluruh perusahaan
- Teknologi yang muncul di presentasi eksternal sering kali hanya dipakai oleh sebagian kecil organisasi engineering
- Sebaliknya, jika sebuah perusahaan masih mengandalkan jQuery untuk sebagian besar pengembangan, itu perlu dievaluasi ulang
- Perlu waspada terhadap istilah samar dan trendi seperti big data
- Pernah memproses streaming 10 ribu baris tiap 10 menit dengan Spark dan Kafka
- Pernah juga menangani batch 1 miliar baris per jam dengan Python dan MySQL
- Dari contoh-contoh itu, ia menilai karakteristik nyata lebih penting daripada label
Pengamatan tentang bahasa pemrograman
- Pernah membenci C#, tetapi setelah benar-benar memakainya, ia tetap tidak menyukainya sambil mengakui bahwa bahasa itu berguna
- Saat meninggalkan lalu kembali ke C#, ia merasakan bahwa bahasanya telah banyak membaik
- Keunggulan terbesar bahasa fungsional disebut terletak pada fungsi sebagai first-class object dan budaya developer yang berbagi konsep itu
- Sebagus apa pun suatu bahasa, jika tidak dipakai orang, nilainya jadi terbatas
- Dari pengalaman, yang lebih sulit daripada mempelajari bahasa adalah mempelajari ekosistemnya
Data engineering
- Dalam bidang data engineering, SQL dinilai paling menguntungkan dan tetap paling inti
- Diberi contoh bahwa hanya dengan SQL saja seseorang masih bisa memperoleh kompensasi tinggi
- Contoh: payroll specialist yang tahu SQL bisa melonjak dari kisaran 50 ribu dolar ke 90 ribu dolar
- Contoh lain: di perusahaan besar, orang yang hanya pandai merapikan sesuatu bisa ada di kisaran 40 ribu dolar, tetapi jika ditambah SQL lalu disebut PM, bisa mendapat 150 ribu dolar
- Database relasional seperti MySQL, Postgres, Oracle, SQL Server, dan SQLite masih berada di posisi teratas
- Menurutnya, meski memakai teknologi baru, banyak hal tetap bisa ditransfer dari sana
- Sebagian besar perusahaan tidak melakukan stream processing, dan streaming itu sulit serta kompleks
- Jadi meski sudah 10 tahun berkarier, tidak perlu cemas jika belum tahu cara memproses 10 ribu record per detik
- Airflow dinilai sebagai alat yang paling banyak dipakai meskipun banyak keluhan terhadapnya
- Proyek machine learning punya kemungkinan gagal yang tinggi
- Alasannya antara lain implementasinya rumit dan sulit, serta sulitnya menulis unit test untuk model machine learning
- Data engineering adalah bidang yang relatif baru, jadi buku yang bagus masih belum ada dan harus dipelajari dengan cara langsung mengerjakannya
- Disebut juga bahwa bidang ini sulit dipelajari lewat bootcamp, dan mungkin akan lebih tertata dalam 10 tahun ke depan
Rekan kerja, kolaborasi, dan budaya tim
- Pair programming itu bagus, tetapi memakan banyak waktu, dan perusahaan biasanya tidak menginginkan waktu itu dipakai demikian
- Bekerja dengan engineer cerdas membuat kita tumbuh sebagai coder, sedangkan bekerja dengan rekan nonteknis yang cerdas membuat kita jauh lebih berkembang sebagai engineer
- Analis semi-teknis, yakni rekan yang mengerti pemrograman tetapi bukan ahli software engineering, sangat membantu
- Jika mereka tidak bisa memahaminya, besar kemungkinan desainnya memang kurang baik
- Ia menilai justru belajar lebih banyak dari para analis ini dibanding dari engineer paling brilian
- Perusahaan seharusnya merekrut lebih banyak intern, karena energi dan pertanyaan mereka sangat berharga
- Ia sangat menghargai intern yang mampu mengkritik atau mempertanyakan sesuatu
- Sebaiknya tidak bekerja di luar jam kerja, tetapi pengecualian bisa dibuat untuk proyek yang benar-benar diinginkan dan membuat diri tenggelam di dalamnya
- Happy hour lintas tim atau waktu sosial di kantor kebanyakan memang untuk menjalin keakraban, tetapi kadang juga berguna karena informasi penting proyek dibagikan secara informal
- Salah satu hal terbaik dari menjadi software engineer adalah bisa bertemu orang-orang yang berpikir dengan cara yang mirip
- Yang ditekankan bukan kesamaan selera olahraga atau TV, melainkan kemiripan cara memandang masalah
Kepemimpinan dan manajer
- Menilai bahwa manajer punya jauh lebih sedikit kuasa daripada yang dibayangkan orang
- Menurutnya, jawaban atas pertanyaan “kenapa seseorang tidak dipecat?” sering kali adalah karena manajer memang tidak bisa melakukannya
- Contoh terbaik kepemimpinan yang luar biasa adalah ketika seorang pemimpin mengambil tanggung jawab atas masalah yang sebenarnya 100% kesalahannya sendiri
- Pengalaman seperti itu menumbuhkan loyalitas sedemikian rupa hingga merasa bisa melakukan apa pun untuk pemimpin tersebut
- Para pemimpin terbaik yang pernah bekerja dengannya adalah mereka yang membela pendapatnya sekaligus menjelaskan pendapat lain yang bertentangan
- Ia mengaku bahwa membantu orang lain menjadi pekerja yang lebih baik adalah pencapaian karier yang paling dibanggakan
- Ini terkait dengan kecenderungannya menuju peran people manager
Kerja jarak jauh dan kerja di kantor
- Bekerja dari rumah itu sendiri sangat bagus, tetapi ketiadaan whiteboarding adalah kekurangan besar
- Kekurangan terbesar kerja jarak jauh adalah lebih sulit belajar dari rekan kerja
- Dibutuhkan rasa percaya diri untuk bertanya dan sikap proaktif
- Diperlukan budaya yang memperlakukan pekerja jarak jauh setara dengan pekerja di kantor
- Ia menilai 5 tahun pertama kariernya akan lebih baik jika dijalani secara on-site
- Jika perusahaan menerapkan sistem setengah remote dan setengah masuk kantor, perlu memastikan pekerja remote tidak diperlakukan seperti warga kelas dua
- Jika keputusan penting dibuat secara informal di lokasi fisik, budaya seperti itu sulit diperbaiki dan mungkin lebih baik pindah perusahaan
Kompensasi, saham, dan pengelolaan uang
- Total kompensasi dipandang tidak berkorelasi dengan nilai diri
- Menurutnya, kapitalisme bukan cara yang baik untuk menilai nilai diri seseorang
- Stock option bisa hampir tidak bernilai atau bisa membuat seseorang jadi jutawan, tetapi secara umum kemungkinan tidak bernilai jauh lebih besar
- Ada penilaian bersyarat bahwa jika jumlah engineer sudah lebih dari 100 orang, nilainya mungkin muncul dalam 10 tahun
- Nasihat untuk mengisi 401k semaksimal mungkin diulang beberapa kali
- Karena merasa sudah menghasilkan uang yang cukup baik, ia menilai perlu ada rasa syukur dan kebiasaan menabung
- Jika penghasilan sudah enam digit, ia sangat yakin bahwa 401k harus diisi sampai batas maksimal jika memungkinkan
Pendidikan, pembelajaran, dan komunitas
- Mengeluarkan uang untuk kelas, buku, dan konferensi dinilai sangat layak
- Termasuk pengalaman mengikuti beberapa konferensi, kursus seharga sekitar 1,5 ribu dolar, banyak buku, dan layanan berlangganan
- Setelah mengikuti kursus 5 ribu dolar dari seseorang yang ia anggap seperti pahlawan, ia akhirnya menyadari bahwa orang itu juga sedang mengimprovisasi seperti orang lain
- Hacker News dan r/programming berguna untuk memahami arus besar dan informasi terbaru, tetapi komentarnya bernilai rendah
- Menurutnya banyak amatir yang berisik dan punya opini keras soal teknologi, dan tulisan semacam itu bisa muncul bahkan di jurnal dan blog yang dihormati
- Sikapnya adalah mengikuti rumor, tetapi membuat penilaian akhir sendiri
- LinkedIn dinilai penuh kebisingan
- Saat mencari kerja, responsnya buruk sehingga ia menghapus akunnya
- Setelah itu ia memakainya lagi untuk mencari kandidat demi kebutuhan perekrutan perusahaan, sambil menyindir diri sendiri bahwa sebagian pekerjaannya justru ikut menghasilkan kebisingan tersebut
- r/cscareerquestions dinilai sebagai tempat yang penuh pamer ego dan informasi keliru
- r/ExperiencedDevs dinilai sebagai komunitas yang bagus, dan ia mengucapkan terima kasih kepada para moderator
- Ia juga menyebut komunitas Reddit berperan besar dalam perjalanannya keluar dari pekerjaan pom bensin berupah minimum, belajar Linux, SQL, Python, C#, dan akhirnya sampai ke kariernya saat ini
Pandangan tentang industri dan profesi
- Ia berpendapat sangat kuat bahwa full-stack web developer dibayar terlalu rendah
- Alasannya karena mereka harus memahami frontend, backend, perbedaan browser, networking, database, caching, perbedaan web dan mobile, hingga framework baru
- Bahkan disertai ungkapan hiperbolis bahwa gaji pokok mereka seharusnya ada di level 500 ribu dolar
- Menurutnya, engineer DevOps sangat pintar, dan setidaknya dibayar dengan layak
- Ia belum pernah bekerja di FAANG, tetapi dari pengalaman merekrut dan menolak kandidat lulusan FAANG, ia menilai mereka juga tidak tahu segalanya
- Di luar Silicon Valley pun ada pekerjaan bagus, tetapi tetap ada kesan bahwa banyak pekerjaan terbaik masih berada di Silicon Valley
- Pekerjaan pemerintah yang stabil dinilai tidak sebaik yang dibayangkan, terutama untuk engineer tahap awal hingga menengah
- Gaji 120 ribu dolar, tunjangan, dan pensiun memang menarik, tetapi ada risiko terjebak di teknologi monopoli yang sulit dipahami
- Ia menambahkan bahwa ada alasan mengapa usia rata-rata engineer di organisasi semacam itu di atas 50 tahun
- Nasihat ini tidak berlaku untuk kontraktor pemerintah
- Third-party recruiter pada umumnya dianggap parasitik
- Tetapi jika bertemu recruiter yang bagus, menjaga hubungan dengannya bisa menjadi pijakan awal karier
- Ia juga menyebut bahwa jika seseorang tetap menjadi third-party recruiter lebih dari 3 tahun, kemungkinan itu justru pertanda kurang baik; orang yang bagus cenderung pindah menjadi recruiter internal di perusahaan besar
- Semakin dekat dengan produk, dan semakin dekat dengan kontribusi terhadap pendapatan, semakin besar pula rasa bahwa nilai diri kita diakui
- Ia mengatakan merasakan kecenderungan ini bahkan di perusahaan yang paling progresif sekalipun
Keberagaman, kebaikan hati, dan hubungan antarmanusia
- Ia merasa jumlah perempuan di industri teknologi masih belum cukup
- Ia mencoba lebih banyak menyemangati dan membantu engineer perempuan di organisasinya, tetapi mengaku tidak tahu lagi apa yang seharusnya dilakukan
- Ia juga merasa jumlah engineer kulit hitam masih belum cukup
- Kita harus bersikap baik kepada semua orang, bukan hanya karena itu membantu karier, tetapi karena kebaikan itu sendiri memberi makna
- Ia mengenang bahwa nasihat Conan O’Brien di akhir Tonight Show, yakni bekerjalah dengan baik hati dan berusahalah keras, sangat memengaruhi hidupnya
- Saat melalui masa sulit, ia melihat kata-kata itu dan memutuskan untuk benar-benar hidup seperti itu
- Karena kebaikan, ia bertemu orang-orang hebat dan belajar dari mereka; karena bekerja keras dan tidak takut pada hal baru, hidupnya menjadi jauh lebih baik
- Menurutnya anak-anak itu luar biasa, tetapi ia sengaja memilih tidak punya anak karena takut akan menjadi ayah seperti apa dirinya nanti
Alat pengembangan dan preferensi teknologi
- Dari pengalamannya, kita justru mulai benar-benar membenci suatu teknologi atau bahasa setelah mengenalnya secara mendalam
- Jika membencinya tetapi masih bisa merekomendasikannya kepada klien, mungkin itu justru teknologi yang baik
- Ia menyebut Jenkins sebagai teknologi yang dibenci, tetapi tetap tidak terasa seperti pelanggaran etika profesi software jika merekomendasikannya ke klien baru
- git dinilai buruk, tetapi tetap alat yang harus dipakai tanpa banyak pilihan
- Ia lebih menyukai command line daripada alat git berbasis GUI
- Menurut pendekatan pragmatisnya, cukup hafal sekitar 7 perintah dan sisanya tinggal dicari saat perlu
- Semakin sedikit demi sedikit belajar soal keamanan, semakin jelas bahwa kita sebenarnya tidak tahu banyak
- Ia menyukai dark mode, tetapi merasa terganggu ketika harus dipaksa memakai mode terang di beberapa web page atau aplikasi yang tidak mendukungnya
- Karena itu, ia memilih memakai light mode sepenuhnya
- Linux tetap penting bahkan ketika semua pekerjaan dilakukan di lingkungan Windows
- Pada akhirnya ia benar-benar bekerja di lingkungan Linux, dan waktu akhir pekan yang dulu dihabiskan memasang Arch ternyata berguna
Hidup dan kesadaran diri
- Menurutnya, manusia akan mati, dan kita harus memilih apakah warisan hidup kita ingin diletakkan pada keluarga dan teman atau pada kode
- Jika kodelah warisan yang diinginkan, tak masalah menghabiskan banyak waktu untuk itu; tetapi jika bukan, maka tidak perlu terlalu terobsesi
- Orang baik, orang pintar, coder yang baik, dan engineer yang baik pun tetap bisa menulis kode yang buruk
- Ia menasihati agar kualitas kode tidak dihubungkan dengan nilai diri seseorang
- Dulu teknologi dan coding adalah hobi, tetapi setelah menjadi pekerjaan, ia merasa hobinya rusak
- Kesimpulannya, kita perlu menerima bahwa teknologi bukan lagi hobi, atau mencari hobi baru
- Sejarah pemrograman dan ilmu komputer baru sekitar 80 tahun, sehingga dibanding bidang engineering lain, secara kolektif kita masih belum sepenuhnya tahu apa yang sedang kita lakukan
- Menurutnya, lebih penting melakukan pekerjaan yang tidak kita benci daripada mengejar pekerjaan yang benar-benar kita cintai
- Ia menyukai hubungan dengan rekan kerja saat minum bersama, tetapi untuk waktu luang ia lebih ingin bersama anak-anak, keluarga, dan teman daripada rekan kantor
- Ia mengakui bahwa sebagian besar yang ia katakan mungkin memalukan atau buruk, tetapi tetap sangat yakin akan pentingnya menabung dan berinvestasi, serta bersikap baik dan bekerja keras
Kenangan pribadi dan renungan lain
- Ia pernah membuat platform besar dan library yang dipakai lama oleh banyak tim dan orang, tetapi kode yang paling ia banggakan justru skrip kecil yang hanya ia pakai sendiri
- Ia mengenang banyak hal yang dipelajari dari atasannya yang berlatar doktor matematika, dan berharap orang itu baik-baik saja
- Ia mengungkit kenangan masa SMA dan SMP ketika tidak pandai menangani hubungan dengan orang lain, lalu menyampaikan penyesalan
- Ia juga mengingat salah satu momen yang paling dibanggakan dalam hidupnya: menolak pernyataan cinta seseorang di masa kuliah dengan cara yang dewasa
- Meski berkali-kali mengingatkan bahwa tulisan ini dibuat dalam keadaan mabuk dan ucapannya perlu disaring, ia tetap meluapkan perasaan yang sangat kuat tentang industri dan kehidupan
- Ia menyadari bahwa meski bekerja di industri teknologi, dalam kehidupan nyata ia justru jadi orang yang menghindari teknologi—menjadi sosok yang dulu dibenci oleh dirinya yang lebih muda
- Seorang pembaca dengan pengalaman lebih dari 10 tahun sebagai data engineer sangat setuju terutama pada pentingnya SQL, berlebihannya obsesi pada tech stack, dan gagasan bahwa kode terbaik adalah tidak ada kode
- Namun, ia menyatakan satu-satunya perbedaan pendapat ada pada penilaian terhadap bahasa dinamis
1 komentar
Komentar Hacker News
Gagasan bahwa dengan menjadi software engineer kita akan bertemu orang-orang dengan pola pikir serupa terasa agak berbeda dari pengalamanku. Dari 50 orang yang kutemui, mungkin hanya 1 orang yang terasa melakukan pekerjaan ini karena jiwa craftsmanship; kebanyakan hanya menginginkan 9-to-5, visibilitas, dan proyek yang berdampak, tanpa benar-benar membahas masalah serta opini mereka secara mendalam
Ucapan seperti “dapat kerja baru dalam 2 minggu” benar-benar terasa khas zaman itu. Saat itu pasar dipegang pihak karyawan, jadi suasananya seperti semua orang sedang berlagak ahli
Aku sangat setuju dengan kalimat, “jangan menemui pahlawanmu secara langsung; setelah ikut kelas seharga 5 ribu dolar, ternyata orang itu juga asal jalan seperti kita”
Menanggapi pernyataan bahwa kemampuan paling diremehkan bagi engineer adalah dokumentasi, menurutku yang paling penting dalam dokumen adalah meninggalkan alasan why. Kode bisa dibaca, tapi aku ingin tahu kenapa fungsi 200 baris seperti
invert_parametersitu ada, masalah apa yang ingin diselesaikan, kenapa masalah itu muncul, dan kira-kira berapa lama kode ini akan tetap hidup. Kadang aku bahkan meninggalkan komentar bernada permintaan maaf, menjelaskan bahwa aku menulisnya seperti ini karena tekanan waktu atau masalah upstream yang aneh. Terutama untuk kode yang tidak jelas dengan sendirinya, kita perlu menggambarkan pola pikir saat penulisan agar konteks yang tidak terlihat dari kode saja bisa tetap bertahan. Baik junior maupun senior, aku berharap lebih banyak orang melakukan ini di tempat kerjaKalau ada orang di usia 20-an yang menghasilkan lebih dari 100 ribu dolar setahun, menurutku nasihat untuk memaksimalkan 401k dan HSA dulu, lalu mengisi IRA sampai penuh, benar-benar penting. Prinsip dasar seperti menaruh semuanya di target date retirement fund, dan menyimpan biaya hidup 6 sampai 12 bulan di high yield savings account juga terdengar masuk akal. Maksudnya, kalau mulai dari usia 23 tahun, pensiun di usia 45 mungkin saja; tapi kalau ditunda, pada usia 45 kita bisa mendapati kenyataan bahwa kita masih harus bekerja 20 tahun lagi
Pelajaran paling berguna yang kupelajari adalah bahwa batasan yang tidak kupilih justru sering menghasilkan keputusan produk yang lebih baik daripada batasan yang sengaja kubuat sendiri. Aku menjalankan link shortener di shared hosting tanpa SSH, cuma bisa deploy lewat FTP, dan tidak ada background worker maupun Redis. Setiap kali ingin memasukkan queue yang layak, WebSocket, atau cache layer, hosting-nya tidak mendukung, jadi ya tidak kulakukan. Akhirnya notifikasi klik kukirim lewat cron yang memanggil PHP endpoint sekali tiap jam. Tidak ada queue, tidak ada retry logic, tidak ada worker; cuma terkirim atau gagal, lalu hasilnya dicatat di log. Setelah dipakai selama 6 bulan, ternyata berjalan baik. Kalau sejak awal aku punya VPS, mungkin aku sudah membangun sesuatu yang lebih besar dan harus terus dirawat sampai sekarang. Karena shared hosting dengan tegas bilang “kami cuma kasih cron dan DB”, aku jadi belajar bahwa itu saja ternyata cukup
Aku melihat cukup banyak masalah pada tulisan aslinya. Minum wine sendirian terasa agak tidak biasa; biasanya whisky, vodka, atau bir lebih terasa tipikal. Ejaan seperti ‘ever thing’ justru terasa cocok dengan suasana pikiran yang berantakan saat mabuk. Dan webdev juga sulit dianggap mewakili sosok profesional secara umum, sementara dark mode sering bisa diatasi lewat browser extension. Profesi apoteker membutuhkan gelar, studi panjang, ujian, dan kimia organik, jadi menurutku komentar HN itu tidak sepenuhnya tak bernilai. Ada cukup banyak kasus di mana artikelnya buruk tapi komentarnya malah lebih baik daripada isi utamanya
Sebagai tulisan terkait, aku teringat Drunk Post: Things I've Learned as a Sr Engineer dari Mei 2021. Tulisan itu punya 494 komentar
Aku kaget tulisan ini ternyata dari 2021. Pembicaraan soal SQL atau pindah kerja dalam 2 minggu terasa sangat seperti nuansa 2014
Terkait pernyataan “HN dan r/programming bagus untuk menangkap gambaran umum dan tren terbaru, tapi komentarnya hampir tidak bernilai”, aku jadi jarang membaca komentar setelah terkena rate limit dari moderator HN. Karena sehari cuma bisa membalas beberapa kali, aku tidak benar-benar bisa ikut berpartisipasi, jadi motivasi untuk membaca pun menurun. Rasanya seperti dibuat melambat, bukan diban terang-terangan, jadi lebih samar dan malah terasa seperti jadi tamu yang tidak diinginkan. Aku sempat khawatir akan melewatkan banyak hal, tapi kupikir memutus tarikan kebiasaan kompulsif untuk memeriksa komentar mungkin ternyata tidak seburuk itu