
Memakan Masakan Kami Sendiri: Bagaimana Kami Membangun Enter Dengan Enter
Temukan bagaimana Enter menggunakan Vibe Coding untuk membangun platformnya sendiri. Lihat bagaimana non-insinyur merilis kode tingkat produksi secara instan menggunakan bahasa alami.
Di Enter, "Vibe Coding" bukan sekadar kata kunci populer. Ini adalah bagian dari DNA kami.
Enter dibangun di atas janji untuk memberikan kekuatan kepada semua orang untuk membuat perangkat lunak. Dari situs web portofolio hingga proyek hobi, Enter telah membuka cara baru bagi non-insinyur untuk merilis perangkat lunak nyata.
Namun seiring dengan pertumbuhan basis kode kami sendiri hingga lebih dari 570.000 baris kode dan 3.500 berkas -- kami ingin menguji Enter. Untuk mendorong Enter setinggi langit, kami harus berani mengambil risiko.
Jadi kami memutuskan untuk membangun Enter menggunakan Enter.
Kini, tim kami telah bermigrasi ke kantor pusat baru kami sendiri di dalam Enter. Menskalakan basis kode produksi memiliki kemudahan yang sama seperti menulis dokumen.
Inilah cara kami mewujudkan 'Software Universe'—satu getaran pada satu waktu.
Meta Loop: Cermin di Dalam Cermin
Mungkinkah orang non-teknis, seperti saya, benar-benar membangun fitur tingkat produksi tanpa harus menulis satu kode pun?
Saya menyukai tantangan, jadi saya memutuskan untuk mencari tahu.
Seorang anggota komunitas Enter melaporkan kepada staf kami bahwa toast "Unsaved Changes" kami tersangkut di bagian bawah layar mereka. Mereka tidak dapat melihat kode mereka dan mengharapkan perbaikan cepat. Sebelumnya, ini akan membutuhkan tiket Jira, beberapa pertemuan, dan tumpukan pekerjaan selama beberapa jam menunggu pengembang luang.
Kali ini berbeda. Saya membuka Enter dan terhubung ke repo GitLab kami—engineering/frontend.


Dalam hitungan detik, seluruh basis kode telah diindeks dan siap. Saya tidak perlu mencari melalui pohon berkas atau menavigasi arsitektur. Melihat Enter berjalan di dalam Enter terasa seperti adegan dari *Inception. *Saya siap untuk langsung bekerja sejak hari pertama.

Tepat di jendela pratinjau, toast "Unsaved Changes" menatap balik ke arah saya, menunggu perintah pertamanya. Dengan beberapa ketukan tombol dan menekan tombol Enter -- saya langsung mulai bekerja.

Eksekusi: Mengutamakan "Vibe" daripada Sintaksis
Saya menggunakan Visual Edit untuk mengambil toast tersebut dan memberikan perintah sederhana menggunakan bahasa alami:
Hai Enter, pop-up "unsave" harus diubah agar tidak statis di bagian bawah dan dapat dipindahkan oleh pengguna dengan mouse. Buat rencananya terlebih dahulu dan ingat untuk fokus pada berkas di bawah apps/coding.


Momen "Aha":
Meskipun basis kode tersebut terasa asing bagi saya -- Enter mengetahuinya luar dalam. Dalam waktu 30 detik, ia memindai basis kode dan menyadari bahwa kami sudah menggunakan motion/react (Framer Motion) untuk fungsionalitas seret di modul lain. Ia menyusun rencana bagi saya untuk menggunakan pola arsitektur kami yang sudah ada: bersih, jelas, dan mudah saya pahami.

Saya mengklik "Build Now" dan menunggu dengan penuh antisipasi.

Dua menit kemudian, tugas saya selesai!

Dengan campuran rasa senang dan gugup, saya mengklik untuk membuka pratinjau dan menarik toast tersebut dengan mouse saya. Itu mengikuti dengan sempurna pada percobaan pertama!

Rilis Sekarang
Saya kagum dengan kecepatan dan keakuratan perubahan tersebut. Saya menemukan bahwa Enter secara proaktif mendorong perubahan ke cabang baru di GitLab kami dan mengatur diff dengan rapi.

Saya membuat Merge Request, meninjau kodenya, dan menekan Merge.

Hasilnya:
-
Rencana dibuat: 30 detik.
-
Waktu pembuatan: 2 menit.
-
Penyebaran: Instan.
Perbaikan pertama saya telah dirilis! Seluruh prosesnya sangat memuaskan dan memberdayakan. Saya dapat memberikan nilai tambah bagi tim saya dengan menyelesaikan masalah secara mandiri. Saya tidak perlu meminta bantuan insinyur kami dan saya bahkan tidak menulis satu baris kode pun.
Saya hanya mengarahkan logikanya, dan Enter menangani sisanya.
Pelajaran: Menikmati Masakan Sendiri
Melampaui Produk: Enter Universe
Tim kami terus Berjalan di Enter. Filosofi kami dalam memecahkan masalah secara kreatif telah mengarahkan kami untuk menggunakan Enter guna mewujudkan solusi Vibe Code. Kami dengan cepat memperluas Enter Universe menggunakan alur kerja rekursif yang sama ini.
Kisah Asal Usul Kami:
Saat kami meluncurkan Enter -- kami menyadari bahwa kami membutuhkan mesin pemasaran. Hub SEO, forum komunitas, dan banyak lagi. Pencarian cepat mengarahkan kami ke ribuan platform CMS, API pihak ketiga, dan berminggu-minggu terjebak dalam "neraka integrasi."
Tetapi kami bertanya pada diri sendiri: Jika kami telah menciptakan alat terbaik untuk membangun perangkat lunak -- mengapa harus repot-repot membayar solusi orang lain?
Pada hari Jumat jam 4 sore itu, kami berhenti berbelanja dan mulai merilis. Kami menghabiskan waktu enam puluh menit untuk "merasakan" versi pertama dari sistem blog kami sendiri hingga terwujud. Pada jam 5 sore, sistem tersebut sudah aktif.
Apa yang dimulai sebagai eksperimen satu jam kini menjadi mesin canggih dengan izin granular untuk agensi global dan optimalisasi SEO berbasis AI. Dengan blog kami, kami membuktikan bahwa dengan Enter, biaya perangkat lunak kustom secara efektif turun menjadi nol.
Hari ini, Enter Universe berkembang setiap hari:
-
Enter Forum: Hub komunitas berkinerja tinggi, dibangun sepenuhnya dengan Enter.
-
Sistem Blog Enter: Sistem tempat Anda membaca tulisan ini—dikonsep, dikodekan, dan disebarkan melalui Enter.
-
Enter EDM: mesin pemasaran email internal, saat ini sedang "dirasakan" dengan Enter.
Tim kami beroperasi dengan kecepatan yang seharusnya tidak mungkin dilakukan untuk ukuran kami. Karena tidak ada yang terhambat oleh pengetahuan teknis mereka, semua orang dapat berkontribusi pada alat internal kami. Setiap pembaruan berkontribusi pada seluruh ekosistem perangkat lunak kami.
Kecepatan sebagai Standar
Di Enter, "pengembang" bukan lagi sebuah jabatan pekerjaan. Ini adalah kapasitas dan tanggung jawab kolektif kita semua. Kami beroperasi dengan Kecepatan sebagai Standar, menggunakan alat kami sendiri untuk menghilangkan hambatan tradisional dalam pengembangan perangkat lunak.
-
Nol Gesekan Serah Terima: Desainer kami tidak hanya menyerahkan maket. Mereka dapat melakukan Vibe Code untuk mewujudkan UI fungsional itu sendiri.
-
Hiper-Iterasi: Kami tidak melakukan "minggu rilis." Titik hambatan yang diidentifikasi di pagi hari biasanya diperbaiki dan digabungkan sebelum makan siang.
-
Skala Tanpa Biaya Tambahan: Enter menangani kompleksitas basis kode 570 ribu baris kami, memungkinkan tim untuk merilis kode berkualitas tinggi tanpa perlu menghafal seluruh arsitektur.
Di era AI -- sebuah tim tidak ditentukan oleh jumlah kode yang diketik. Ini ditentukan oleh produktivitas, hasil, dan putaran terpendek antara ide dan Pull Request.
Standar Baru
"Membangun Enter dengan Enter" melampaui eksperimen internal. Ini adalah uji stres kami untuk realitas baru.
Kami telah membuktikan bahwa "Vibe Coding" bukan untuk proyek mainan atau demo "Hello World". Ini untuk sistem produksi setengah juta baris. Ini memberdayakan PM untuk membasmi bug dalam hitungan menit. Ini memberikan kunci basis kode kepada desainer.
**Tanpa tiket. Tanpa gesekan. Tanpa menunggu. **
Kami mempercayai Enter untuk membangun Enter.
Jarak antara "Saya harap" dan "Sudah aktif" akhirnya menjadi nol.
Tertarik untuk mencoba Enter pada basis kode Anda sendiri? Hubungi kami →






