Sequoia mendukung Zed
(zed.dev)- Sequoia Capital memimpin pendanaan Series B, sehingga Zed mengamankan total pendanaan lebih dari 42 juta dolar AS
- Setelah mengembangkan IDE supercepat, Zed mengejar cara kolaborasi baru di mana kode dan percakapan selalu terhubung
- Kolaborasi berbasis Git yang ada saat ini bergantung pada snapshot, sehingga memiliki keterbatasan untuk kolaborasi berkelanjutan secara real-time maupun dengan agen AI
- Zed mengembangkan sistem version control berbasis operasi bernama DeltaDB, yang menghubungkan riwayat perubahan yang terperinci dan diskusi terkait kode secara permanen ke dalam kode
- Zed dan DeltaDB akan dirilis sebagai open source, dan sedang membangun pengalaman pengembangan perangkat lunak masa depan di mana AI dan developer bekerja bersama
Pendanaan Series B Zed dan visinya
Zed mendapatkan pendanaan Series B sebesar 32 juta dolar AS yang dipimpin oleh Sequoia Capital, dengan investor lama juga ikut berpartisipasi, sehingga total pendanaannya melampaui 42 juta dolar AS
Selama 4 tahun, Zed berfokus membangun IDE tercepat di dunia, dan itu sekaligus menjadi fondasi untuk cara kolaborasi perangkat lunak yang baru
Tujuan Zed adalah membuat percakapan tentang kode selalu terhubung dengan setiap bagian kode tersebut, untuk menyelesaikan masalah hilangnya konteks yang muncul akibat snapshot usang atau alat-alat yang terpencar
Awalnya, membangun editor berperforma tinggi adalah langkah pertama, dan melalui pendanaan kali ini Zed dapat melangkah ke tahap berikutnya, yaitu mengembangkan version control berbasis operasi serta memperluas kemampuan kolaborasi yang mulus dengan tim dan agen AI
Keterbatasan kolaborasi dan pendekatan Zed
Pengembangan perangkat lunak adalah hasil dari percakapan berkelanjutan dengan diri sendiri, rekan satu tim, dan kini juga dengan model AI generatif
Alat kolaborasi yang ada saat ini menyebarkan percakapan dan insight ke alat eksternal atau snapshot, bukan ke dalam kode itu sendiri
Git memungkinkan kolaborasi melalui commit dan branch, tetapi sebelum commit dilakukan, pekerjaan tetap terkurung dalam salinan kerja yang terpisah
Percakapan tentang perubahan kode di Pull Request memang mudah, tetapi percakapan tentang area kode tertentu atau versi lama menjadi merepotkan karena bergantung pada snapshot
Ketika snapshot menjadi usang atau pesan sudah lama, percakapan kehilangan keterhubungannya dengan kode terbaru, dan konteks penting pun menghilang
Keterbatasan snapshot yang tampak dalam kolaborasi dengan AI
Dalam kolaborasi nyata dengan agen AI, hanya mengandalkan commit atau Pull Request tidaklah efisien
Kita perlu menjalankan loop umpan balik yang cepat dengan AI, tetapi membuat snapshot setiap kali untuk bercakap-cakap tidak realistis, sementara alat yang ada pada praktiknya hanya mendukung alur commit asinkron
Memaksa semua interaksi dengan AI ke dalam workflow berbasis commit tidak memenuhi kebutuhan esensial kolaborasi modern
Metode patch pada editor AI saat ini hanya menangani masalah sementara, dan tidak mendukung bentuk kolaborasi yang hakikatnya berupa percakapan berkelanjutan
DeltaDB dan paradigma version control baru
Zed sedang membangun sistem yang mencatat setiap edit dan proses diskusi itu sendiri, bukan per unit commit
Dalam sistem ini, semua penyuntingan, keputusan, dan percakapan terakumulasi bersama kode, dan tidak lagi bergantung pada struktur commit yang kaku
Untuk itu, mereka mengembangkan sistem version control baru bernama DeltaDB
DeltaDB memanfaatkan CRDT (Conflict-free Replicated Data Type) untuk memproses dan menyinkronkan perubahan secara real-time
Sambil tetap terintegrasi dengan Git, sistem ini juga dapat menangani interaksi real-time maupun kolaborasi asinkron, dan dapat mempertahankan riwayat perubahan secara permanen pada posisi mana pun di dalam kode
Inovasi pengalaman developer
Tujuan Zed adalah menjadikan codebase sebagai riwayat hidup dari evolusi perangkat lunak, dan menghubungkan ke kode semua informasi serta konteks yang telah dibahas bersama oleh manusia dan AI
Dengan begitu, yang tersimpan bukan hanya kode, tetapi juga latar belakang tentang bagaimana dan mengapa kode tersebut dibuat, sehingga AI juga dapat memperoleh konteks yang kaya
Sebagai contoh, ketika engineer baru menelusuri error trace dan memilih baris yang bermasalah, ia dapat mengetahui mengapa kode itu ditulis, diskusi apa yang pernah terjadi, dan dugaan apa yang diberikan AI
Mereka bisa langsung memulai diskusi dengan penanggung jawab, bahkan terhubung melalui audio call, dan catatan ini otomatis tetap terhubung dengan kode terkait
Strategi open source dan arah ke depan
Zed dirilis sebagai open source, sehingga siapa pun dapat menggunakannya, dengan layanan berbayar juga tersedia sebagai pilihan
DeltaDB juga akan mengikuti strategi yang sama, dan detail lebih lanjut akan diumumkan nanti seiring perkembangan pengembangannya
Mereka telah mengamankan teknologi, visi, dan pendanaan untuk mewujudkan cara kolaborasi baru di mana anggota tim dan AI sama-sama dapat berpartisipasi, serta sedang merekrut developer yang tertarik pada budaya pengembangan yang inovatif
Mencoba editor Zed dan lowongan
Zed dapat langsung dicoba di macOS dan Linux, dan tersedia untuk diunduh
Mereka sedang merekrut engineer dan product designer di berbagai bidang seperti kolaborasi, peningkatan editor, AI/machine learning, dan font rendering
Jika tertarik, pelamar dapat mendaftar melalui halaman rekrutmen resmi
Belum ada komentar.