tech stack

Tech stack saya suka2, tergantung mood dan kebutuhan. tapi dari sepanjang karir selama ini ada berapa yang saya hindari misalkan:

  • Ruby on rails: great language, great library. sayang usernya banyak toxic, minimal to none technical knowledge end up drinking from gem waterhose.
  • Oracle related: sorry, males untuk going deep buat apa2 yang dikeluarin sama ni kompeni.
  • Apple dan para turunannya: sialnya kompeni laptop d kasih beginian. Gw dulu pengumpul mac/iphone/ipad sayang .. di indo punya beginian bukan buat fungsionalitas tapi lebih ke sosial status.

sisa dari itu, kayaknya gw open buat apa aja. sekarang lagi seneng liatin internal db sama bikin db kecil2an.

Saya benci orang bodoh

Saya bisa tahan lapar, kerja di atas 18 jam, mengerjakan hal paling membosankan bahkan diskusi ngalor ngidul untuk suatu topik yg absurd. Tapi … entah sejak kapan, saya kesal dengan orang bodoh.

Karir dan profesi saya mencoba untuk menjauh dari orang2 seperti ini. Saya memutuskan berkarir dibidang yang seharusnya memiliki kemampuan nalar dan bermatematika diatas rata2. Tujuan hanya satu, saya bisa hidup nyaman tanpa ketemu orang2 bodoh ini.

Sayang seribu sayang, profesi saya sekarang diminati bayak kalangan. Bukan karena tantangan intelektual ,yang ada semua karena uang. Uang yg dihasilkan di profesinya cukup melejit dekade saat ini. Alhasil mulai lah bermunculan kampus yg bisa semua orang masuk, cap ijasah dan tentu saja fast track dengan bootcamp.

Kalau lah orang2 ini mencoba untuk memahami ptofesinya dan coba berkontribusi untuk perusahaan, saya tidak akan ada masalah. Hanya saja akhir2 ini banyak sekali jargon dan omong kosong untuk biar terlihat aktif dikantor.

Emosi saya tidak stabil ketika melihat arsitektur yang melanggar pattern, bloated apps with gem this and that, dan project open source yang di exploitasi demi terlihat ciamik di cv.

Mungkin sudah saatnya untuk tidak peduli dan menutup mata?

ganti internet

Sejak pindah 7 tahun lalu, dari awal gw pake internet provider tertentu. Biar gw ga kena UU ITE whatsover kita singkat sajalah nama provider saya, secara random gw bilang aja internet provider gw merek FM. selama 6 tahun pertama pake ni FM engga ada masalah berarti, mati 1-2 jam itu udah biasa, kalau mati lebih dari 3 jam telepon ke CS nanti ada teknisi yang dateng untuk cek jaringan.

Ketika pandemi datang dan kerja mulai WFH, timbul kekhawatiran bakalan bermasalah ini internet. pertama karena tentu beban pengguna bertambah dan kedua saya agak khawatir bandwith di indonesia tidak lah cukup melayani permintaan sebanyak itu. ternyata kekhawatiran saya tidak terbukti, internet cukup stabil dengan sedikit pengurangan kecepatan, tapi secara umum kita tidak punya masalah.

Memasuki tahun 2021, mulai rada2 aneh. mati setengah hari tidak ada kabar sama sekali, mati 2-3 hari itu sudah biasa sekali, tiap kali komplain selalu diberikan kata2 akan diselesaikan secepatnya. terakhir minggu ini, gila seminggu penuh mati dan sepertinya tidak ada niat untuk perbaikan sama sekali. Lebih gawat lagi status diubah online, walaupun satu komplek mati total.

So jadi good bye lah FM. gw dah jadi pelanggan FM kira2 17 tahun ada, pas tinggal sendiri punya internet sendiri, kira2 7 tahun. Sedih tentu, banyak kenangan dengan provider ini, pertama kali bisa apt get, pertama kali coba2 bikin server movie streaming, dulu pun beralih dari HDD ke SSD karena kepikiran, ngapain gw simpen data gede2 di HD, toh gw tinggal ambil aja dari drive nanti.

Paket yg dirumah tetep gw pertahanin, cuma sekali lagi bermasalah ya wassalam juga, ada banyak kandidat yang mudah2an lebih niat untuk punya bisnis.

I am learning engine for hire

Just realize that my skill or tech stack is really depends on employer. In the past I am not really consious about that, but hell.. some tech lately is kinda little bit hellish and evil. I want to have a time for independent time for reading and experimentation, the timeline right now seems not really friendly.

Should I just cave in? in already years since I do the reboot.

On learning kubernetes

Sekarang trends-nya bikin apps kecil2, terus si kecil apps ini salaing komunikasi, jangan lupa apps kecil ini juga bisa replicate jikalau request dateng menggila.

Awalnya gw go with something like app engine or cloud function or lambda, cuma lama-lama banyak banget syarat dan ketentuan, harus begini begitu dan terlalu banyak magic dibelakang. So … kepikiran cari yang lebih generic dan bisa di deploy di mana saja.

Why kube? karena servicenya ada di mana2, selain itu .. kayaknya engga, ini tools yang avaliable aja saat ini.

Kube in one paragraf? kube itu hotel buat apps yang lu buat. kalau dulu misal ada apps baru, pasang server dulu, ribut2 sama IT buat routing terus deploy apps. Kalau kube? tinggal bilang gw punya apps, perlu komputer dengan spek begini dan ada beberapa apps yang mirip, boleh minta tolong cariin kamar yg cocok buat apps2 ini?.

Tarik ke arah technical dikit:
hotel / management / resepsionis -> kubernetes
kamar -> pods
pelayanan -> scheduler

begitu saja.

Bootcamp makin kek tai

The title show it all!!. Emosi gw sama bootcamp makin menggila dimasa pandemi ini, makin manis aja janji surga para bootcamp, gaji X, posisi Y.. tau-taunya dibelakang begging2 supaya alumni bootcamp dikasih kesempatan minimal magang, abis dikasih magang, tau2 logo kompeni lu di pajang sebagai empolyer alumni bootcamp. padahal mah yang masuk meh.

Sadar lah gw semua orang perlu makan, anak2 bootcamp ini udah bayar mahal buat ikutan bootcamp, masa invesment engga balik modal? sebenarnya ok sih yah, cuma bootcamp udah kena racun dunia yang mananya marketing, yang penting orang tertarik dulu buat join, kualitas dan kuantitas dan legalitas itu urusan belakangan.

Masa pendemi gw pikir bootcamp bakalan mati kayak balap motor illegal atau tawuran, tau-taunya makin menggila coy, plus ada beberapa pemain baru, just bunch of useless person they called themselves as startup employee, buka harga lebih murah dikit dari bootcamp tapi tetep satu jiwa: nyekek.

I am really considering roll my sleeve and start teaching again. this time is for free.

Hmm seems it did not work

Just a thought, what if the stuff that you think will work, it did not work at all? or it is partially work, but not that great at all?

I do think that what make some profession expensive, for example you code something, and it did not work.. what would you do? some people just shutting down and denial, some of us keep the wheel spinning until you get out from the loop. This is what separate professional with those who come just for the money.

Experimen soal waktu

Sebulan terakhir, kira2 sebelum puasa tahun ini, gw sadar kalau screen time gw di hp itu parah. Pertama karena kerjaan, apa2 ada group WA plus slack jadi tiap 5 menit gw tengok tu hp. Berlanjut dengan secepat kilat gw bales chat2 orang, trolling di mana2 dan baca2 berita yang makin ga jelas.

Terus laporan dari acm gw dateng, tahun ini gw 40% lebih sedikit baca buku dan journal, terus juga dah tengah tahun belum satupun sertifikasi yang gw selesain. Gawat bener, haruw do something nih.

Akhirnya gw mulai misahin semuanya, misal WA kantor related gw taro di hp dari kantor, private phone gw kaga ada, terus slack gw install dikomputer doang, ga ada di hp. Kantor buka toko jam 8, tutup toko jam 4. Semua juga di shutdown kalau udah selesai.

So anyhow gw punya waktu lebih hampir 3 jam dong hahaha. Buku mana yang bakalan gw selesain sekarang? Dah sebulan jalan, hampir ga ada, sekarang gw lagi main twilight princess dari jaman puasa. Tinggal 3 dungeon lagi dan sudah ngabisin 50 jam waktu gw. Hadeeh.

Lebaran Kali Ini

Udah 2 kali lebaran minimalis, dulu awalnya gw suka, THR minimalis cuy, sekarang udah sendirian THR jebol juga haha. Ini berat, makin hari makin berat, orang-orang bakalan crack sebentar lagi. Ini gw yakin untuk hipotesa kali ini, kemungkinan tempat umum bakalan rame gila.

Dalam keadaan minimalis ini, gw bersukur:
– Ponakan gw makin gede, makin lucu, makin banyak ulah.
– Belom kena ni penyakit juga, walaupun angka dan ratio makin menjadi2.
– Masih bisa kasih orang THR.
– Parents still the same like I know for the last 35 years.

Yg bikin gw bete lately:
– Shitty code, shitty pipeline, shitty people. Project baru, saatnya bongkar2 dan maki2 lagi, sialnya ini deket lebaran.
– 3.5% !!, haha disukurin aja lah, project gw 85% traffic, plus semua buffer and load balancing buat backend yg cupu. tapi 3.5% haha
– Pemanas air rusak, udah bulukan kali tu yg lama, emang perlu diganti.
– Jakarta macet lagi cuy. Gila ini.

Sekian ranting hari ini.

Tentang Industri Penyakitan Satu Ini

Kadang2 gw eneg dengan industri IT, challengenya OK yah, cuma para oportunistics useless person who thinks you can get by just by attending uni or bootcamp. Shame lah. Sekarang susah nyari orang yang beres, yang ada para penghapal pattern dan interview. Kaya burung beo, pattern this dan that.. kalau shit hit the fan.. palingan ilang.

Buat yang masih baru atau berpikir masuk dunia industri ini, start showing your work !!, jangan terlalu banyak kena teori ini dan itu, biar aja semuanya nge-flow. misal oh gw buat ini, eh ternyata butuh ini, selesai .. coba di check ada cara lebih baik atau engga?. Just keep deploying.

Gw udah engga percaya dengan uni dan bootcamp. Mereka itu mah institusi bisnis daripada institusi pendidikan. Uni X misalnya.. menjejalin mahasiswa dengan bahasa X,Y,Z dan design A,B,C.. dengan maksud dan cuma itu maksudnya .. terlihat ok di interview. Sepertinya kampus ini north star guidenya jumlah orang yang engga nganggur aja pas lulus. Mengingat tipikal orang yang masuk sana, gw engga bisa nyalahin sih. Bootcamp? totally garbage. Kalau serius mau masuk industri ini, mending ambil buku yang ok, cari mentor dan mulai ship your work. Beda yah kalau dapet papa mama scholarship atau duit mana aja yang lu ga earn it at all, suka2 lu aja lah.

Gw masih suka industri ini, the challenge, the adrenaline rush, the constant create magic, the touch of human life. tapi .. ya itu ada gula ada semut, sekarang semutnya mulutnya ganas2, kerja ga bisa. Kumpulin artikel terus claim punya lu atau ide lu lah sana.

Ich bin mude.