Kode, Linux, dan Pemancing Berekspektasi Tinggi.
Saya seorang software engineer yang sesekali berubah profesi menjadi Linux admin ketika server mulai bertingkah.
Sehari-hari saya bergelut dengan kode, database, terminal, konfigurasi, deployment, dan error yang entah kenapa selalu muncul ketika semuanya sudah terasa aman.
Saya banyak bekerja di dunia web development, terutama dengan PHP, Laravel, WordPress, database, Linux, dan berbagai teknologi yang mendukungnya. Pekerjaan saya sering kali bukan sekadar menulis kode, tetapi juga mencari tahu kenapa kode yang kemarin berjalan dengan baik tiba-tiba memutuskan untuk tidak bekerja hari ini.
Modal utama saya dalam menghadapi semua itu adalah:
kopi, logika, dokumentasi, Stack Overflow, ChatGPT, dan kemampuan Googling yang ditempa oleh kerasnya dunia debugging.
Kadang masalah selesai dalam lima menit.
Kadang membutuhkan berjam-jam.
Dan kadang, setelah membuka belasan tab browser, jawabannya ternyata hanya satu baris konfigurasi yang salah.
Kenapa Saya Membuat Website Ini?
Website ini saya gunakan sebagai tempat untuk menulis, mencatat, bereksperimen, dan mendokumentasikan perjalanan saya sebagai software engineer.
Saya percaya bahwa sesuatu yang sudah pernah kita pelajari atau selesaikan akan lebih berguna jika didokumentasikan. Karena itu, beberapa tulisan di sini berasal dari pengalaman mengerjakan project, troubleshooting, eksperimen teknologi, atau masalah kecil yang ternyata membutuhkan waktu cukup panjang untuk diselesaikan.
Saya juga ingin website ini berkembang menjadi portfolio dan gallery yang mendokumentasikan berbagai project dan hasil pekerjaan yang pernah saya kerjakan.
Jadi, selain artikel teknis, nantinya Anda juga akan menemukan project, eksperimen, screenshot, dan berbagai hal yang menurut saya menarik untuk didokumentasikan.
Yang Saya Kerjakan
Beberapa bidang yang sering saya eksplorasi antara lain:
- PHP dan Laravel
- Database
- Linux dan server
- Deployment dan konfigurasi aplikasi
- Web development
- Performance dan troubleshooting
- Berbagai tools dan teknologi yang saya gunakan dalam pekerjaan
Tidak semuanya saya kuasai dengan sempurna. Sebagian justru saya tulis karena sedang belajar atau baru saja menyelesaikan sebuah masalah.
Bagi saya, dokumentasi tidak harus selalu datang setelah kita menjadi ahli. Kadang proses belajar itu sendiri justru merupakan bagian yang paling menarik untuk dibagikan.
Di Luar Kode
Di luar layar, terminal, dan server, saya punya hobi yang cukup berbeda:
memancing.
Saya memancing dengan optimisme yang tinggi dan ekspektasi yang kadang tidak sebanding dengan hasil.
Berangkat dengan bayangan membawa pulang ikan.
Pulang dengan membawa pengalaman, foto, dan ketenangan.
Kadang dapat ikan juga. Kadang.
Mungkin ada kesamaan antara memancing dan debugging: keduanya membutuhkan kesabaran, tidak ada jaminan hasil, dan sering kali kita tidak tahu kapan sesuatu akhirnya akan berhasil.
Bedanya, kalau debugging gagal, biasanya masih bisa membaca log.
Kalau ikan tidak makan umpan, tidak ada log-nya.
Portfolio & Project
Seiring waktu, halaman ini akan saya lengkapi dengan berbagai project dan hasil pekerjaan yang pernah saya kerjakan.
Beberapa di antaranya mungkin berupa aplikasi web, project Laravel/PHP, eksperimen teknologi, maupun project pribadi.
Saya ingin website ini bukan hanya menjadi tempat untuk membaca tulisan saya, tetapi juga menjadi catatan perjalanan dan portfolio dari apa yang pernah saya buat.
Mari Terhubung
Jika Anda ingin berdiskusi tentang software development, Laravel, PHP, Linux, server, atau project, silakan menghubungi saya melalui halaman Contact.
Jika Anda menemukan kesalahan dalam salah satu artikel, jangan ragu untuk memberi tahu saya juga.
Karena kemungkinan besar saya akan memperbaikinya sambil bertanya:
“Kok tadi bisa jalan, ya?”
— Eko Sudarmaji
