İyi bir developer bug'ı düzeltir.
Deneyimli bir developer, o bug'ın neden oluştuğunu araştırır.
Güçlü bir developer ise aynı bug'ın bir daha ortaya çıkmayacağı sistemi tasarlar.
Software Engineer | Tech Lead | Backend Architect
ChatGPT
Claude
Codex
Cursor
Neovim
AWS
Docker
JavaScriptİyi bir developer bug'ı düzeltir.
Deneyimli bir developer, o bug'ın neden oluştuğunu araştırır.
Güçlü bir developer ise aynı bug'ın bir daha ortaya çıkmayacağı sistemi tasarlar.
Yapay zeka artık kod yazabiliyor. Ama hangi problemi çözmek gerektiğine hala insan karar veriyor.
Kod yazmak giderek daha erişilebilir bir beceri haline geliyor. Sistem tasarlayabilmek, doğru mimariyi seçebilmek ve doğru teknik kararları verebilmek ise her zamankinden daha değerli.
Gelecekte farkı yaratan şey, sadece kod yazabilmek değil; doğru sistemi inşa edebilmek olacak.
NestJS projelerinde auth sürecini daha hızlı ve düzenli kurmak isteyenler için geliştirdiğim npm package’i paylaşmak istiyorum.
repo kapalı mı
Backend geliştirirken en çok dikkat ettiğim şeylerden biri:
“Bu kod bugün çalışıyor mu?” değil, 6 ay sonra hala yönetilebilir mi?”
Çünkü kötü #backend genelde ilk gün belli olmaz. Gerçek problem kullanıcı, veri ve ekip büyüdükçe ortaya çıkar.
Burada özellikle kullanılan paketlerin ne zaman deprecated olacağı da çok önemli. Paket yönetimi kısmı çoğu yazılımcının atladığı bi kısım. Bakımı yapılmazsa can sıkacak yerlerden birisi.
Mobil uygulaması da gelir bence. Yakışır #prototurk -e
yapıp atardımda kimse güvenmez ya
Ben de ilk paylaşımı yapayım. Güzel olmuş proje.
@tayfunerbilen AI ile yapılsa da, umarım her kes için yararlı bir platform olur #prototurk