2022 yilina kadar 25 sene boyunca programci olarak calistim. Yapay zeka araclari kullaniminda sifir kod yazma, sifir kod review, sifir test yazma evrelerine kadar geldim. Yazilimda her zaman müsterinin ve onun isteklerinin ön planda olmasi gerekliligine inandim ve bunu hep savundum. Ama günün sonunda hep masa basina dönüp, kod yazmak zorunda kaldim.
Okumaya devam etKod Yazarken Uygulama Gelistirilmez
1.5 yildir bir Java sinifi, tasarim sablonu, algoritma ya da hangi veri yapisini kullanacagim aklima bile gelmiyor. Ben bütün gün uygulamanin faal olacagi alan (domain) icinde takiliyorum ve ne sorusunun cevabini ariyorum:
Okumaya devam etVideo: Yazılım Fabrikasından Taze Çıkan Somut Bir Ürün Örneği
Video: Software Factories
Software Factory Pattern
Daha önceki yazilarimda yapay zeka araclari ile calisirken gectigim evreleri sizinle paylasmistim. Buna bir yenisi daha eklendi: Software Factory Pattern
Okumaya devam etYapay Zeka ile Uygulama Geliştirme Yol Haritası
Yapay zeka araclari ile ürün gelistirmek istiyorsaniz, bunu nasil yapmaniz gerektigine dair benim uyguladigim yol haritasini sizinle paylasmak isterim.
Okumaya devam etLoop Engineering ve Otonom Uygulama Geliştirme
Yapay zeka araclari ile ilk zamanlar line autocomplete özelligini kullanarak uygulama gelistirme serüvenime devam etmistim. Daha sonralari bunu metot ve sinif bazinda yapmaya basladim. Akabinde promptlarla uygulanin parcalarini degistirmeye basladim.
Okumaya devam etHayallerinin Gerçek Olacağını Bilseydin
Kücük bir örnek vereyim, nereden nereye geldigimizi gözler önüne serebilmek icin..
2000 lerde yaptigim Bizimalem.com projesi full distributed bir sistemdi. Orada tüm video, resim ve benzeri binary dosyalar icin mogilefs isminde open source bir distributed file storage sistemi kullanmistim.
Okumaya devam etVideo: Yapay Zeka ve Determinizm
Video: Hangi Programlama Dilini Öğrenmeliyim?
LLM’ler Deterministik Output Üretmezmis!
Su anda LLM’lerin daha iyi ve hizli kod yaziyor olmalarina karsi duydugun tek argüman: “LLM’ler deterministik output üretmez”.
Okumaya devam etProgramlama Dilleri Tarihe Karışıyor
Yüksek dillerin ortaya cikma nedeni ne? Assembly neden yetmedi?
Gelin simdi neden cok uzun zamandir kod yazmadigimiza bir göz atalim.
Okumaya devam etVideo: Yazılımcılar Kod Yazıyor mu?
Video: Yazılımcı Mülakatları
Video: Pratikte Loop Engineering
Video: Yapay Zeka ve Testler
Video: Prompt Engineering
Tek Bir Tasla Iki Kus
Benim icin yeni calisma modeli loop engineering + jira kanban.
Su an aktiv iki döngü calisiyor, backend proje ve mobil proje icin.
Okumaya devam etRate Limit Problemi
Loop engineering sayesinde rate limitler sorun olmaktan cikiyor.
Rate limit LLM’i saglayan sirketin size koydugu token kotalaridir. Bu kotalar genelde 5 saatlik ve haftalik zaman dilimlerinde resetlenir. Ne kadar SIK LLM ile interaksiyona girerseniz, o kadar cok token harcaniz ve o hizda da kotaniz dolar.
Okumaya devam et