- Jika Anda memublikasikan hal-hal yang Anda pelajari dalam bentuk ringkasan atau tutorial, efeknya seperti membuat sendiri tulisan yang dulu Anda butuhkan saat pertama kali belajar
- Jika tidak berhenti pada mempelajari teknologi baru dan mencobanya sendiri, tetapi juga menjelaskannya lewat tulisan, pengetahuan akan tertanam lebih dalam dan celah dalam pemahaman juga akan terlihat
- Perbedaan antara system call
epolldan event edge-triggered/level-triggered adalah contoh yang tetap lama diingat bahkan setelah dituliskan hampir 12 tahun lalu - Berdasarkan Google Search Console, sebagian besar pengunjung tidak rutin masuk lewat kata kunci pencarian yang terkait dengan tulisan rangkuman pembelajaran, dan kata kunci tersebut juga cukup sesuai dengan isi tulisan
- Ke depan, penulis berencana lebih sering mengunggah catatan pembelajaran berformat panjang dalam kategori sementara bernama TIL deep dives, yang bentuknya berbeda dari tulisan Today I learned yang pendek
Menulis Tulisan yang Ingin Ditemukan Saat Pertama Belajar
- Belakangan ini penulis lebih sering menulis blog daripada biasanya dan membaca arsipnya, lalu meninjau kembali kesamaan dari tulisan-tulisan yang paling memuaskan
- Tulisan yang baik cenderung berupa tulisan yang merangkum hal-hal yang didapat dalam proses mempelajari sesuatu atau memahami cara kerjanya, dan kadang disusun sebagai tutorial
- Tulisan seperti ini adalah cara untuk menulis sendiri “tulisan yang ingin saya temukan saat pertama kali belajar”
Merapikan dalam Tulisan Membuat Pemahaman Lebih Kokoh
- Mempelajari sesuatu yang baru dan, jika memungkinkan, mencobanya sendiri adalah hal penting untuk berkembang sebagai engineer
- Menuliskan hal yang telah dipelajari membuat pengetahuan tertanam lebih dalam
- Ukuran bahwa kita benar-benar memahami sesuatu adalah apakah kita dapat menjelaskannya kepada pembaca yang cerdas dan tertarik
- Tulisan yang membahas system call
epolldan perbedaan event edge-triggered/level-triggered sudah hampir 12 tahun sejak ditulis, tetapi masih tetap teringat
Catatan Pembelajaran yang Juga Menjangkau Orang Lain
- Jika melihat Google Search Console, banyak pengunjung yang bukan pembaca rutin masuk melalui pencarian yang terkait dengan tulisan rangkuman pembelajaran semacam ini
- Kata kunci pencarian dan isi tulisan terkait cukup sesuai, sehingga kemungkinan pengunjung mendapatkan hal yang mereka cari
- Tulisan pembelajaran terbuka mengokohkan pemahaman pribadi sekaligus dapat menjangkau orang yang mengalami masalah serupa melalui pencarian
Kategori Bernama TIL deep dives
- Ke depan, penulis berencana menambah jenis tulisan seperti ini dengan lebih sadar
- Ungkapan “tutorial yang saya harap sudah ditulis seseorang sebelum saya mempelajarinya” terlalu panjang, jadi untuk sementara diberi nama TIL deep dives
- Tulisan-tulisan ini berbeda dari posting “Today I learned” pendek yang bisa ditemukan di blog lain
- Masih satu rumpun seperti tulisan TIL Simon Willison, tetapi lebih mendekati tulisan berformat panjang
- Simon Willison juga mengelola subdomain TIL terpisah
1 komentar
Opini Hacker News
Jika menemukan tulisan seperti itu, memberi tahu penulisnya juga seharusnya menjadi tindakan lanjutan
Cukup kirim email singkat atau tinggalkan komentar. Di balik beberapa pesohor YouTube, ada ribuan orang yang mengunggah konten bagus tetapi sama sekali tidak tahu siapa yang melihatnya dan merasa berterima kasih
Karena itu, setiap kali melihat tulisan atau karya yang menyentuh hati, saya membiasakan diri mengirim email bahkan kepada orang asing. Mengikuti Derek Sivers dan patio11, saya juga memasang “undangan terbuka” di situs saya dengan cukup mencolok, dan sesekali ketika email “sapaan dari orang asing di internet” datang, hari atau minggu saya jadi lebih baik. Email benar-benar bagus untuk obrolan mendalam dengan tempo lambat
https://www.evalapply.org/index.html#standing-invitation
Saya sama sekali tidak tahu ada komponen kecil mirip transistor di bawah laci dashboard, dan perbaikannya hanya 50 sen. Kalau orang itu tidak mempostingnya, saya tidak akan pernah tahu, jadi saya mengirim catatan terima kasih
Ternyata game itu tidak pernah dirilis resmi, dan satu-satunya jejak publiknya hanyalah demo yang disertakan bersama beberapa game dan software lain. Pengembangnya masih punya file instalasinya, dan ukurannya cukup kecil untuk dilampirkan di balasan, jadi ia mengirimkannya. Saya punya perasaan kuat bahwa harinya jadi jauh lebih menyenangkan karena ada yang menanyakan game yang dibuatnya lebih dari 20 tahun lalu
Standar tulisan TIL saya juga sama dengan filosofi ini
Jika saya sudah mencari lebih dulu tetapi tetap butuh beberapa jam untuk memahami suatu masalah, itu tanda yang sangat kuat bahwa hal tersebut layak dituliskan. Tulisan terbaru saya membahas mem-proxy traffic scraping GitHub Actions melalui exit node Tailscale: https://til.simonwillison.net/tailscale/tailscale-github-act...
Isinya menyebut, “Simon Willison sangat pandai melakukan ini, bahkan punya subdomain khusus untuk TIL-nya sendiri”
Setiap kali saya memperbaiki sesuatu atau kesulitan karena suatu masalah, saya selalu menulis postingan blog untuk diri sendiri, lalu memasukkan sebanyak mungkin pesan error persis dan kata kunci pencarian yang saya gunakan saat merangkai solusinya
Saat mencari, saya menemukan postingan Reddit terkait [1], lalu melihat ada GitHub Gist yang dilampirkan di sana, dan menyadari bahwa orang yang mengunggahnya adalah saya sendiri. Saya benar-benar lupa bahwa saya sudah pernah mengerjakannya
[1] https://www.reddit.com/r/NixOS/comments/1dahr3g/steamos_base...
Itu masalah terkait MVC.net, dan saya memang berhasil memperbaiki masalah yang sama seperti di pertanyaan, tetapi saya tidak memahami apa maksud jawaban yang ditandai sebagai “jawaban terbaik”, atau mengapa itu relevan. Jadi saya menuliskan prosedur yang saya lakukan untuk memperbaikinya, semacam “klik di sini, lalu masukkan ini sesuai dengan itu”. Jauh kemudian barulah saya sadar bahwa jawaban saya pada akhirnya mengatakan hal yang persis sama dengan jawaban-jawaban lain, tetapi jawaban saya terus mendapat suara dari banyak orang yang mencari sambil belum memahami koneksi ajaib antara binding, view, dan komponen yang dibuatkan Visual Studio
Tulisan terakhir saya membahas upaya mencari tahu cara mengganti baterai baby monitor
https://www.michael1e.com/how-to-replace-the-eufy-spaceview-...
Mereka tidak mengembalikan traffic atau kompensasi, bahkan tidak mengutip sebagai sumber ¯_(ツ)_/¯
Dengan begitu, ketika ada jawaban, orang berikutnya bisa menemukannya
Bagian yang mungkin paling penting dari cara ini adalah, jika saya sendiri menulis artikel yang ingin saya temukan, besar kemungkinan suatu saat nanti artikel itu akan berguna lagi bagi saya
Banyak tulisan yang saya buat tetap berguna lagi bertahun-tahun setelah diterbitkan. Efek itu makin besar setelah saya menambahkan fitur pencarian ke situs dan menyertakan juga tulisan mikroblog
Kadang saat mencari, saya juga pernah menemukan postingan blog lama saya sendiri
Karena saya menulisnya di blog pada 2019, sampai sekarang saya masih melihatnya untuk mengingat kembali
Kebiasaan ini bagi saya telah menjadi bisnis gaya hidup. Sekarang saya mencari nafkah dengan mendokumentasikan birokrasi Jerman
Saya pernah memberi presentasi tentang “mengapa melakukannya”, dan itu menjadi postingan blog panjang: https://nicolasbouliane.com/projects/all-about-berlin
Saya berharap lebih banyak orang melakukan hal seperti ini. Jika menemukan materi serupa, saya sengaja mengucapkan terima kasih. Salah satunya membantu saya menyeberangi Korea dengan sepeda, dan satu lagi membantu memperbaiki perangkat yang sangat spesifik. Menyedihkan bahwa Google, media sosial, dan AI mengambil karya orang-orang bermanfaat seperti ini seperti menambang tambang terbuka, lalu merampas imbalannya
Saya akan segera menerbitkan halaman web yang berisi hal-hal yang saya habiskan berhari-hari untuk mencari tahu karena informasinya tidak tersedia
Alasan penerbitannya benar-benar tertunda adalah karena saya sedang bereksperimen agar bisa melakukannya dengan cara yang lebih berkelanjutan daripada sebelumnya. Termasuk bagaimana pun caranya menghasilkan uang, dan membuat crawler serta layanan “AI” sulit menyalin semuanya begitu saja :(
Saya juga menulis tulisan lanjutan untuk mencoba menjelaskan alasannya: https://news.ycombinator.com/item?id=43166761
Saat seseorang meluangkan waktu untuk menikmati karya saya seperti menulis, memasak, atau mengembangkan alat, rasanya sangat menyenangkan karena merasa diakui
Sebaliknya, ketika saya merilis sesuatu lalu hilang begitu saja ke kehampaan tanpa ada yang memperhatikan atau merayakannya, rasanya melemahkan semangat. Selama 10 tahun menjalankan akun Medium, saya mengalami keduanya, dan sekarang saya tidak bisa berhenti karena menulis adalah perjalanan saya dan pembaca itu berubah-ubah. Saya menerimanya sebagai semacam syarat dan ketentuan dalam berkarya
Rata-ratanya mungkin sekitar 1, karena tulisan yang mendapat komentar biasanya memperoleh 3–4 komentar. Dopamin terbesar selama 19 tahun ngeblog adalah saat melihat tulisan ini naik ke posisi #1 halaman depan HN, dan rasanya hal seperti itu tidak akan terjadi lagi
Saat ini saya juga sedang menulis satu tulisan blog seperti itu
Selama beberapa bulan terakhir, saya hanya menerbitkan hal-hal yang dengan susah payah saya temukan di bidang saya, Kubernetes, atau tulisan yang sangat mendalam menelusuri pembacaan kode codebase open source
Topik ini benar-benar kena sasaran, dan dorongan untuk menulis tulisan seperti ini makin besar setiap hari. Saya memang harus melakukannya
Belakangan ini saya sedang mengutak-atik Microchip PolarFire SoC[1], dan saya sudah tahu bahwa materi seputar desain FPGA tidak banyak. Namun Microchip berada di level yang berbeda lagi dibanding Xilinx/AMD, Lattice, atau tool open source. Saya harus melalui banyak sekali pertarungan untuk bisa membuat sesuatu bekerja, dan baru sekarang mulai punya alur kerja tertentu serta memahami chip-nya. Sekarang saya cukup menyukainya, dan bagi orang yang ingin masuk ke desain bersama hardware-software, chip ini layak dicoba dalam batas anggaran
Setiap kali menyelesaikan satu pertarungan, saya berpikir, “Sial, ini harus ditulis di blog entah di mana. Kalau membantu satu orang di masa depan, bahkan hanya diri saya sendiri di masa depan, itu sudah kemenangan besar.” Namun sejauh ini, diri saya yang malas dan sedikit takut yang menang
Bahasa Inggris bukan bahasa ibu saya, jadi saya khawatir bagaimana kalau tulisan saya tidak cukup bagus, bagaimana kalau semua yang saya tulis sudah jelas bagi semua orang dan hanya saya yang kesulitan, bagaimana kalau seorang teman kebetulan melihatnya lalu menertawakan saya. Tapi tidak apa-apa. Saya ingin melakukannya, jadi saya harus melakukannya
[1] https://www.microchip.com/en-us/development-tool/mpfs-disco-...
Kalimat terakhir itu mengingatkan saya pada “Roll the dice” karya Charles Bukowski. Mungkin saya perlu lebih sering mengingat ini: https://hellopoetry.com/poem/68266/roll-the-dice/
Belakangan ini selalu saja ada orang yang sudah menulis tulisan yang ingin saya tulis. Jadi saya menulis versi saya
Sebagian besar tulisan blog awal saya terinspirasi dari pertanyaan di forum publik. Saya menjawabnya di sana, lalu menulis ulang sebagai tulisan blog, dan setelah itu mengirimkan tautan tulisan tersebut. Tulisan-tulisan blog saya dari awal 2000-an menunjukkan jejak itu
Misalnya, tulisan tentang cara membuka browser dalam mode layar penuh di IE5 sangat sukses: https://brajeshwar.com/2002/ie-50-full-screen-from-itself/