Spikdi
B10:40
B10:40
Last week I pushed a code change too fast.
Minggu lalu saya mengirim perubahan kode terlalu cepat.
It broke a page for some users.
Itu merusak halaman untuk sebagian pengguna.
My manager asked who was responsible.
Manajer saya bertanya siapa yang bertanggung jawab.
I said, 'that one was on me.'
Saya bilang, 'itu salah saya.'
Admitting it felt scary but honest.
Mengakuinya terasa menakutkan tapi jujur.
Then I explained what I missed.
Lalu saya menjelaskan apa yang saya lewatkan.
I skipped a test for one edge case.
Saya melewatkan tes untuk satu kasus khusus.
That was a small but costly mistake.
Itu kesalahan kecil tapi berakibat besar.
To stop it happening again, I will add a checklist.
Agar tidak terulang, saya akan menambah daftar periksa.
It will cover all possible user inputs.
Itu akan mencakup semua kemungkinan input pengguna.
Now I double-check every merge request.
Sekarang saya periksa ulang setiap permintaan merge.
Mistakes teach me more than successes.
Kesalahan mengajari saya lebih dari kesuksesan.
Owning a Bug: What I Learned
by @dewi64