Proses untuk setahun
Sebenarnya tulisan ini terlalu awal untuk rencana tahunan (meskipun biasanya rencana doang tanpa eksekusi yang baik).
Untuk rencana tahun depan, saya berencana untuk bisa mendapatkan $1k per bulan dari bounty hunting pada smart contract.
Karena that industry, saat hack season sangat gila. Seperti contoh kasus kemarin.
Salah satu protocol defi Balancer kena hack sekitar $128 juta USD1. Itu uang yang sangat banyak untuk seseorang (jika uang sebanyak itu disimpan di SBN dengan return 6% per tahun berapa duit yang didapat tuh?).
Dengan alasan itu, kayaknya mengahasilkan deh jika belajar ini sampai expert (sebenarnya hal apapun jika dilakoni hingga jago, pasti ada cara memonetisasinya). Karena uangnya lebih kelihatan dibanding yang lainnya.
Awal Mula membuat blog ini
Saya putuskan untuk membuat blog ini karena terinspirasi dari lelouch.dev. Ceritanya saya saat scrolling twitter ada yang posting thread dari tulisannya ini2.
Yang topiknya itu membahas kurang lebih, sebenernya kita itu gak bodoh, cuma kurang prasyarat. Jadinya untuk tahu topik-topik yang lebih kompleks itu diperlukan pengetahuan-pengetahuan yang mendukung terhadap topik tersebut. Jika tidak, yang sampai kapanpun akan sulit untuk mempelajari topik itu.
Setelah itu saya menembaca beberapa tulisan lainnya.
Sepertinya jika saya membuat seperti itu bisa kayaknya (dan juga keren). Akhirnya saya putuskan untuk membuat blog ini.
Namun, ada hal yang harus dipikirkan terlebih dahulu. Ini cara buat blognya gimana. Apakah menggunakan blogger seperti blog lama saya3? Sepertinya kurang oke, jika menggunakan itu kembali.
Jika menggunakan yang lainnya saya tidak mengerti. Saat itu saya kepikiran untuk menggunakan SvelteKit. Dan bertanya ke ChatGPT bagaimana caranya. Ya, akhirnya dia memberikan rekomendasi cara bangun dari awal hingga selesai.
Untuk konteks saya disini hanya seorang pemula dalam pemogramman, meskipun udah lama dibidang ini. Masih saja ada keterbatasan untuk membuatnya.
Saat ini sangat ramai sekali istilah vibecoding. Kurang lebih memberikan prompt ke AI lalu menunggu hasil yang diberikan. Sebagian orang ada yang pro dengan hal ini dan sebagiannya yang lainnya ada yang kontra dengan hal ini. Kalau saya sendiri whatever lah. Buat yang pro monggo, buat yang kontra monggo. Mereka pasti ada argumentasi yang bisa didebatkan.
Karena keterbatasan itu saya putuskan untuk vibecoding untuk membuat blog ini. Saya rasa untuk proses pembuat blog ini harus segera rampung, agar saya bisa melanjutkan proses saya dalam belajar smart contract security.
Ada sekitar satu mingguan Google merilis Google Antygravity4. Saya tahu dari teman dan Fireship5. Sebenarnya ini seperti Cursor6 (another vscode fork).
Selama ini gratis saya coba untuk gunakan. Dan hasilnya cukup oke sih untuk membuat blog sederhana ini. Berikan tepuk tangan untuk antygravity.
Rencana Pembelajaran
Untuk hal ini saya sebenarnya sudah membuat repo di github7. Terinspirasi dari postingan facebook seseorang (saya cek tadi hilang postingannya, mungkin dihapus atau kena takedown akunnya). Saat itu ia membagikan tangkapan layar bahwa ini hasil dari bug hunting (saya lupa nominalnya namun cukup untuk hidup di indonesia untuk waktu yang cukup lama).
Niat saya sudah ada sejak tahun lalu, namun dengan tidak adanya sistem pembelajaran hal itu semua menjadi buyar.
Ada beberapa hal lainnya yang saya harus siapkan agar hal ini bisa terwujud. Seperti sistem pembelajaran, bagaimana cara belajarnya, dan beberapa hal yang lainnya yang belum saya pikirkan.
Salah satu referensi yang akan saya gunakan yang berasal dari lelouch.dev juga. Pada artikenya yang berjudul The Thought Process Behind My Learning Plan8.
Hal ini bisa saya terapkan terhadap rencana pembelajaran saya. Untuk breakdown rencana pembelajaran saya, saya akan membuat dalam tulisan lainnya.