Saya akan berdebat karena kebosanan. Secara khusus, bagi sebagian besar perusahaan yang sedang berkembang, teknologi yang tepat adalah teknologi yang membosankan: terbukti, digunakan secara luas, tidak menarik, dan mudah untuk disewa. Manfaat tumpukan teknologi yang membosankan adalah manfaat yang tidak dicantumkan siapa pun dalam slide konferensi, itulah sebabnya manfaat tersebut diremehkan ketika sebuah tim memilih apa yang akan dikembangkan.

Dorongan terhadap teknologi menarik sangat kuat dan biasanya datang dari pihak yang baik. Insinyur ingin bekerja dengan hal terbaru. Ini lebih menyenangkan, terlihat bagus di resume, dan benar-benar terasa seperti kemajuan. Saya sendiri sudah merasakannya selama lima belas tahun. Namun ada perbedaan antara apa yang menyenangkan untuk dibangun dan apa yang bijaksana untuk dijalankan, dan sebagai orang yang sering dipanggil ketika suatu sistem rusak dan tidak ada yang tahu alasannya, saya telah melihat mana yang Anda sesali.

Ide intinya sederhana. Anggaran inovasi Anda terbatas. Habiskan uang tersebut untuk produk yang menghasilkan uang bagi Anda, bukan untuk pembelian pipa ledeng yang tidak akan membuat siapa pun berterima kasih.

Membosankan berarti mode kegagalan sudah diketahui

Saat Anda memilih teknologi yang telah digunakan oleh jutaan tim selama satu dekade, Anda tidak hanya memilih alatnya. Anda memilih setiap masalah yang telah dihadapi dan dipecahkan oleh orang lain. Cari pesan kesalahan apa pun dan Anda akan menemukan dua puluh jawaban. Tepi yang tajam didokumentasikan. Gotcha penskalaan telah diketahui.

Pilih hal baru yang menarik dan Anda akan menjadi orang yang menemukan masalah tersebut dalam produksi, pada jam 2 pagi, tanpa jawaban Stack Overflow dan perpustakaan yang dikelola oleh tiga sukarelawan yang tertidur di zona waktu lain. Teknologi yang membosankan memiliki kegagalan yang membosankan dan dapat diprediksi. Teknologi yang menarik memiliki kegagalan baru yang menarik, dan "kegagalan yang menarik" adalah hal terakhir yang Anda inginkan antara Anda dan pelanggan Anda.

Anda sebenarnya dapat menyewanya

Ini adalah argumen yang paling penting di pasar seperti Indonesia, dan argumen ini terus-menerus diabaikan. Saat Anda memilih tumpukan utama, Anda dapat menyewa dari kumpulan lokal yang dalam. Ketika seorang pengembang keluar, Anda menggantinya dalam beberapa minggu, dan orang baru tersebut cepat produktif karena mereka sudah mengetahui alatnya.

Pilih sesuatu yang eksotis dan Anda diam-diam telah membangun jebakan perekrutan:

  • Jumlah orang yang mengenalnya secara lokal sangat sedikit, jadi Anda harus membayar mahal dan menunggu berbulan-bulan.
  • Ketika salah satu ahlimu pergi, maka ilmunya pun ikut pergi bersama mereka.
  • Memberikan orientasi kepada orang baru berarti mengajarkan teknologi dan produk pada saat yang bersamaan.

Saya telah menyaksikan sebuah perusahaan disandera oleh satu pengembang karena merekalah satu-satunya orang di gedung tersebut yang memahami kerangka tidak biasa yang dipilih tim sebelumnya untuk mengisi resume mereka. Itu bukan masalah teknologi. Ini adalah risiko bisnis yang disebabkan oleh teknologi.

Kebosanan bertahan cukup lama untuk menjadi penting

Perangkat lunak yang Anda andalkan masih perlu didukung dalam lima dan sepuluh tahun. Membosankan, teknologi arus utama memiliki umur panjang hampir sesuai definisinya, karena begitu banyak perusahaan yang bergantung padanya sehingga teknologi tersebut tidak bisa mati begitu saja. Kerangka kerja menarik yang disukai semua orang dua tahun lalu mungkin sudah ditinggalkan, meninggalkan Anda pada landasan yang tidak dipertahankan oleh siapa pun.

Hal ini terkait langsung dengan seberapa banyak utang teknis membuat aplikasi Anda lebih lambat diperbaiki dari waktu ke waktu. Ketergantungan yang eksotik atau terbengkalai adalah salah satu cara tercepat untuk mengakumulasi jenis hutang yang tidak memiliki hasil yang jelas, karena pada akhirnya Anda terpaksa melakukan penulisan ulang yang menyakitkan hanya untuk tetap bertahan. Pilihan yang membosankan menua dengan perlahan. Hal-hal yang menarik sering kali menjadi tanggung jawab.## Saat seru sebenarnya adalah panggilan yang tepat

Saya bukan seorang Luddite, dan saya tidak ingin berpura-pura bahwa jawabannya selalu "gunakan yang tertua". Terkadang teknologi yang lebih baru benar-benar mendapatkan tempatnya. Tes yang saya terapkan jujur dan spesifik:

  1. Apakah ini pembeda inti? Jika teknologi baru benar-benar membuat produk Anda lebih baik dibandingkan pesaing, mengeluarkan anggaran inovasi di sana adalah hal yang tepat. Itu adalah produknya, bukan pipa ledengnya.
  2. Apakah rasa sakitnya nyata dan terjadi saat ini? Jika tumpukan membosankan Anda benar-benar menghalangi Anda hari ini, bukan secara hipotetis suatu hari nanti, hal ini membenarkan tindakan Anda.
  3. Dapatkah Anda mempekerjakan dan mendukungnya? Jika mengadopsinya berarti seseorang yang tidak tergantikan, jawabannya biasanya tidak, tidak peduli seberapa bagus alat tersebut.

Aturan praktisnya: bertualanglah di satu atau dua tempat yang menghasilkan uang bagi Anda, dan teruslah menjadi membosankan di tempat lain. Sebuah perusahaan yang menarik dalam database, hosting, kerangka kerja, alat pembangunannya, dan antrean pesannya secara bersamaan belum berinovasi. Ia baru saja mendaftar untuk men-debug lima sistem baru secara bersamaan.

Membosankan adalah hadiah untuk diri Anda di masa depan

Ini adalah bingkai ulang yang saya serahkan kepada pemiliknya. Orang yang dirugikan atau diuntungkan dari pilihan tumpukan hari ini adalah tim masa depan Anda, termasuk versi masa depan Anda, yang menghadapi sistem ini di bawah tekanan dua tahun dari sekarang dengan orang yang berbeda. Tim masa depan tersebut tidak akan peduli bahwa tumpukan tersebut menjadi populer pada tahun 2023. Mereka akan peduli apakah mereka dapat menyewanya, menemukan jawabannya, dan memperbaikinya dengan cepat ketika rusak.

Teknologi yang membosankan adalah keputusan yang dibuat demi tim masa depan. Teknologi yang menarik sering kali merupakan keputusan yang dibuat demi antusiasme masa kini, yang dibayar oleh orang-orang yang belum terlibat.

Ini juga alasan mengapa pilihan teknologi termasuk dalam perencanaan Anda yang lebih luas, bukan hanya preferensi pengembang. Saya telah menulis tentang mengapa bisnis Anda memerlukan strategi teknologi, dan pemilihan tumpukan adalah salah satu tempat paling jelas di mana lensa strategis mengalahkan lensa yang modis.

Kesimpulan praktis

Saat tim Anda mengusulkan sebuah tumpukan, ajukan tiga pertanyaan: Bisakah kami merekrut pekerja secara lokal? Apakah masih akan didukung dalam lima tahun? Apakah ketertarikannya terhadap produk atau alatnya? Jika jawabannya mengarah pada hal-hal yang sudah terbukti dan bersifat mainstream, tolaklah keinginan untuk melakukan hal-hal baru. Belanjakan anggaran inovasi Anda yang terbatas pada hal-hal yang menghasilkan uang bagi Anda, dan biarkan hal-hal lain menjadi membosankan dan menenteramkan.

Jika Anda ingin mengetahui apakah tumpukan yang diusulkan merupakan taruhan jangka panjang yang baik atau risiko yang didorong oleh resume, penilaian teknis semacam itu adalah bagian dari apa yang saya bawa ke dalam keterlibatan mitra. Mulai di halaman partner.