Menyenangkan selagi berlangsung. HashiCorp selalu terasa seperti perusahaan yang dibuat oleh insinyur sungguhan, bukan “orang akuntansi”, tetapi sekarang sepertinya akan menjadi roda gigi lain dalam mesin IBM, dan bagian-bagian menariknya perlahan akan terkikis seperti RedHat dan CentOS
Semoga muncul gelombang inovasi baru dengan hadirnya sesuatu yang menggantikan monopoli IaC yang kini dimiliki IBM
Banyak orang yang saya hormati di Heroku pindah ke HashiCorp, dan saya senang mereka mendapat kesempatan memakai teknologi untuk membuat sesuatu yang berguna sekaligus menguntungkan. Lebih senang lagi mereka juga mendapat imbalan
Namun, dari apa yang saya dengar tentang kualitas pekerjaan RedHat modern, saya memahami kekhawatiran soal masa depan. Saya penasaran masih berapa putaran konsolidasi lagi sebelum tidak ada ruang tersisa untuk inovasi di industri IT dan yang tinggal hanya perusahaan pemburu rente yang sudah mengeras
Saya tidak begitu memahami sentimen negatif terhadap IBM. IBM telah melakukan riset dan pengembangan yang luar biasa di bidang komputasi, dan saya juga menyukai RedHat/Fedora
HashiCorp sudah “terjual” jauh sebelum akuisisi ini, dan saya juga tidak begitu paham mengapa para insinyur itu dianggap “istimewa”
Kode HashiCorp seperti Terraform dulu, dan menurut saya masih, merupakan contoh referensi yang sangat baik untuk basis kode Go yang bagus
Di luar trivia bahasa dan promosi yang berlebihan, sulit mempelajari pola dan praktik terbaik yang dibutuhkan untuk membuat aplikasi skala menengah, sehingga saya sempat kesulitan membiasakan diri dengan Go
Saya kurang yakin dengan pernyataan “HashiCorp selalu terasa seperti perusahaan yang dibuat oleh insinyur sungguhan”. Pada 2018 saya berada di posisi untuk membeli layanan mereka, tetapi mereka meminta jumlah yang tidak masuk akal besarnya, sehingga akhirnya tidak mendapat uang sepeser pun
Saya tidak ingat angka pastinya, tetapi rasanya seperti ElasticSearch atau Oracle
Waktu akuisisi ini sangat pas bertepatan dengan larangan FTC terhadap klausul non-kompetisi
Sepertinya sekarang tidak apa-apa menceritakan ini. Dahulu sekali saat di DO, kami pernah mencoba membeli HashiCorp. Ungkapan “mencoba membeli” saya gunakan dengan sangat longgar
Saat itu keduanya masih startup yang cukup kecil, dan Joonas, yang waktu itu direktur engineering, sangat menyukai alat-alat HashiCorp, menilai kualitasnya bagus, dan Armon serta Mitch juga insinyur hebat. Jadi kami terbang dari NYC ke SF untuk “berbicara”, tetapi kami sama sekali tidak tahu proses membeli perusahaan, dan mereka juga tampaknya tidak terlalu tertarik bergabung dengan kami
Pada akhirnya kami berdiri canggung di parkiran toko kelontong, hanya berbicara bahwa Mitch dan Armon benar-benar pandai membuat sesuatu, lalu pulang. Mungkin itu contoh paling longgar yang masih bisa diberi label membeli perusahaan. Meski begitu, seandainya bergabung mungkin akan menjadi kombinasi yang keren, dan bagaimanapun mereka orang-orang hebat jadi saya benar-benar bangga pada mereka
Saya pernah berada di posisi serupa, di sebuah perusahaan yang mungkin bisa mengajukan penawaran yang cukup bagus, tetapi saya tidak pernah berhasil meyakinkan manajemen betapa hebatnya HashiCorp, dan tidak ada kemajuan sama sekali
Kabar ini disayangkan, dan HashiCorp benar-benar perusahaan yang luar biasa. C’est la vie…
Saya akhirnya tidak pernah diyakinkan oleh integrasi produk-produk HashiCorp, dan itu alasan terbesar saya tidak memilihnya. Masing-masing produk berguna secara mandiri, tetapi ketika digabungkan, mereka tidak terasa menyatu secara alami sebagai paket fitur yang membuat 1+1=3
Kubernetes adalah titik percabangan besar. Karena memiliki platform komputasi adalah kunci untuk memanfaatkan dan mengintegrasikan Vault
Masalah terbesar adalah pada akhirnya tidak pernah ada cara sekali klik untuk membuat lingkungan yang membentang dari lingkungan developer lokal sampai produksi dengan Vagrant, Packer, Nomad, Vault, Waypoint, dan Boundary. Jadi semua orang membuatnya secara kustom, dan tiap komponennya diperdebatkan serta dipilih secara terpisah. Kalau mereka menyediakan pipeline standar, perusahaan baru bisa memulai dengan cepat, sementara perusahaan yang sudah ada tetap bisa memilih hanya bagian yang mereka perlukan. Kontrak dukungan juga bisa dijual ke kedua sisi
Semoga berjalan baik di IBM. Strategi layanan cloud IBM mengarah pada pembuatan platform yang holistik, jadi masih ada kemungkinan produk-produk HashiCorp mendapatkan integrasi yang memang pantas mereka dapatkan
“HashiStack” adalah sesuatu yang banyak dibahas dan banyak dijanjikan, tetapi pada akhirnya tidak pernah diberikan. Saya rasa cara HashiCorp membuat produk-produknya menjadi silo seperti wilayah kecil masing-masing sangat menghambat integrasi antarproduk
Ini terlihat dari interaksi antara tim Vault dan tim Terraform seputar Terraform Vault provider, dan ironisnya strategi masuk pasarnya justru nyaris “anti-silo”. Di realitas lain, sesuatu seperti HashiStack mungkin menjadi vSphere generasi ini, dan HashiCorp mungkin tetap menjadi perusahaan independen yang menguntungkan
Saya adalah salah satu pengguna yang sangat awal menjalankan deployment Vault berskala besar di Kubernetes. Saya bekerja erat dengan beberapa sales engineer, tetapi selalu diberi tahu bahwa meski mereka mendukung Vault di atas Kubernetes lewat Helm chart, mereka tidak merekomendasikan apa pun selain instance EC2 karena alasan “keamanan”, dan alasannya sulit saya terima
Di setiap rapat dan konferensi saya menanyakan dukungan Kubernetes, memberi berbagai usulan dan masukan, serta menunjukkan masalah yang saya alami. Entah orang yang menangani saya hanya membual atau tidak, beberapa kali mereka mengatakan kami melakukan hal-hal yang belum pernah mereka pikirkan
Beberapa tahun kemudian saya melihat mereka tidak lagi merekomendasikan satu-satunya cara menjalankan Vault di EC2 dan sudah sepenuhnya mendukung Kubernetes, serta melihat beberapa ide dan masukan yang pernah saya berikan tertulis hampir apa adanya di dokumentasi. Saya tidak menuduh plagiarisme; seiring waktu, itu adalah keluhan yang sangat jelas dan tidak mungkin hanya saya yang mengajukannya
Alur percakapan seperti ini selalu mengejutkan. “Kami tidak terlalu merekomendasikan Kubernetes, jadi kami tidak akan mendukung fitur ini.” Lalu menjadi, “Bukankah sebagian besar pelanggan ingin menggunakannya seperti ini?”
Prosesnya benar-benar membuat frustrasi, dan produknya juga membuat frustrasi. Saya suka pekerjaan yang dilakukannya, tetapi versi enterprise memiliki jebakan dalam jumlah yang sulit dipercaya, dan sifatnya juga menggali masuk ke infrastruktur dengan cara yang tidak bisa dibalik. Dengan model harga yang sangat aneh dan tidak transparan, saya rasa cukup banyak orang belakangan ini terkejut melihat tagihan mendadak. Saya juga cukup marah karena mereka menghapus beberapa fitur open source seperti login MFA, dan menurut standar saya, tanpa fitur itu produknya hampir tidak berguna untuk perusahaan
Karena keputusan-keputusan masa lalu, benar-benar diperlukan versi 2.0 yang benar-benar mewujudkan janji yang pada akhirnya tidak pernah dicapai alat-alat ini
Benar. Karena dimiliki oleh The Linux Foundation, proyek ini akan tetap open source, dan tidak mungkin tiba-tiba ditarik kembali
Pada 2015 saya menemukan masalah keamanan di software Dell[1]. Saya masih ingat jelas, hanya karena kejadian itu saya menerima email peluang kerja dari sebuah perusahaan bernama aneh. Setelah saya cari, ternyata itu perusahaan yang membuat sesuatu bernama Vagrant
Semua orangnya terlihat sangat baik, tetapi saat itu saya terlalu muda dan belum matang untuk menilai kesempatan itu dengan benar, dan setelah beberapa kali bertukar email saya memutus kontak karena takut pada hal yang belum diketahui. Pada 2015, perusahaan itu memiliki 50 karyawan dan baru saja menggalang 10 juta dolar dalam Series A[2]
Banyak hal terjadi, dan banyak hal lain mungkin saja terjadi, tetapi perusahaan itu benar-benar mendorong batas dengan produk-produk yang sangat kuat, dan kita semua mendapat manfaatnya, baik secara langsung maupun tidak langsung
Apa pun penilaian umum tentang masa depan HashiCorp setelah IBM, mereka telah menciptakan pengaruh, dan hal itu layak dirayakan ketimbang disalahkan atau diratapi karena tidak ada akhir yang sempurna. Begitulah hidup
Sepertinya sekitar 2013 saya tidak aktif melihat Hacker News. Vagrant sudah sangat populer di sini jauh sebelumnya, dan Mitchell Hashimoto juga sering muncul saat membicarakan Vagrant waktu itu
Kalau sedikit lebih lama menunda, mungkin saja saya menjadi karyawan ke-51
Lalu bagaimana dengan kami yang berjumlah puluhan orang yang memakai Nomad dan Vagrant?
Saat perubahan lisensi Terraform, saya sudah memperkirakan hal seperti ini akan datang. Saya tidak secara khusus membayangkan IBM, tetapi tampak jelas bahwa HashiCorp tidak punya minat atau kemampuan untuk terus menjalankan visi awal pendiriannya
HashiCorp melakukan IPO senilai 14 miliar dolar pada Desember 2021, dan tepat sebelum pengumuman akuisisi diperdagangkan sekitar 4,7 miliar dolar
Pada titik itu, apa pun yang diinginkan perusahaan atau pendirinya, dan apa pun visi jangka panjangnya, sudah tidak penting. Pemegang saham memegang kendali, dan kalau harga saham tidak segera dipulihkan dengan cara apa pun, orang yang bertanggung jawab akan tersingkir
FOMO karena khawatir mungkin selama ini melewatkan sesuatu karena tidak memakai satu pun produk HashiCorp kini resmi berakhir
Ini jelas perkembangan yang menarik. Menggunakan Terraform dan Terraform Cloud dalam pekerjaan memang sangat menyenangkan, tetapi karena perubahan lisensi, jadi lebih berhati-hati untuk melakukan integrasi lebih jauh
1 komentar
Opini Hacker News
Tulisan terkait terbaru: Kabar bahwa IBM makin dekat mengakuisisi HashiCorp - https://news.ycombinator.com/item?id=40135303 - April 2024, 170 komentar
Menyenangkan selagi berlangsung. HashiCorp selalu terasa seperti perusahaan yang dibuat oleh insinyur sungguhan, bukan “orang akuntansi”, tetapi sekarang sepertinya akan menjadi roda gigi lain dalam mesin IBM, dan bagian-bagian menariknya perlahan akan terkikis seperti RedHat dan CentOS
Semoga muncul gelombang inovasi baru dengan hadirnya sesuatu yang menggantikan monopoli IaC yang kini dimiliki IBM
Namun, dari apa yang saya dengar tentang kualitas pekerjaan RedHat modern, saya memahami kekhawatiran soal masa depan. Saya penasaran masih berapa putaran konsolidasi lagi sebelum tidak ada ruang tersisa untuk inovasi di industri IT dan yang tinggal hanya perusahaan pemburu rente yang sudah mengeras
HashiCorp sudah “terjual” jauh sebelum akuisisi ini, dan saya juga tidak begitu paham mengapa para insinyur itu dianggap “istimewa”
Di luar trivia bahasa dan promosi yang berlebihan, sulit mempelajari pola dan praktik terbaik yang dibutuhkan untuk membuat aplikasi skala menengah, sehingga saya sempat kesulitan membiasakan diri dengan Go
Saya tidak ingat angka pastinya, tetapi rasanya seperti ElasticSearch atau Oracle
Sepertinya sekarang tidak apa-apa menceritakan ini. Dahulu sekali saat di DO, kami pernah mencoba membeli HashiCorp. Ungkapan “mencoba membeli” saya gunakan dengan sangat longgar
Saat itu keduanya masih startup yang cukup kecil, dan Joonas, yang waktu itu direktur engineering, sangat menyukai alat-alat HashiCorp, menilai kualitasnya bagus, dan Armon serta Mitch juga insinyur hebat. Jadi kami terbang dari NYC ke SF untuk “berbicara”, tetapi kami sama sekali tidak tahu proses membeli perusahaan, dan mereka juga tampaknya tidak terlalu tertarik bergabung dengan kami
Pada akhirnya kami berdiri canggung di parkiran toko kelontong, hanya berbicara bahwa Mitch dan Armon benar-benar pandai membuat sesuatu, lalu pulang. Mungkin itu contoh paling longgar yang masih bisa diberi label membeli perusahaan. Meski begitu, seandainya bergabung mungkin akan menjadi kombinasi yang keren, dan bagaimanapun mereka orang-orang hebat jadi saya benar-benar bangga pada mereka
Kabar ini disayangkan, dan HashiCorp benar-benar perusahaan yang luar biasa. C’est la vie…
Saya akhirnya tidak pernah diyakinkan oleh integrasi produk-produk HashiCorp, dan itu alasan terbesar saya tidak memilihnya. Masing-masing produk berguna secara mandiri, tetapi ketika digabungkan, mereka tidak terasa menyatu secara alami sebagai paket fitur yang membuat 1+1=3
Kubernetes adalah titik percabangan besar. Karena memiliki platform komputasi adalah kunci untuk memanfaatkan dan mengintegrasikan Vault
Masalah terbesar adalah pada akhirnya tidak pernah ada cara sekali klik untuk membuat lingkungan yang membentang dari lingkungan developer lokal sampai produksi dengan Vagrant, Packer, Nomad, Vault, Waypoint, dan Boundary. Jadi semua orang membuatnya secara kustom, dan tiap komponennya diperdebatkan serta dipilih secara terpisah. Kalau mereka menyediakan pipeline standar, perusahaan baru bisa memulai dengan cepat, sementara perusahaan yang sudah ada tetap bisa memilih hanya bagian yang mereka perlukan. Kontrak dukungan juga bisa dijual ke kedua sisi
Semoga berjalan baik di IBM. Strategi layanan cloud IBM mengarah pada pembuatan platform yang holistik, jadi masih ada kemungkinan produk-produk HashiCorp mendapatkan integrasi yang memang pantas mereka dapatkan
Ini terlihat dari interaksi antara tim Vault dan tim Terraform seputar Terraform Vault provider, dan ironisnya strategi masuk pasarnya justru nyaris “anti-silo”. Di realitas lain, sesuatu seperti HashiStack mungkin menjadi vSphere generasi ini, dan HashiCorp mungkin tetap menjadi perusahaan independen yang menguntungkan
Di setiap rapat dan konferensi saya menanyakan dukungan Kubernetes, memberi berbagai usulan dan masukan, serta menunjukkan masalah yang saya alami. Entah orang yang menangani saya hanya membual atau tidak, beberapa kali mereka mengatakan kami melakukan hal-hal yang belum pernah mereka pikirkan
Beberapa tahun kemudian saya melihat mereka tidak lagi merekomendasikan satu-satunya cara menjalankan Vault di EC2 dan sudah sepenuhnya mendukung Kubernetes, serta melihat beberapa ide dan masukan yang pernah saya berikan tertulis hampir apa adanya di dokumentasi. Saya tidak menuduh plagiarisme; seiring waktu, itu adalah keluhan yang sangat jelas dan tidak mungkin hanya saya yang mengajukannya
Alur percakapan seperti ini selalu mengejutkan. “Kami tidak terlalu merekomendasikan Kubernetes, jadi kami tidak akan mendukung fitur ini.” Lalu menjadi, “Bukankah sebagian besar pelanggan ingin menggunakannya seperti ini?”
Prosesnya benar-benar membuat frustrasi, dan produknya juga membuat frustrasi. Saya suka pekerjaan yang dilakukannya, tetapi versi enterprise memiliki jebakan dalam jumlah yang sulit dipercaya, dan sifatnya juga menggali masuk ke infrastruktur dengan cara yang tidak bisa dibalik. Dengan model harga yang sangat aneh dan tidak transparan, saya rasa cukup banyak orang belakangan ini terkejut melihat tagihan mendadak. Saya juga cukup marah karena mereka menghapus beberapa fitur open source seperti login MFA, dan menurut standar saya, tanpa fitur itu produknya hampir tidak berguna untuk perusahaan
Fork komunitas: https://opentofu.org/
Pada 2015 saya menemukan masalah keamanan di software Dell[1]. Saya masih ingat jelas, hanya karena kejadian itu saya menerima email peluang kerja dari sebuah perusahaan bernama aneh. Setelah saya cari, ternyata itu perusahaan yang membuat sesuatu bernama Vagrant
Semua orangnya terlihat sangat baik, tetapi saat itu saya terlalu muda dan belum matang untuk menilai kesempatan itu dengan benar, dan setelah beberapa kali bertukar email saya memutus kontak karena takut pada hal yang belum diketahui. Pada 2015, perusahaan itu memiliki 50 karyawan dan baru saja menggalang 10 juta dolar dalam Series A[2]
Banyak hal terjadi, dan banyak hal lain mungkin saja terjadi, tetapi perusahaan itu benar-benar mendorong batas dengan produk-produk yang sangat kuat, dan kita semua mendapat manfaatnya, baik secara langsung maupun tidak langsung
Apa pun penilaian umum tentang masa depan HashiCorp setelah IBM, mereka telah menciptakan pengaruh, dan hal itu layak dirayakan ketimbang disalahkan atau diratapi karena tidak ada akhir yang sempurna. Begitulah hidup
Kalau sedikit lebih lama menunda, mungkin saja saya menjadi karyawan ke-51
Pengumuman resmi: https://newsroom.ibm.com/2024-04-24-IBM-to-Acquire-HashiCorp...
Seperti yang semua orang sudah tahu, IBM melihat produk HashiCorp sebagai Terraform, Vault, dan berbagai hal lain-lain
Saat perubahan lisensi Terraform, saya sudah memperkirakan hal seperti ini akan datang. Saya tidak secara khusus membayangkan IBM, tetapi tampak jelas bahwa HashiCorp tidak punya minat atau kemampuan untuk terus menjalankan visi awal pendiriannya
Pada titik itu, apa pun yang diinginkan perusahaan atau pendirinya, dan apa pun visi jangka panjangnya, sudah tidak penting. Pemegang saham memegang kendali, dan kalau harga saham tidak segera dipulihkan dengan cara apa pun, orang yang bertanggung jawab akan tersingkir
FOMO karena khawatir mungkin selama ini melewatkan sesuatu karena tidak memakai satu pun produk HashiCorp kini resmi berakhir
Ini jelas perkembangan yang menarik. Menggunakan Terraform dan Terraform Cloud dalam pekerjaan memang sangat menyenangkan, tetapi karena perubahan lisensi, jadi lebih berhati-hati untuk melakukan integrasi lebih jauh
Edit: menemukan sesuatu: https://www.hashicorp.com/blog/hashicorp-adopts-business-sou...