- Calquio'nun bileşik faiz hesaplayıcısı, yatırılan paranın zaman içinde nasıl büyüdüğünü görsel olarak gösteren ücretsiz bir çevrimiçi araçtır
- Geliştirici, uzun süre kodlamadan uzak kaldıktan sonra yapay zeka destekli vibe coding sayesinde yeniden ürün geliştirmeye başladı
- Piyasadaki bileşik faiz hesaplayıcılarının kaba UI'ları ve aşırı reklamları gibi kalite sorunlarına duyulan memnuniyetsizlikten yola çıkarak bunu finansal hesaplayıcı odaklı bir web hizmetine genişletti
- Vibe coding'in yayılmasını görürken, doğrudan kendin uygulamasan da niyetini aktarman yeterli düşüncesi oluştu; geliştirici olmasanız bile gereksinimleri net anlatırsanız ortaya bir ürün çıkarılabileceği hissedildi
- “İstediğim hesaplayıcıyı kendim yapalım”
- Uygulamayı yapay zeka üstlenirken, kullanıcı gereksinimler, UX ve alan bilgisine odaklandı
- Yaklaşık 2 haftada, yaklaşık 100 dolarlık API maliyetiyle 60'tan fazla hesaplayıcı üretildi
- Bileşik faiz hesaplayıcısıyla başlayıp ipotek, kredi geri ödeme, tasarruf hedefi ve emeklilik hesaplayıcılarına genişledi
- Yapay zeka, girdi doğrulama, UI bileşenleri ve testler dahil tekrarlayan işlerin büyük kısmını üstlenerek kod yazımı ve ayrıntılı uygulamayı gerçekleştirdi
- Kullanıcı ise mimari anlayış, UX değerlendirmesi ve finansal matematik alan bilgisi sağladı
- Yapay zeka, geliştirme becerisini dramatik biçimde artırmaktan çok yeniden bir şeyler yapabileceğine dair özgüven verdi
- Uzun süredir ertelenen fikirler, gerçekçi projelere dönüşebilir hale geldi
- Asıl değer, üretkenlik artışından çok psikolojik engellerin kaldırılmasıydı
3 yorum
Orijinal bağlantı hesap makinesi tarafındaydı ama aslında hesap makinesinin işlevinden çok, yazarın Hacker News'e yazdıkları daha önemli gibi göründüğü için bağlantıyı HN tarafına değiştirdim.
Ben de iş olarak yaptığım kodlama dışında kişisel kodlama pek yapmıyordum ama yapay zeka yüzünden yan proje kodlamasını epey yapıyorum.
İşin dışarıya açık olarak yayımlanıp yayımlanmayacağını aslında hiç düşünmemiştim ama kurcaladıkça insanın hevesi artıyor.
GeekNews'un Show bölümüne de gerçekten çok fazla proje geliyor; demek ki herkes benzer durumda.
Tabii fazla kolaylaşınca, son rötuşları biraz eksik halde paylaşılmış gibi gelmesi de biraz üzücü.
Hacker News yorumları
Ben de benzer bir deneyim yaşıyorum. Eskiden bir ağ mühendisi ve yazılım proje lideriydim ama yaklaşık 20 yıl önce programlamayı bırakmıştım
Şimdi bir çiftlik işletirken gönüllü kuruluşlar için uygulamaları kendim yapıyorum. Örneğin toprak örneği taşıyan kamyonların konum takibi uygulaması, nem izleme, araç yönetimi takvimi gibi çeşitli uygulamaları birkaç saat içinde ortaya çıkarıyorum
Eskiden daha yeni çıkmakta olan Git'i şimdi ancak ciddi şekilde kullanmaya başladım ve gerçekten şaşırtıcı derecede iyi
Traktörün GPS'i otomatik direksiyon yaparken aklıma gelen fikirleri anında hayata geçirebilmek beni inanılmaz heyecanlandırıyor. Bu aralar o kadar çok yeni fikrim var ki doğru düzgün uyuyamıyorum bile
Çocuğuma AI geliştirme stack'ini öğretiyorum — AI IDE (Antigravity), veritabanı (Supabase + MCP sunucusu), dağıtım (Github + Vercel). Bu kombinasyonla birkaç saat içinde harika entegre uygulamalar yapılabiliyor
Uykum azaldı ama mutluluk seviyem zirvede
17 yıldır bilim ve teknoloji konusunda iyimserdim ama son zamanlarda giderek daha çok bir Luddite gibi hissediyorum
Teknoloji sanki toplumsal ve ekonomik sorunları çözmekten çok onları daha da kötüleştiriyor. Sonuçta yazılımın başarısında asıl belirleyicinin iletişim ve sosyal unsurlar olduğunu fark ettim
Site alt kısmına “Doğruluk için özenle hazırlanmıştır” ifadesini koymuş ama doğaçlama yapılmış bir hesap makinesine bunun eklenip eklenemeyeceğinden emin değilim
60 hesap makinesinin hepsinin tüm edge case'lerde kusursuz çalıştığından emin olabilir misin?
İnsanlar bunlara güvenip kullandığı için hata olduğunda etkisi büyük olur. AI ile yapılmış olsa bile kalite odaklı geliştirme gerekir
Bu arada benim tarayıcımda site zaten düzgün çalışmıyor bile
Bu günlerde kod yazmaya ve onun etrafındaki dünyaya karşı giderek daha fazla hayal kırıklığı hissediyorum
AI'ın önerdiği stack Next.js, React, TailwindCSS, shadcn/ui ve 4 dil (EN/DE/FR/JA) idi; “modern and clean” denildiği için bunları seçmiş
Ama bu, trend kovalayan bir stack'in tipik örneği gibi görünüyor. Deneyimli bir web geliştiricisi, basit bir finansal hesap makinesi koleksiyonu için muhtemelen böyle bir stack önermezdi
Ben de AI profesörüyüm; eskiden bir fikri test etmeye kalksam tüm zamanım ortam kurulumuyla geçerdi
Artık araştırmayı yeniden kendim yapabiliyorum ve öğrencilere bağımlılığım azaldı. Bu sayede kendi projelerimi de paralel yürütebiliyorum
İyi cilalanmış bir uygulama yapmak çok fazla görünmeyen emek gerektiriyor — UI, logging, hata işleme, dokümantasyon, sürüm kontrolü vb.
Ama artık AI sayesinde bu süreçleri kısaltıp uygulamaları kat kat daha hızlı yapıyorum. Rust ile üç uygulama yaptım ama aslında kendi başıma “Hello World” bile yazamayacak durumdaydım
Rust olduğu için kararlılık konusunda ayrıca güven veriyor. Elbette production seviyesinde bir projeyse AI'ın yazdığı kodun tamamını anlayarak kullanmak gerekir
LLM'i gelişmiş bir arama aracı ya da boilerplate üreticisi olarak kullanmak daha uygun
Ben de benzer bir yoldan geçtim. Fizik okuduktan sonra muhasebe ve finans alanında uzun süre çalıştım, sonra yeniden kod yazmaya başladım
AI'dan da büyük farkındalık şuydu: yıllar içinde biriken alan bilgisi, gerçek problemleri çözmede muazzam bir varlık haline gelmiş
Eskiden ‘sorunsuz çözümler’ yapıyordum ama şimdi ‘açıkça tanımlı bir problemi çözen çözümler’ üretiyorum
AI, bu tür alan uzmanlarının kendi prototiplerini doğrudan üretebilmesini sağlıyor. Bu, geliştiricilerin yerini almak değil; gizli kalmış yetenekleri serbest bırakan bir araç
Bileşik getiri hesap makinelerinin hepsinin kötü olduğu için kendim yaptım kısmına katılıyorum. Ama reklam sorunu adblock ile çözülebilir
Adblock kullanınca internet deneyimi tamamen değişiyor. Herkese tavsiye ederim. Hangi ürün olduğu fark etmez, yeter ki reklamları engelleyin
Reklam engelleme arttıkça siteler buna daha fazla clickbait ve düşük kaliteli içerikle karşılık veriyor
Özellikle teknik içerikler reklam gelirinin düşmesinden ağır darbe alıyor
Sonuçta çözüm, ücretli modeli seçmek ve reklam tabanlı içerikten kaçınmak
Bir mühendis açısından en kötü kâbus, birinin “neredeyse tamamlanmış 100 hesap makinesi sitesi” yapıp bunu bana “sadece kod incelemesinden geçir” diye vermesi olur
Gerçekte işin çoğu edge case doğrulaması ve kalite geri bildirimi iken karşı taraf bunun neden bu kadar zaman aldığını anlamaz