1 poin oleh GN⁺ 2025-12-05 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.