Membangun aplikasi web dengan AI. Saya Bukan Pengembang Web. Saya tetap mengirimkan Aplikasi Web.

Terakhir kali saya menulis sesuatu yang menyerupai kode front-end, itu adalah tahun 2003, dan itu adalah ASP klasik. Jadi ketika saya memberi tahu Anda bahwa pada bulan Maret lalu, saya mempunyai ide untuk aplikasi web dan memutuskan untuk membuatnya sendiri, Anda harus tetap skeptis.

Mulai kemarin, 11 Juni, ide tersebut adalah platform langsung dengan lebih dari 500 pemain, pembayaran terintegrasi, email otomatis, sinkronisasi data sepak bola nyata di latar belakang, dan dukungan untuk berbagai turnamen. Saya membangunnya sebagai seseorang yang pekerjaan hariannya adalah data Microsoft dan konsultasi AI, bukan pengembangan web. Ini adalah penjelasan jujur ​​tentang seperti apa sebenarnya pembuatan aplikasi web dengan AI, di mana alat pengkodean AI benar-benar berhasil, dan di mana sebenarnya tidak.

Saya menuliskannya karena percakapan yang saya lakukan dengan klien saat ini adalah versi dari pertanyaan yang sama: apakah pengembangan yang dibantu AI ini nyata, atau apakah ini demo yang jatuh saat Anda memintanya melakukan sesuatu yang penting? Baru saja mengambil sebuah proyek dari ide sederhana menjadi produk yang sedang berjalan, saya memiliki jawaban yang lebih berguna daripada yang saya lakukan enam bulan lalu.

Apa yang Saya Bangun

Aplikasi itu disebut Orang Terakhir Berdiri. Gamenya sendiri sederhana namun menarik: Ini didasarkan pada game olahraga di kehidupan nyata. Awalnya, Liga Premier Inggris, tapi saat ini Piala Dunia, dan jika ini berhasil, saya akan mempertimbangkan NFL pada musim gugur. Cara kerjanya: setiap putaran, Anda memilih satu tim untuk menang. Jika mereka menang, Anda selamat. Jika mereka kalah atau seri, Anda tersingkir. Hal yang menarik adalah Anda tidak bisa memilih tim yang sama dua kali, sehingga strateginya bertambah seiring berjalannya musim atau pertandingan, dan pilihan Anda semakin menipis. Pemain terakhir yang bertahan mengambil pot/hadiah.

Itulah inti permainannya. Yang berkembang menjadi platform kompetisi sepak bola yang kini menjalankan tiga format secara berdampingan, permainan penyintas, liga berbasis poin yang membuat pemain yang tersingkir tetap terlibat bahkan ketika mereka kalah, dan undian untuk kantor, pub, dan penggalangan dana. Ini diluncurkan ke mode Piala Dunia 2026, yang berarti mendukung turnamen internasional bersamaan dengan sepak bola domestik, dengan segala pergolakan model data yang tersirat. Visi saya untuk ini adalah sebuah platform yang dapat digunakan oleh tim sepak bola muda akar rumput, klub dan organisasi penggalangan dana lainnya sebagai cara untuk menghasilkan dana untuk mendukung kegiatan mereka. Lebih lanjut tentang itu di posting lain.

Tidak ada satupun yang menarik, setidaknya untuk postingan ini. Yang menarik adalah bagaimana hal itu dibangun.

Tumpukan, dan Realitas “Kode Getaran”.

Platform ini merupakan front end React dan TypeScript pada arsitektur tanpa server yang didukung PostgreSQL, dibangun di atas Supabase, dengan Claude Code melakukan banyak pekerjaan berat pada pengkodean sebenarnya. Tidak ada server web tradisional untuk mengasuh. Otentikasi, keamanan, dan logika bisnis disampaikan melalui layanan terkelola dan fungsi tanpa server. Data perlengkapan disinkronkan secara otomatis dari penyedia eksternal, dengan pekerjaan latar belakang terjadwal yang menangani perkembangan kompetisi, pemberitahuan, dan admin.

Di atas kertas, itu adalah desain cloud-native modern yang sangat masuk akal. Jujur saja, saya tidak duduk dan merancang semuanya pada hari pertama seperti seorang insinyur web atau arsitek berpengalaman. Banyak dari hal tersebut muncul melalui perbincangan dengan alat AI, pengetahuan tentang platform data, dan kesediaan untuk berulang kali melakukan kesalahan hingga bentuknya benar.

Inilah yang orang-orang maksud dengan “pengodean getaran”, dan istilah ini merugikan praktik tersebut. Itu membuatnya terdengar seperti Anda melambaikan tangan dan perangkat lunak muncul. Anda tidak. Anda membuat ratusan keputusan kecil, Anda menolak banyak usulan AI, dan Anda memikul tanggung jawab arsitektur sepenuhnya.

Dimana AI Benar-benar Mendapatkan Perolehannya

Saya ingin lebih tepatnya di sini karena nilainya nyata dan spesifik.

Kecepatan beralih dari nol ke putaran kerja. Dalam minggu pertama saya memiliki akun pengguna, kompetisi, tim, jadwal pertandingan, putaran, pemilihan pemain, dan logika eliminasi, semuanya berfungsi. Pemain dapat bergabung, memilih tim, dan maju atau tersingkir berdasarkan hasil nyata. Sebagai seorang non-pengembang tunggal, mencapai core game loop yang berfungsi dalam hitungan hari, bukan bulan, adalah perbedaan antara proyek yang terlaksana dan proyek yang tetap tersimpan di ponsel saya.

Mengisi kesenjangan dalam pengetahuan saya sendiri. Saya tahu datanya. Saya tidak tahu idiom manajemen status React saat ini atau poin-poin penting dari desain fungsi tanpa server. Perkakas AI memungkinkan saya beroperasi di atas tingkat keahlian front-end saya tanpa berpura-pura bahwa saya tiba-tiba memperoleh pengalaman sepuluh tahun. Ini adalah hal terdekat yang saya miliki dengan seorang programmer berpasangan yang tidak pernah bosan dengan pertanyaan dasar saya.

Boilerplate, pipa ledeng dan membosankan 80%. Konfirmasi email, pengingat, sinkronisasi perlengkapan, perancah seputar pembayaran. Mesin tidak menarik yang membuat suatu produk dapat digunakan, bukan demo teknologi. Inilah pekerjaan yang AI kuasai, dan pekerjaan yang biasanya memakan proyek sampingan hidup-hidup.

Yang Masih Membutuhkan Saya

Inilah bagian yang dilewati para pedagang hype.

Arsitektur ada pada saya. AI akan dengan senang hati menghasilkan kode untuk apa pun yang Anda minta, termasuk desain yang akan merugikan Anda dalam tiga minggu. Memutuskan bagaimana model data harus disusun, batasan antara kompetisi dan turnamen, dan bagaimana menjaganya agar tetap terukur. Penilaian tersebut datang dari dua puluh tahun bekerja dengan platform data, bukan karena dorongan.

Aturan bisnis ada pada saya. Sepak bola penuh dengan kasus-kasus rumit. Waktu tambahan. Adu penalti. Hasil seri menghilangkan pilihan yang selamat tetapi mencetak skor berbeda di liga. Tim yang sudah Anda gunakan. AI tidak akan mengetahui aturan Anda sampai Anda memikirkannya dengan cukup jelas untuk menentukannya, dan memikirkannya dengan jelas adalah sebagian besar pekerjaan yang sebenarnya.

Ujian dan kepercayaan ada pada diriku. Ketika uang sungguhan dimasukkan melalui biaya masuk, “tampaknya berhasil ketika saya mencobanya” tidaklah cukup. Seseorang harus peduli apakah logika eliminasi benar dalam permainan itu penting. Seseorang itu adalah saya dan masih dalam tahap pengujian untuk ditayangkan di sini

Porosnya ada pada saya. Perubahan terbesar dalam keseluruhan pembangunan adalah beralih dari aplikasi khusus Liga Premier menjadi platform multi-turnamen yang dapat menangani Piala Dunia. Jika ini berhasil, kami akan menghadirkan NFL berikutnya. Hal ini menyentuh model data, aturan bisnis, dan antarmuka sekaligus. Tidak ada alat yang mengambil keputusan tersebut atau menyerap konsekuensinya. Ya, dan saya harus meninjau kembali pilihan sebelumnya agar berhasil.

AI mempercepat pembangunan secara dramatis. Hal ini tidak menggantikan penilaian teknik yang memutuskan apa yang akan dibangun, bagaimana bentuknya, dan apakah bangunan tersebut dapat dipercaya.

Bentuk Bangunan

Satu hal yang patut ditunjukkan dengan jelas adalah betapa non-linearnya hal itu. Peta jalan di bawah ini terlihat rapi jika dipikir-pikir. Pada kenyataannya, sebagian besar hal tersebut muncul dari pengujian dan umpan balik, bukan dari rencana induk.

  • Berbaris: Permainan inti, lalu pembayaran, email, liga poin, dan analisis awal seperti sasaran yang diharapkan dan probabilitas menang.
  • April: Dukungan Piala Dunia, kode rujukan, pesan dalam kompetisi, dan otomatisasi nyata pertama.
  • Mungkin: Penguatan keamanan, caching, modul undian, dan persiapan peluncuran.
  • Juni: Kode undangan, statistik langsung, halaman peraturan, pola orientasi, dan 600 pemain terakhir.

Jika ada satu pelajaran dalam urutan itu, maka membangun perangkat lunak jarang sekali merupakan garis lurus. Ide-ide baru muncul dari pengujian dan masukan pengguna. Salah satu penyelenggara kompetisi saya dan manajer tim DMC Hamburg, setelah mereka menyiapkannya, menghasilkan banyak ide hebat. Terima kasih banyak kepada tim di sana atas masukannya. Umpan balik pengguna menyusun ulang prioritas. Perubahan besar memaksa saya kembali mengambil keputusan sebelumnya. Itu bukan kegagalan perencanaan. Seperti itulah pengiriman sesungguhnya, dan peralatan AI tidak mengubahnya. Malah, hal ini membuat biaya perubahan arah menjadi lebih rendah, yang berarti Anda lebih sering mengubah arah.

Apa Artinya Jika Anda Memimpin Tim Pengiriman

Singkirkan sepak bola, dan ada poin komersial di sini yang berlaku langsung untuk tim tempat saya bekerja.

Pengembangan yang dibantu AI adalah hal yang nyata, dan hal ini mengubah apa yang dapat dilakukan oleh tim kecil atau individu yang gigih. Peningkatan produktivitas bukanlah pemasaran. Saya menjalaninya. Sebuah proyek yang tidak ekonomis jika dibangun dengan cara lama menjadi kenyataan di akhir pekan dan malam hari.

Hal ini tidak menghilangkan kebutuhan akan disiplin teknik. Itu memindahkannya. Lebih sedikit waktu untuk mengetik boilerplate, lebih banyak waktu untuk arsitektur, aturan bisnis, pengujian, dan penilaian. Bagian yang sulit. Jika tim Anda memiliki keterampilan tersebut, AI akan membuatnya lebih cepat. Jika tim Anda kekurangannya, AI membantu mereka menghasilkan lebih banyak kode yang tidak dapat mereka evaluasi dengan benar, yang merupakan masalah yang berbeda dan lebih buruk.

Pemenangnya adalah orang-orang yang memasangkan pengetahuan domain dengan alat iniS. Saya bukan pengembang web, tapi saya memahami domain, data, dan sepak bola, cukup baik untuk mengarahkan alat dan menangkapnya ketika ada kesalahan. Kombinasi itulah, bukan alatnya sendiri, yang menghasilkan suatu produk.

Versi menakjubkan dari cerita ini adalah “setiap orang dapat membangun apa pun sekarang”. Versi jujurnya lebih berguna: keadaan telah meningkat, kecepatan telah berubah, dan tanggung jawab tidak berpindah sedikit pun. Itu adalah versi yang saya ingin klien rencanakan.

Ingin Membuat AI Benar-Benar Berfungsi di Bisnis Anda?

Building Last Person Standing adalah proyek pribadi, namun ini adalah bukti paling jelas yang saya miliki tentang hal yang sama yang saya lakukan untuk membantu organisasi setiap minggunya: mendapatkan hasil yang nyata dan berguna dari AI dibandingkan dengan demo mengesankan yang tidak dapat bertahan dalam kerasnya produksi. Jika Anda mencoba mencari tahu di mana pengembangan berbantuan AI benar-benar cocok untuk penyampaian Anda, dan di mana biayanya secara diam-diam, itulah percakapan yang saya buat. Lihat bagaimana kerja pemberdayaan AI saling terkait, atau hubungi kami dan kita akan membahasnya.

PakarPBN

A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.

In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.

The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.

Jasa Backlink

Download Anime Batch