1.
yapay zeka yardımı ile kodlama işine denir.
kişi programcı değildir, yapay zekayı doğru promptlar ile yönlendirerek çalışır.
kişi programcı değildir, yapay zekayı doğru promptlar ile yönlendirerek çalışır.
devamını gör...
2.
vibe coding, yapay zeka ile akışına bırakılan bir kodlama yaklaşımıdır. kişi kod yazmayı biliyor olabilir de bilmeyebilir de. asıl mesele, sürecin doğal akışında ilerlemesidir. “kervan yolda düzülür” mantığıyla hareket edilir. katı kurallar yerine sezgisel bir mimari vardır ve yaratıcılık ön plandadır. bolca deneme-yanılma içerir.
bu, tamamen plansız anlamına gelmez. yine de:
mimari düşünce geliştirilmeli,
farklı yaklaşımlar denenmeli,
kullanıcı bakış açısıyla düşünülmeli,
her önemli aşamada çeşitli performans ve bug testleri yapılmalı,
olası hatalar ve performans sorunları önceden öngörülmeli,
eklenilecek ya da çıkarılacak özellik gerçekten gerekli mi kullanıcıda karşılığı var mı?, buton hangi renk olmalı, ķöşelı mi köşesiz mi olmalı gibi bazı temel tasarım mimarisine ve düşüncesine sahip olunmalı,
hangi llm’in (chatgpt, deepseek vb.) hangi konuda daha iyi olduğu bilinmeli,
tek bir llm’e bağımlı kalınmamalı,
doğru aracı doğru senaryoda seçebilme yeteneği kazanılmalı,
sistemin farklı kullanım senaryoları taklit edilerek eksikler tespit edilmeli,
bu eksikler yapay zekaya doğru şekilde aktarılmalı ve kaliteli çıktılar alınmalı (ki bu ciddi bir prompt engineering tecrübesi gerektirir).
ayrıca:
debugging süreçleri doğru yönetilmeli,
sürüm kontrolü ve veri kontrolü titizlikle yapılmalı,
veri güvenliği sağlanmalı,
kodun olabildiğince temiz ve anlaşılır tutulması,
yasal yükümlülükler ve hukuki gereklilikler bilinip uygulanmalıdır.
vibe coding; kısaca özgür, yaratıcı, üretkenliği ön plana alan, ancak bu özgürlüğün altını dolduracak bilgi, sabır, deneyim ve disiplin olmazsa kaosa dönüşebilir.
özellikle benim gibi mühendislik alt yapısı olmayan ama doğuştan mimari düşünebilen, sistem tasarımına yatkın beyinler için mükemmel bir olay. zaten son zamanlarda bu terim ortaya çıktı yeni bir terim. hatta context-engineering diye türkçesi bağlam mühendisliği ama tam karşılamıyor. bu vibe coding gelişince çıkan kavram onuda sonra yazarım. çok yeni yeni piyasaya giren terimler.
bu, tamamen plansız anlamına gelmez. yine de:
mimari düşünce geliştirilmeli,
farklı yaklaşımlar denenmeli,
kullanıcı bakış açısıyla düşünülmeli,
her önemli aşamada çeşitli performans ve bug testleri yapılmalı,
olası hatalar ve performans sorunları önceden öngörülmeli,
eklenilecek ya da çıkarılacak özellik gerçekten gerekli mi kullanıcıda karşılığı var mı?, buton hangi renk olmalı, ķöşelı mi köşesiz mi olmalı gibi bazı temel tasarım mimarisine ve düşüncesine sahip olunmalı,
hangi llm’in (chatgpt, deepseek vb.) hangi konuda daha iyi olduğu bilinmeli,
tek bir llm’e bağımlı kalınmamalı,
doğru aracı doğru senaryoda seçebilme yeteneği kazanılmalı,
sistemin farklı kullanım senaryoları taklit edilerek eksikler tespit edilmeli,
bu eksikler yapay zekaya doğru şekilde aktarılmalı ve kaliteli çıktılar alınmalı (ki bu ciddi bir prompt engineering tecrübesi gerektirir).
ayrıca:
debugging süreçleri doğru yönetilmeli,
sürüm kontrolü ve veri kontrolü titizlikle yapılmalı,
veri güvenliği sağlanmalı,
kodun olabildiğince temiz ve anlaşılır tutulması,
yasal yükümlülükler ve hukuki gereklilikler bilinip uygulanmalıdır.
vibe coding; kısaca özgür, yaratıcı, üretkenliği ön plana alan, ancak bu özgürlüğün altını dolduracak bilgi, sabır, deneyim ve disiplin olmazsa kaosa dönüşebilir.
özellikle benim gibi mühendislik alt yapısı olmayan ama doğuştan mimari düşünebilen, sistem tasarımına yatkın beyinler için mükemmel bir olay. zaten son zamanlarda bu terim ortaya çıktı yeni bir terim. hatta context-engineering diye türkçesi bağlam mühendisliği ama tam karşılamıyor. bu vibe coding gelişince çıkan kavram onuda sonra yazarım. çok yeni yeni piyasaya giren terimler.
devamını gör...
3.
çok uzun süredir python ile deneyimim var birazda sqlite , açıkçası python performans konusunda zayıf, lakin yapay zekanın en iyi eğitildiği dilde python ve esnek bir dil olduğundan daha toleranslı. lakin farklı tecrübelerde edinmek istediğimden sonraki projemi rust yada c# ile yazmayı düşünüyorum. bakalım onlarda neler yaşayacağım, tabii önce varolan projemi halletmem lazım.
devamını gör...