
Many small sites
Kalau dilihat sekilas, sudut internetku lebih mirip kota kecil daripada satu website: ada flessan.pages.dev, flessan.github.io, gdips.pages.dev, tune.thio.cc.cd, text.thio.qzz.io, dan sekarang thio.cc.cd. Wajar kalau muncul pertanyaan: kenapa gak dijadikan satu website besar aja?
Satu tempat gak harus mengerjakan semuanya
Website yang pengin jadi portfolio, blog, music player, tool, dokumentasi, dan dashboard sekaligus bisa tumbuh jadi terlalu berat. Aku lebih suka memberi tiap proyek tempat yang sesuai dengan tugasnya.
- Satu site, satu tujuan utama. GDIPS adalah proyek Geometry Dash; teksreceh adalah text toy; resontune berurusan dengan musik. Mereka gak harus berpura-pura menjadi hal yang sama.
- Eksperimen bisa bergerak sendiri. Kalau ingin mencoba framework atau arsitektur baru, aku bisa bikin proyek terpisah tanpa membongkar semuanya.
- Proyek lama tetap punya tempat. flessan.pages.dev, salah satu site awalku, masih online. Kode lama bukan otomatis sampah hanya karena aku belajar cara baru.
Pemisahan ini ada trade-off-nya juga: lebih banyak deployment, domain, konfigurasi, dan hal yang harus diingat. Banyak website kecil bukan strategi ajaib untuk menghilangkan maintenance. Kadang itu cuma cara supaya masalahnya tetap punya batas yang jelas.
Building is how I learn
Membaca dokumentasi membantu, tapi membangun sesuatu memaksaku berhadapan dengan keputusan nyata. Belajar Wayland jadi lebih konkret saat mengerjakan slate-de. Penasaran soal teks internet menghasilkan teksreceh. Kebutuhan komunitas mendorongku mengerjakan GDIPS.
Setiap proyek biasanya bermula dari pertanyaan kecil: bisa gak QR scanner berjalan sepenuhnya lokal? Apa yang dibutuhkan sebuah GDPS? Bisa gak generator teks jadi semacam museum? Jawabannya gak selalu sukses, tapi prosesnya tetap memberi bahan belajar.
A quick map of the ecosystem
Kalau mau menjelajah, ecosystem page mengumpulkan lebih banyak tautan. Beberapa pintu untuk mulai:
- gdips.pages.dev: GDIPS
- tune.thio.cc.cd: resontune, proyek musik
- text.thio.qzz.io: teksreceh
- slate.dotfiles.qzz.io: slate-de
- flessan.github.io: project index
Setiap site punya alasan masing-masing untuk ada. Dan kalau satu eksperimen gagal, semoga yang lain gak ikut tumbang gara-gara semuanya dipaksa tinggal di satu rumah.