Catatan
Blog
Catatan tentang frontend, SEO, AI, analitik, dan membangun produk nyata.
42 artikel
Mengapa saya membuat gitae.com: alat pemeriksaan mendalam untuk website dan infrastruktur
Saya membuat gitae.com agar bisa lebih cepat menjawab pertanyaan penting: apakah website benar-benar down, atau masalahnya hanya ada di sisi saya?
Mengapa TypeScript adalah bahasa terbaik untuk Codex saat tujuannya pengiriman software nyata
Kalau targetnya adalah software production, bukan sekadar kode demo, TypeScript memberi Codex struktur, batasan, dan umpan balik yang jauh lebih berguna.
Jurfi.com: Studio Dokumen Hukum Berbasis Browser yang Dibangun untuk Kejelasan
Jurfi.com adalah studio dokumen hukum berbasis browser yang saya buat untuk mengubah proses drafting yang berantakan menjadi draf kerja yang lebih jelas dan terstruktur, tanpa berpura-pura bahwa AI menggantikan pengacara.
Pendapatan SaaS Pertama Saya: Kenapa $10 Pertama Itu Sangat Berarti
Pembayaran online pertama untuk produk yang saya bangun sendiri memang hanya $10, tetapi itu membuktikan bahwa ada pengguna nyata yang melihat nilai nyata di dalamnya.
Bagaimana Codex Membantu Saya Meninjau 15 Proyek Sekaligus
Menggunakan Codex di dalam VS Code membuat bagian yang paling berulang dari review bug, SEO, terjemahan, lokalisasi, dan testing jauh lebih cepat di banyak proyek, tanpa menggantikan penilaian manual.
Mengapa Saya Menyimpan 3–5% Terakhir Codex Plus untuk Tugas Engineering Terbesar
Perubahan kecil dalam workflow saya mengubah cara saya memakai Codex Plus: saat limit hampir habis, saya berhenti bermain aman dan justru memulai pekerjaan teknis yang paling berat.
Bagaimana Kesalahan Technical SEO Membuat Situs Saya Hilang dari Google Search
Situs saya bukan hanya turun peringkat. Situs itu benar-benar hilang dari Google, dan dari situ saya belajar betapa cepat kesalahan technical SEO bisa merusak kepercayaan.
Lima Tahun Kemudian, MacBook M1 Versi Dasar Masih Terasa Sebagai Salah Satu Pembelian Teknologi Terbaik Saya
Setelah lima tahun dipakai setiap hari untuk beban kerja berat, MacBook M1 versi dasar saya masih terasa seperti perangkat dengan nilai jangka panjang yang luar biasa.
Bagaimana AI dan Next.js Membuat Peluncuran Proyek Saya dalam 4 Bahasa Jauh Lebih Mudah dari Dugaan
Perubahan kecil pada struktur konten, terjemahan berbantuan AI, dan Next.js membuat peluncuran dalam 4 bahasa terasa jauh lebih sederhana dan lebih mudah diskalakan daripada yang saya bayangkan.
Saya Meluncurkan qrviz: Kenapa Saya Membuat Generator Kode QR Gratis Tanpa Rencana Monetisasi
Saya meluncurkan qrviz.com sebagai generator kode QR gratis, bukan karena ini langkah bisnis paling masuk akal, tetapi karena membangun produk yang berguna masih menjadi salah satu hal yang paling memberi saya energi.
Membangun Chatbot Bergaya Character AI Sendirian: Mengapa Bagian Tersulit Adalah Membuat Karakter Terasa Nyata
Meluncurkan chatbot bergaya Character AI dalam 13 bahasa mengajarkan saya bahwa tantangan terbesar bukanlah coding, melainkan menciptakan karakter yang terasa hangat, konsisten, dan meyakinkan.
Mengapa Mendapatkan Pelanggan Lebih Sulit daripada Membangun SaaS
Bagi banyak developer, menulis kode terasa lebih jelas daripada tantangan sebenarnya setelah peluncuran: distribusi, positioning, dan retention.
Saya Membangun Character AI Saya Sendiri Sendirian, dan Peluncurannya Membuatnya Benar-Benar Nyata
Membangun Character AI sendirian sudah cukup berat, tetapi saat pembayaran aktif, proyek sampingan ini berubah menjadi produk nyata dengan tanggung jawab nyata.
Halusinasi AI saat membuat karakter anime masih benar-benar liar
Saat membuat karakter anime untuk rizae.com dengan ChatGPT, saya terus melihat pola yang sama: AI bisa sangat mengesankan, lalu tiba-tiba sangat yakin pada hasil yang jelas-jelas salah.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
Pasar kerja TI Rusia pada 2026: seperti apa rasanya sebenarnya
Persaingannya brutal: pelamar makin banyak, gaji stagnan atau turun, dan peran yang benar-benar layak dikejar jauh lebih sedikit.
Ketika AI Menambahkan Tangan Ekstra dan Bersikeras Semuanya Baik-Baik Saja
Model gambar bisa salah dengan penuh percaya diri, dan prompt koreksi pun masih bisa gagal dengan cara yang mengejutkan keras kepala.
Web development, proyek solo, dan perkenalan singkat
Perkenalan singkat: enam tahun di dunia web development, masih membangun proyek solo, dan selalu terbuka untuk obrolan teknologi yang bermakna.
Kembali dari Liburan dan Langsung Masuk Lagi ke Kode
Empat hari membangun dengan fokus penuh mengingatkan saya lagi betapa saya menikmati pekerjaan teknis yang mendalam setelah jeda.
Teh mint, 3.500 commit, dan jeda yang layak
Refleksi singkat tentang sprint selama empat bulan, ulang tahun di Maroko, dan mengapa istirahat yang sungguh-sungguh penting setelah periode kerja intens yang panjang.
Bagaimana saya memakai DeepSeek dan Node.js untuk meluncurkan AI SaaS lebih cepat
Bagaimana DeepSeek membantu saya menembus hambatan MVP dan bergerak dari repo kosong ke platform yang benar-benar berjalan.
Postingan viral saya di Threads dihapus gara-gara komentar yang ramah
Pengingat pahit bahwa membangun di platform pinjaman itu berisiko: akun developer baru mulai mendapat traction, lalu tiba-tiba disuspensi.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Bagaimana Saya Diblokir dari Reddit dalam 15 Menit
Saya mencoba masuk ke Reddit dengan pelan dan hati-hati, tetapi tetap saja langsung kena blokir permanen.
Domain Lama Datang dengan Beban Lama
Domain berusia 25 tahun membawa lalu lintas bot warisan, pemborosan crawl, dan masalah SEO yang baru benar-benar selesai setelah memakai respons 410 secara terarah.
Mengapa situs saya nyaris tidak mendapat trafik dari Rusia
Masalahnya bukan permintaan. Yang jadi penyebab adalah Cloudflare, pemblokiran Rusia, dan migrasi yang akhirnya memulihkan akses.
Mengapa Situs Statis Sangat Tangguh Menghadapi Kebisingan Bot
Log saya penuh dengan pemindai dan probe eksploit, tetapi stack nyaris tidak merasakannya. Itulah keunggulan pengiriman statis.
Yandex vs. Google pada Proyek Baru
Yandex mulai mendatangkan trafik nyata, sementara Google nyaris tidak bergerak. Kontras ini menunjukkan betapa berbedanya kedua mesin pencari memperlakukan situs baru.
Yandex Mengindeks 4.000+ Halaman Dalam Semalam
Sebuah pencapaian penting dalam programmatic SEO: ribuan halaman statis masuk indeks hanya dalam satu sapuan.
Satu Bulan Eksperimen SEO: 632 Pengunjung dan Banyak Pertanyaan
Sebulan kerja SEO secara langsung menghasilkan trafik nyata, beberapa kejutan, dan gambaran yang jauh lebih jelas tentang apa yang benar-benar berdampak.
Dari Kerja Frontend ke SEO Praktis
Saya membuat side project dengan Next.js untuk belajar SEO, dan akhirnya Yandex jauh mengungguli Google.
Mengapa Saya Memilih Yandex Metrica daripada Google Analytics
Setelah seminggu dipakai dalam penggunaan nyata, Yandex Metrica memberi saya data perilaku yang lebih jelas dan gambaran yang jauh lebih baik tentang bagaimana orang bergerak di dalam situs.
Bagaimana Redirect 308 Membantu Saya Mengendalikan Kekacauan Sitemap
Yandex salah membaca ribuan URL, dan redirect 308 yang sudah disiapkan sebelumnya membantu menjauhkan crawler dari jalur yang rusak.
Lonjakan Awal dari Google Bukan Pertumbuhan Nyata
Lonjakan besar saat peluncuran memang terasa menyenangkan, tetapi biasanya cepat menghilang. Itulah sebabnya situs baru tidak boleh terlalu percaya pada fase bulan madu ini.
Kehilangan 2.000 Halaman dalam Semalam di Yandex
Pengingat yang cukup keras bahwa volatilitas SEO memang bagian dari permainan, bahkan saat sebuah proyek terlihat tumbuh dengan baik.
Memenangkan Dua Hadiah di Moscow JS 66
Malam penuh diskusi tentang bot Telegram, TypeScript, dan AI, plus pertanyaan-pertanyaan yang membantu saya membawa pulang dua hadiah.
Catatan dari PiterJS
Hal yang paling menonjol di PiterJS, St. Petersburg: FrontOps, performa, dan pentingnya datang dengan persiapan matang.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
Catatan dari MoscowJS 65
Rekap singkat MoscowJS 65 di T Bank, sesi-sesi yang paling berkesan, dan alasan meetup JavaScript lokal masih tetap penting.
Situs Baru, Arah Baru
Saya meluncurkan situs portofolio baru yang dibangun dari enam tahun pengalaman dan gelombang berikutnya dari side project yang berfokus pada AI.