Artikel & Catatan
Pengamatan dan pemikiran teknis seputar systems thinking dan rekayasa industri.
Systems Thinking: Mengapa Kode dan Rantai Pasok Fisik Adalah Masalah yang Sama
Saat software engineer berdiskusi mengenai antrean pesan asinkron, *backpressure*, dan kemacetan *throughput*, mereka sesungguhnya menggunakan konsep matematis yang sama persis dengan apa yang dikembangkan industrial engineer puluhan tahun silam dalam teori antrean dan Hukum Little.
Pipeline microservice pada dasarnya tidak berbeda dengan lini konveyor pabrik fisik. Pada kedua skenario, menempatkan buffer di antara dua proses dengan waktu siklus yang tidak seragam akan mencegah penyumbatan di hulu (*blocking*) dan kekosongan stasiun di hilir (*starvation*). Ketika variasi kerja melonjak tanpa penyangga yang memadai, seluruh sistem akan terjerumus ke dalam latensi yang saling melipatgandakan dampak buruk.
Menggambar Teknik dari Prinsip Pertama: Pelajaran dari CAD untuk UI Bersih
Lembar gambar teknik mesin tidak pernah memuat garis acak tanpa maksud. Setiap garis kontur mewakili batas permukaan fisik, setiap angka dimensi menentukan toleransi suaian fungsional, dan setiap acuan datum menyediakan titik mula yang presisi untuk proses permesinan.
Jika seorang juru gambar menyematkan ornamen dekoratif atau arsiran berlebihan pada lembar kerja teknik, gambar tersebut pasti langsung ditolak oleh bengkel bubut atau pabrik permesinan. Elemen visual yang tidak perlu memicu ambiguitas, dan dalam manufaktur, ambiguitas berujung pada kerugian dan produk cacat.