Perkakas Kecil, Dampak Besar

Perkakas developer terbaik mengerjakan satu hal dengan baik lalu menyingkir dari jalan Anda.

Redaksi

1 menit baca

Kunci pas dan perkakas tangan tergantung di dinding bengkel

Ada golongan perangkat lunak yang jarang mendapat pujian. Bukan framework, platform, atau IDE, melainkan perkakas kecil dan tajam yang menyelesaikan satu masalah dengan begitu baik sampai kita lupa sedang memakainya. Menjadi tak terlihat adalah pujian tertinggi untuk sebuah perkakas.

Contohnya ripgrep, yang mencari kode begitu cepat sampai mengubah cara saya berpikir soal pencarian. Atau jq, yang membuat JSON terasa seperti format data kelas satu di terminal. Atau curl, yang diam-diam menopang pipa internet selama puluhan tahun.

Filosofi Unix, ditengok kembali

Kerjakan satu hal dengan baik. Nasihat ini sudah begitu tua sampai terdengar klise, tetapi perkakas modern terbaik masih mengikutinya. Mereka tidak mencoba menjadi platform. Mereka mengerjakan tugasnya dan bisa dirangkai dengan perkakas lain.

Godaan untuk menambah selalu ada: satu fitur lagi, satu opsi lagi, satu integrasi lagi. Setiap tambahan adalah keputusan yang harus diambil seseorang dan jalur kode yang harus dirawat. Perkakas terbaik menahan godaan itu, dan karena tetap kecil, mereka tetap andal.

Diskusi

Belum ada komentar

Baca Juga

Semua tulisan