Süreçte, yapay zeka araçlarının 15 yıldır profesyonel olarak yaptığımı daha iyi ve daha hızlı yapabileceğine inanmadığım bir süreçten geçtim. Bu yüzden başta ona gerçek görevler vermekte çok tereddüt ettim. "Bu kopyayı değiştir", "Bu div'i taşımak", "Bu tür durumu kurmak" gibi görevler vermekte sorun yaşamadım, ama hata yapacağını düşündüğüm için ona hiç ağır görevler vermedim. Ve aynı zamanda kendimi korumanın bir yoluydu. Bu, yapay zekanın geçimimi bulduğum şeye fazla yaklaşmasını engellemek için bir savunma mekanizmasıydı. Masaya yemek koyup ipoteği ödediğim. Ama sonra bunu biraz daha fazla yapmaya başlarsınız ve bu şeylerin gerçekten çok iyi olduğunu fark edersiniz ve belki de diğer uygulamalarda 12 kez uyguladığınız aynı şeyi elle uygulamanıza gerek yoktur; ister kullanıcı profili sayfası, ister Devise ile giriş yapın, ister ilişkisel veritabanı tabloları ve şemalar kurmak olsun. Sonra oyunun bir nevi tek atışlık golf olduğunu fark etmeye başlıyorsun. Burada strateji yapmaya başlıyorsunuz, "Mümkün olduğunca az iş yapmak için en iyi promptu nasıl yazabilirim?" Kesin olarak bildiğim bir şey, daha az yazılımla bir geleceğin olmayacak olduğu. Deneyimlerimden bildiğim bir diğer şey de yazılım mühendisi olmanın sadece kod yazmaktan çok daha karmaşık olduğudur. Zevk, yargı, birçok insanla konuşmak, müşterilerle konuşmak. Doğru yönü ve stratejiyi bulmak. 2021'deki işim güvenli değil; Gitti. Ama son sekiz yıldan fazla süredir ürün mühendisi olarak yaptığım iş kesinlikle bu iş. Sadece hızlı değişiyor. Ürünün ve işin karmaşık parçaları üzerinde çalışmak için daha fazla zamanım olacak; bunlar bir LLM'nin yapabileceği tekrarlayan görevlere dayanmıyor ve insanların istediği şeyleri yapmanın derin insani yönlerine daha fazla odaklanacağım.