- Budaya yang berpusat pada produk di perusahaan teknologi besar menekankan hasil jangka pendek dan visibilitas, sementara di bidang infrastruktur dan alat developer, keberlanjutan dan pengelolaan sistem menjadi nilai inti
- Penulis berada di tim alat developer dan infrastruktur di Google, dan memprioritaskan kepercayaan serta efisiensi pelanggan engineer dibanding perhatian eksekutif
- Stewardship sistem jangka panjang menghasilkan akumulasi konteks dan pengalaman yang kemudian mendorong inovasi proyek besar seperti Bigtrace
- Alih-alih mengejar sorotan jangka pendek, penulis menjadikan kepercayaan dan pengaruh teknis sebagai aset, sehingga memperoleh modal politik untuk mengatakan “tidak” saat diperlukan
- Di tengah perputaran cepat industri teknologi, tetap ada jalur karier yang berlandaskan kedalaman dan kesinambungan, dan ini merupakan model alternatif yang menciptakan dampak jangka panjang
Rekayasa di dunia yang berbeda
- Tim produk melayani pelanggan eksternal dan menilai kinerja dengan metrik jangka pendek seperti pendapatan dan pengguna aktif bulanan (MAU)
- Dalam lingkungan ini, kelincahan dan visibilitas (spotlight) sangat penting untuk mendapat perhatian eksekutif
- Sebaliknya, tim infrastruktur dan alat developer menjadikan engineer internal sebagai pelanggan, serta membangun alat dan sistem untuk mendukung kinerja produk dan debugging
- Perhatian eksekutif lebih kecil, dan karena struktur yang menyulitkan perekrutan PM, operasinya cenderung bottom-up, bukan top-down, dengan engineer sebagai pusatnya
- Tim mendefinisikan dan menyelesaikan masalah yang menurut mereka bisa memberi dampak terbesar, sementara eksekutif berperan memverifikasi dampaknya
Efek bunga majemuk dari stewardship
- Dalam lingkungan produk, kecepatan adalah mata uang utama, tetapi dalam lingkungan infrastruktur, konteks adalah aset terpenting
- Jika engineer diperlakukan sebagai sumber daya yang bisa diganti, konteks akan hilang dan pengetahuan implisit sistem ikut lenyap
- Manfaat pertama dari pengelolaan jangka panjang adalah efisiensi melalui pengenalan pola
- Jika bertahan lama di satu domain, permintaan baru bisa dihubungkan dengan kasus-kasus lama sehingga masalah dapat diselesaikan lebih cepat
- Manfaat kedua adalah inovasi sistemik
- Masalah yang hanya terlihat lewat pengamatan jangka panjang dapat diselesaikan, dan hasilnya adalah Bigtrace
- Pada awal 2023, penulis mengamati bahwa berbagai tim di Google tidak mampu memproses data pelacakan performa berskala terabyte hingga petabyte
- Setelah 1 tahun riset prototipe dan pengumpulan umpan balik, Bigtrace dibangun pada awal 2024
- Kini sistem ini memproses lebih dari 2 miliar trace per bulan dan digunakan oleh lebih dari 100 engineer
- Jika penulis memilih berpindah ke proyek-proyek jangka pendek, Bigtrace tidak akan pernah ada
Kekuatan dari “tidak”
- Proyek dengan visibilitas tinggi memang mendapatkan sumber daya dan perhatian, tetapi juga membawa volatilitas politik dan risiko penurunan kualitas
- Modal kepercayaan yang dibangun lewat stewardship jangka panjang memberi kekuatan untuk menolak godaan sorotan
- Contoh: bahkan di tengah demam AI, ada permintaan untuk mengintegrasikan LLM ke Perfetto, tetapi penulis menanggapinya dengan hati-hati karena menjadikan precision sebagai nilai inti
- Dalam debugging kernel dan kasus serupa, timestamp yang akurat adalah keharusan, dan halusinasi tidak bisa ditoleransi
- Namun, sikapnya bukan “menolak selamanya”, melainkan “menunda sampai bisa diimplementasikan dengan benar”
Mata uang alternatif untuk pengaruh
- Saat keluar dari sorotan, visibilitas di mata eksekutif memang berkurang, tetapi ada mata uang lain yang diperoleh: kepercayaan teknis dan kegunaan nyata
- Shadow Hierarchy
- Dalam organisasi infrastruktur, yang penting bukan pengakuan dari atasan sendiri, melainkan dari atasan organisasi pelanggan
- Contoh: jika tim Pixel mengatakan “tanpa Perfetto, debugging tidak mungkin dilakukan”, dampaknya akan mengalir ke jalur eksekutif
- Ini bukan politik, melainkan advokasi berbasis kepercayaan teknis, dan menjadi bukti kuat dalam evaluasi promosi
- Utility Ledger
- Utility: jika alat dipakai saat memperbaiki bug, itu membuktikan kegunaannya secara murni
- Criticality: terhubung langsung dengan keberhasilan tim produk utama
- Ubiquity: banyak organisasi berbagi trace yang sama dan berkolaborasi
- Scale: pemrosesan data skala petabyte membuktikan kekokohan arsitektur
- Gabungan metrik ini membantu membangun pengaruh berkelanjutan yang tidak mudah goyah bahkan saat terjadi restrukturisasi organisasi
Tipe Staff Engineer dan pilihan karier
- Menurut buku Staff Engineer karya Will Larson, ada beberapa tipe staff engineer seperti Solver/Right Hand dan Architect/Tech Lead
- Yang pertama adalah pemecah masalah yang mengeksekusi kehendak eksekutif, sementara yang kedua adalah pemilik jangka panjang atas domain tertentu
- Penulis termasuk tipe kedua dan menekankan konteks teknis yang mendalam serta tanggung jawab jangka panjang
- Pendekatan ini sering kali hanya dimungkinkan di lingkungan perusahaan besar yang menguntungkan, dan dipengaruhi oleh keberuntungan serta pilihan pribadi
- Bertemu tim yang bagus adalah keberuntungan, tetapi bertahan lama dan tumbuh menjadi steward adalah pilihan
- Tim-tim seperti ini tidak banyak disorot dari luar, tetapi mempertahankan misi yang berkelanjutan dan budaya engineering yang stabil
Kesimpulan
- Industri teknologi menekankan slogan “bergerak cepat”, tetapi tetap ada jalur kedalaman dan kesabaran
- Tanpa mengejar sorotan pun, kita bisa membangun karier yang bermakna dan berdampak
- Bertahan lama di satu ruang masalah dan membangun sistem yang berkelanjutan justru merupakan pilihan yang paling ambisius
Belum ada komentar.