27 Şubat 2024 Salı

Nano Ekipler

     S.A. Arkadaşlar,

    Bugün ekiplerin büyüklükleri ile ilgili bir konu hakkında yazmak istiyorum. Özellikle son yıllarda meşhur olan "squad" kavramı, ekipleri küçültüp daha hızlı yönetebilir, kendi içinde karar alıp hızlıca yoluna devam edebilir, başkasına bağımlı olmasın gibi sloganlarla yola çıktı ve bunu uygulayan birçok da şirket var, ama sanırım çoğu şeyin olduğu gibi bunun da suyunu çıkarmış olabiliriz. Hazırsak başlayalım.

25 Şubat 2024 Pazar

Yine Aynı Film: Sene Sonu Geyikleri

     S.A. Arkadaşlar,

    Geçen yılı oldukça verimli geçirmeme rağmen son dönemlerde çok kendimi zorlasam da nedense bir türlü bir yazı ortaya çıkmadı. Aslında aklıma birçok konu olmasına rağmen neden böyle olduğunu çözemedim neyse ki şimdi giriş yapabiliyorum, umarım devamı gelir. Bu yazının konusu malum yılbaşı olaylarından sonra (genelde benzer şeyler yaşanır :) şirketinizin size verdiği zam oranı sonrası bir arayış başlar, bu neticelenir genelde, şirket öncesinde ya belirli vaatler bulunmuştur ya da bulunacaktır (bazen zam oranını yükseltir) ama diğer tarafta da gerçekler duruyor. Bugün hassas olabilecek bir konuyu konuşabileceğiz. Hazırsanız buyurun.

26 Kasım 2023 Pazar

Çalışanın Kariyeri mi Performansı mı?

     Selamün Aleyküm Arkadaşlar,

    Bugün belki de net bir doğru cevabı olmayan bir konuyu ele almayı düşünüyoruz. Bir yazılımcı ya da çalışanın kariyeri/teknik bilgisi mi önemli yoksa o anda çalıştığı şirketteki performansı mı önemli sorusunun cevabı üzerinde tartışıyor olacağız. Hazırsak başlayalım.

19 Kasım 2023 Pazar

Outsource Çalışmak ve Çalıştırmak

     S.A. Arkadaşlar,

    Bugün outsource (dış kaynak) olarak hem çalışmanın hem de çalıştırmanın avantaj ve zorluklarından dilimiz döndüğünce bahsetmeye çalışacağız. Tabi bunu birkaç başlık altında ele almak daha doğru olur diye düşünüyorum. Proje teslimi olarak çalışmak, direkt olarak müşterinin projesinde ve yönetiminde çalışmak, outsource projelerde inhouse (şirket içi ya da iç kaynak) olarak çalışmak gibi konuları ele almaya çalışacağız. Hazırsak başlayalım.

Legacy ve Modern Projelerde Çalışmak

    S.A. Arkadaşlar,

    Birçoklarımızın yaka silktiği ve bu yüzden de iş aramaya başladığı legacy kodlarda çalışmak ile herkesin kovaladığı ve çalışmak istediği modern yapılı (kimine göre mikroservis, kimine göre modüler veya en azından güncel teknoloji ile yazılmış) projelerde çalışmaktan bahsedeceğiz. Belki çok inanmak istemeseniz de iki projede de çalışmanın avantajları olduğunu düşünüyorum. Hazırsak başlayalım.

6 Kasım 2023 Pazartesi

Document(ion) Driven Development

     S.A. Arkadaşlar,

    Bugün biraz cahilliğime güleceğim, ayrıca birlikte düşüneceğimiz bir konu üzerine yazmayı düşünüyorum. Geçenlerde şirkette bir geliştirme yapacaktık, bu geliştirmeyi yapmadan önce yazılım mimarımız ile konuştuk (Gökhan abi) ve genel başlıkları kabaca çıkardık, bunu dokümante ettik. Daha sonra bu projeyi kullanacak diğer ekiplere sunduk, onların da fikirlerini alarak dokümantasyonu güncelledik. Son halinde hemfikir olduktan sonra da kodlamaya başladık. Buraya kadar her şey iyiydi, taa ki bu yazıya başlayınca kadar :) TDD'nin temel prensibi önce testi yazıp sonra kodunu yazmak üzerine nasıl kurulu ise biz de önce dokümantasyonu hazırladık sonra kodunu yazdık, buna da "Document Driven Development" (bazı yerlerde Document DD olarak da geçiyor) diyebiliriz diye kendi kendime düşünüyordum, ama böyle bir şey var mı diye başlığı arattığımda maalesef cehaletim yüzüme gün gibi çarptı. Böyle bir şey düşünebildiğime mi sevineyim yoksa bunu hiç duymamış olmama mı üzüleyim, açıkçası bilemedim. Hazırsak başlayalım.

5 Kasım 2023 Pazar

İngilizce Kısaltmalar

     S.A. Arkadaşlar,
     Bugün iş hayatımızda kullandığımız bazı ingilizce kısaltmaları paylaşmak istiyorum. Hem çalıştığım ekiplerden hem kod incelemelerinden (code-review) hem de internette denk geldiklerimi derlemiştim. Uzun süredir not defterimde duruyordu, onları da düzenleyerek bir yazı haline getirmek istedim. Umarım işinize yarar. Hazırsak başlayalım.