September 1st, 20258 mins read
My Views, My Story
Ideogram - software engineer's sin

Setiap Software Engineer pasti pernah melakukan kesalahan saat development. Sekalipun yang jago atau yang udah master pasti pernah bikin kesalahan. Yang namanya manusia tentu ga ada yang sempurna. Dari kesalahan itu justru yang menjadikan kita menjadi versi yang lebih baik. Gw sendiri juga pernah bikin kesalahan, baik itu kesalahan besar maupun kesalahan kecil…

August 24th, 20257 mins read
My Story
Ideogram - merantau chibi

Sabtu, 24 Agustus 2013. Hari di mana gw untuk pertama kalinya melangkahkan kaki meninggalkan kampung halaman dan memulai lembaran baru di pulau Jawa. Itu untuk pertama kalinya gw merasakan tinggal sendiri tanpa ditemani keluarga. Pertama kalinya gw melakukan perjalanan keluar dari provinsi Sumatera Barat. Pertama kalinya gw naik pesawat. Semuanya serba pertama…

August 17th, 20253 mins read
My Story
Ideogram - dirgahayu indonesia ke-80

Dirgahayu Republik Indonesia ke-80! Sudah 80 tahun aja usia negara ini🥳. Terlepas dari gonjang-gonjang perekonomian dan perpolitikan negara akhir-akhir ini, Indonesia tetaplah Indonesia🇮🇩. Negara tempat gw dilahirkan dan dibesarkan. Surganya makanan dunia🤤. Apa pun yang terjadi, gw tetap cinta negara ini❤️‍🔥. Berhubung hari ini adalah HUT RI ke-80, postingan…

August 14th, 20255 mins read
My Story
Ideogram - journey as software engineer

Tepat pada hari ini di tahun 2017 adalah hari pertama gw resmi menjadi Software Engineer. Pada hari itu adalah hari pertama gw bekerja di sebuah perusahaan IT konsultan di area Pecenongan. Lega tentunya saat itu, melepas status pengangguran setelah beberapa kali keliling Jabodetabek-Bandung test & interview nyari kerja. Numpang nginap di kosan teman, rumah sepupu…

July 31st, 202515 mins read
Java, Tips & Tutorial, Programming Principle
Ideogram - Unit Test BDD

Walaupun testing ini adalah tugas utamanya Tester atau QA, tapi dari sisi Developer juga perlu melakukan testing sebelum dites oleh Tester agar bugs bisa diketahui lebih awal dan dijalankan secara otomatis. Testing memastikan proses aplikasi yang kita kembangkan berjalan sesuai requirement. Testing juga membantu kita untuk mengetahui efek dari perubahan yang kita…

June 9th, 202511 mins read
Java, Tips & Tutorial, Programming Principle, My Views
Ideogram - error handling

Di Java terdapat class Throwable yang berfungsi untuk menghentikan eksekusi code ketika terjadi kegagalan. Throwable terbagi jadi 2, yaitu Error dan Exception. Exception sendiri dipecah lagi jadi 2 jenis Exception, yaitu Unchecked Exception yang merupakan turunan Runtime Exception, dan Checked Exception yang merupakan turunan Exception selain Runtime Exception…

May 25th, 202515 mins read
My Views, My Story, Football
Wikimedia - Haji Agus Salim Stadium east stand

Semen Padang FC memastikan diri bertahan di Liga 1 musim depan setelah mengalahkan Arema FC dengan skor 2-0. Dengan hasil ini maka 3 tim yang terdegradasi ke Liga 2 musim depan adalah PSS Sleman, Barito Putera, dan PSIS Semarang. Sebuah pengalaman yang dramatis bagi fans Semen Padang. Sepanjang musim berkutat di zona degradasi, namun akhirnya bisa finish di…

May 18th, 202516 mins read
My Story
Ideogram - Boarding house

5 tahun sudah gw ngekos di tempat yang sekarang terhitung sejak Mei ini. Sejauh ini, ini kosan terlama yang pernah gw tempati. Pada tulisan kali ini gw akan membagikan pengalaman dan keluh kesah gw selama menjadi anak kos, mulai dari ngekos sebagai mahasiswa di Bandung, hingga sekarang sebagai pekerja swasta di Jakarta. Total ada 5 kosan yang pernah gw tempati…

May 14th, 202510 mins read
My Views, Football
Ideogram - football rules misinformation

Selain Offside, terdapat beberapa misinformasi & disinformasi yang beredar di sosial media terkait sepak bola. Hal ini menyebabkan beberapa orang salah paham karena info dari sumber yang ga jelas itu. Di sini gw akan mencoba meluruskan kesalahpahaman yang sering terjadi. Sama seperti tulisan tentang Offside dulu, gw akan memberikan referensi di tiap poin dari…

Ideogram - Encapsulation

Encapsulation merupakan salah satu dari 4 pondasi utama pada OOP selain Abstraction untuk struktur behavior yang konsisten, Inheritance untuk pewarisan behavior, dan Polymorphism untuk fleksibilitas dalam penggunaan varian yang berbeda. Ini merupakan fundamental OOP yang wajib dipelajari. Semuanya merupakan topik yang mainstream di internet. Tapi gw liat di…

© 2025 · Ferry Suhandri