Iyi bir yazilimciyi vasatindan ayirt edici en önemli özellik canli tecrübesidir, yani bütün resmi görebilmek. Proje yapmak, kod yazmak insani bir yere kadar yetistiriyor. Asil is, projeyi yazilim ürünü olarak canliya tasimak ve orada isletebilmek.
Okumaya devam etVideo: Yazılımcı Rolleri Değişiyor
Vibecoding ile Neler Yapılamaz?
Yazilim bilgisi olmayan bir vibecodingcinin yapamayacaklari:
- Veritabani ve index nedir bilgisi eksikligi yüzünden olusan veritabani performans problemlerini cözmek Okumaya devam et
Sky is the Limit
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 et