Lihat Coding Hari 11, Jadi hari ini adalah waktu introspeksi dan refleksi. Saya telah belajar banyak menjadi 'pembuat kode getaran' dan itu membuat ketagihan. Nyata. Pembelajaran #1 saya adalah pembelajaran lama, dipelajari kembali: Membangun Perangkat Lunak yang Hebat Masih Sulit. Memulai lebih mudah dari sebelumnya. 🧵
Di sisi alat pengembang, saya telah bertanya kepada semua CTO terbaik dalam portofolio saya seberapa besar mereka benar-benar mendapat manfaat dari Cursor, Claude Code, dll. Al. Jawaban yang konsisten: net net, tidak ada yang mengembalikan Claude Code mereka. Tidak ada. Tapi bersih bersih, sendirian, memungkinkan orang bergerak sekitar 20% -40% lebih cepat. Mengapa? Alat-alat ini (semuanya benar-benar LLM Antropik) membantu semua orang melakukan pekerjaan rutin lebih cepat, dan pada kenyataannya, beberapa pengembang terbaik yang saya ajak bicara dapat melakukan 90% dari sebagian besar pekerjaan rutin mereka dalam perintah. Tapi bagaimana dengan hal-hal yang sulit? Hal-hal yang belum pernah dilakukan sebelumnya? Hal-hal baru? Bagaimana dengan perencanaannya? Pemikirannya? Bagaimana dengan tinjauan kode dan memeriksa pekerjaannya? Itu semua membutuhkan waktu. Jadi bersih banyak yang melihat peningkatan produktivitas nyata 20%-40% dari Claude Code et. Al. Jauh lebih tinggi untuk hal-hal rutin, tetapi bersih bersih dari semua pekerjaan - di situlah tampaknya mendarat hari ini.
Di sisi platform, sisi B2C, Replit+Loveable dll., Alat ini ajaib. Magis. Mungkin lebih dari sekadar ajaib. Jika Anda ingin membangun POC atau prototipe, itu semua ajaib, sungguh. Tetapi pada akhirnya, jika Anda ingin membangun aplikasi kelas komersial sejati, maka mereka ... hanya alat. Alat cacat, alat ajaib, tetapi alat. Setidaknya hari ini. Anda sekarang dapat memikirkan aplikasi dan melihatnya dibuat prototipe dalam < 20 menit. Lebih lama jika Anda ingin semua tombol berfungsi, tetapi tetap saja. Tapi mendapatkan perangkat lunak >hebat<? Itu dengan caranya sendiri sulit seperti biasanya. Bahkan jika alatnya jauh lebih keren, lebih cepat, dan lebih licin. Tidak ada insinyur hebat yang dibuat usang di sini.
Sejujurnya saya mungkin sedikit tersesat di sini. Saya menjatuhkan semuanya untuk sementara waktu. Getaran dikodekan sepanjang akhir pekan, hal pertama di pagi hari, dan banyak lagi. Saya kecanduan. Nyata. Perangkat lunaknya sangat, sangat, sangat keren. Tapi sekarang saya memperlambatnya. Dan memikirkan apa yang diperlukan untuk membangun Perangkat Lunak Hebat. Apa alat, perencanaan, waktu, dan lebih dari yang diperlukan. Dan itu tetap menjadi sesuatu yang membutuhkan kesabaran, iterasi, pengujian, dan banyak komitmen. Dan bahkan jika Anda mencoba-coba aplikasi dalam satu jam atau hari, untuk melakukannya secara nyata, Anda harus mempertahankannya selama bertahun-tahun. Jika itu aplikasi nyata. Dalam produksi komersial yang nyata.
Tidak ada yang akan meluncurkan Salesforce mereka sendiri, titik. Itu adalah mitos media sosial. Jika Anda dapat membeli perangkat lunak >hebat< dari rak, ingatlah itu adalah hadiah. Itu masih begitu, sangat sulit untuk dibangun. Dan jika Anda dapat membelinya seharga $5-$200 sebulan? Beli saja perangkat lunak ajaib itu. Di mana Anda tidak bisa? Getaran itu. Tapi rencanakan. Pahami. Lingkupnya. Dan menyadari bahwa membangun sesuatu yang hebat adalah jalan yang panjang, sulit, membuat frustrasi, dan tidak dapat diprediksi. Bahwa bahkan alat terbaik, yang terbaik, tidak dapat membuat Anda dengan sendirinya.
Dan kabar baiknya? Semua alat ini terus menjadi lebih baik. Kursor + Selancar Angin seperti berusia satu tahun. Balas perusahaan telah melakukannya selama satu dekade, tetapi versi getaran dalam 9 bulan. Loveable sama mudanya. Dan mereka berulang dengan kecepatan yang sangat cepat. Di mana mereka akan berada dalam 6-9 bulan, bung. Ini akan menjadi luar biasa.
20,51K