ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

Cisco beri engineer 27 tahun unlimited AI tokens untuk rewrite 98% legacy code

Presiden Cisco, Jeetu Patel, memberi seorang engineer berusia 27 tahun sesuatu yang jarang didapat staf senior: unlimited AI tokens dan mandat me-refactor 98% legacy code perusahaan dalam 24 bulan. Pesannya singkat, 'go nuts.' Engineer itu, Padmanabhan 'Paddy' Krishnamurthy, masuk Cisco pada 2025 saat perusahaan mengakuisisi startup terjemahan real-time miliknya, EzDubs. Sebelumnya ia terkubur lima level di bawah Patel, mengerjakan hal yang menurut Patel tidak strategis. Usul Paddy sederhana: tim dua orang bisa menuntaskan rewrite ini dengan AI tools dan memory-safe languages. Patel memberinya empat minggu untuk membuktikannya. Satu refactor awal sudah memangkas 500.000 baris kode menjadi 120.000 hanya dalam dua minggu. Pemangkasannya drastis, walau jumlah baris saja belum membuktikan kode baru berperilaku sama di beban production. Ini bagian dari taruhan yang lebih besar. Cisco ingin 32.000 engineer pindah ke pengembangan AI-centric, dengan 70% produknya AI-generated...

[slashdot] Kesalahan Python berbiaya kerugian dagang $400 juta

2013-10-23 · #Tech News

news.slashdot.org

Cara Kehilangan $172.222 per Detik Selama 45 Menit
Diposting oleh Soulskill, Selasa 22 Oktober 2013 @20:14

Seorang pembaca anonim menulis: “Perusahaan investasi Knight Capital menjadi berita pada 2012 karena kehilangan lebih dari $400 juta di New York Stock Exchange akibat masalah pada perangkat lunak algorithmic trading mereka. Kini, pemilik sebuah blog pemrograman Python memperhatikan terbitnya laporan rinci SEC tentang apa persisnya yang salah (PDF). Laporan itu memperlihatkan bagaimana rilis pembaruan yang berantakan, digabung panduan proses yang tidak berguna atau tidak ada sama sekali, merugikan perusahaan lebih dari $172.000 per detik selama lebih dari 45 menit. Dari laporan itu: ‘Saat Knight masih memakai kode Power Peg, setiap kali child order dieksekusi, sebuah fungsi kuantitas kumulatif menghitung jumlah saham dari parent order yang sudah tereksekusi. Fitur ini menyuruh kode berhenti merutekan child order setelah parent order terpenuhi seluruhnya. Pada 2003 Knight berhenti memakai fungsionalitas Power Peg. Pada 2005 Knight memindahkan fungsi pelacak saham kumulatif dari kode Power Peg ke titik yang lebih awal dalam urutan kode SMARS. Knight tidak menguji ulang kode Power Peg setelah pemindahan itu untuk memastikan Power Peg masih berfungsi benar bila dipanggil. … Namun saat penggelaran kode baru, salah satu teknisi Knight tidak menyalin kode baru ke satu dari delapan server SMARS. Knight tidak punya teknisi kedua yang meninjau penggelaran itu, dan tidak seorang pun di Knight sadar bahwa kode Power Peg belum dihapus dari server kedelapan, dan kode RLP baru belum ditambahkan. Knight tidak punya prosedur tertulis yang mewajibkan peninjauan semacam itu.’”

my other side: setyadi.com

$ cd ~/

$ cat comments/ (0)