Grandyella
Home Blog About
LinkedIn Twitter / X GitHub
  • Apr 24, 2026

    Belajar Coding di Tengah Gaji Pas-pasan dan Mimpi yang Mahal

    S2, bootcamp, sertifikasi — semua butuh uang. Tapi keterbatasan finansial bukan alasan untuk berhenti. Ini cara gue navigating belajar dengan resource terbatas.

  • Apr 24, 2026

    Personal Finance Dashboard dengan Metabase & PostgreSQL

    Data sudah terkumpul di PostgreSQL — sekarang gimana cara lihatnya secara visual tanpa keluar uang? Jawaban: Metabase yang sudah ada di Docker stack sendiri.

  • Apr 23, 2026

    Fitur Lengkap Money Tracker Bot: Bank, Budget, dan Recurring Transaction

    Dari bot sederhana catat pengeluaran, ke sistem keuangan yang track saldo per rekening, kasih warning budget, dan catat transaksi rutin otomatis.

  • Apr 21, 2026

    Dari Keresahan Jadi Kode: Bikin Bot Keuangan Pribadi dengan Python & Telegram

    Cerita di balik Grandyella Money Tracker — dari frustrasi lihat saldo habis tanpa jejak, sampai bot Telegram yang jalan 24 jam di homelab sendiri.

  • Apr 20, 2026

    27 Tahun, Masih Ngerasa Ketinggalan — dan Itu Mungkin Wajar

    Cerita jujur soal switch karir, gap antara ekspektasi dan realita, dan pertanyaan yang sering muncul di kepala: gue udah ngapain aja?

  • Apr 18, 2026

    Pipeline pertama jalan — dari Telegram ke database

    Pertama kalinya data tersimpan beneran, bukan cuma di memory.

  • Apr 18, 2026

    Python pertama: Dictionary, Function, dan kenapa gue salah paham soal []

    Belajar hal yang kedengarannya simpel tapi ternyata ada nuansanya.

  • Apr 18, 2026

    Hari pertama: Gitea mati, SSH berantakan, tapi somehow kelar

    Setup environment dari nol — lebih ribet dari yang gue kira.

  • Apr 17, 2026

    Kenapa Grandyella Tracker?

    Awal mula ide dan brainstorming project ini.

  • Apr 17, 2026

    Mulai.

    Post pertama. Gak tau mau nulis apa.

© 2026 Built by Zul. Powered by procrastination.
LinkedIn Twitter / X GitHub