Posts in Category: Yazılım

Eugene Goostman

IRC günleri…
İnsanlar bir heyecanla sohbet odalarında yazışıyorlar.
Herşeyden bahsediliyor. Yeni arkadaşlıklar kuruluyor ve bu iş enteresan bir sosyalleşme hareketine dönüşüyor.
Siber alemde sosyalleşme…

Sabah kalktınca ilk iş olarak sohbet odasına günaydın yazanlar, klavye başında uyuyanlar türüyor.
Bir de tabi şu meşhur “slm a/s/l ?”.
Çok eskiden telsiz günlerinde ortak kanalda “arkadaş arıyorum arkadaş” lafları duyulurdu.
Onun daha farklı bir türü.

Sadece yazışma üzerinden dönen bu sohbetlerde en ilginç olan şey kimle konuştuğunuzu tam olarak bilemeyişinizdir.
Size evli 3 çocuk babasıyım diyen 12 yaşında bir kız çocuğu olabilir.
Ama tecrübeli bir chatter’sanız, size verilen cevaplardan kandırılıp kandırılmadığınızı hissedebilirsiniz.
Bunların evrimleşmiş halini günümüzde sahte kimlik bilgileriyle açılmış facebook/twitter hesapları şeklinde görüyoruz.

Oyunlardaki gibi sonraki bölüme geçsek

Çocukluğu bilgisayar oyunları dönemine denk gelen kişilerden biriyim.
Saatlerce başından kalkmadan oynadığımız oyunlar bizim hayata bakış açımızı da değiştirmiş bir nebze.
Mesela her ilerleme kaydettiğimizde takdir yada ödül bekliyor olabiliyoruz.
Olmazsa pek sorun değil belki ama olması bizi motive ediyor.
Mevcut durumumuzu bilmek, ne konumda olduğumuzu, nasıl değerlendirildiğimizi bilmek istiyoruz.
Kariyer planı istiyoruz. Büyük adımlar attığımızda ünvanımız değişsin istiyoruz.
Biraz da olsa yarışmak istiyoruz. Diğer arkadaşlarımız içerisinde hangi sırada olduğumuz görmek istiyoruz.
Yani kazanmak istiyoruz. Aynı oyunlardaki gibi…
Kazanınca mutlu oluyoruz.

Teknik Borç

     
Martin Fowler
1 Ekim 2003

“Bu çeviri tarafımdan, dilim döndüğünce yapılmış olup, yazarın izni ile yayınlanmıştır.”

Sisteminize eklemek istediğiniz bir fonksiyon var diyelim. İki seçeneğiniz var, biri hızlı ve çirkin – biliyorsunuz ki ileride yapacağınız değişiklikleri daha zora sokacak. Diğeri ise temiz bir tasarımla sonuçlanacak, ama devreye almak için daha çok zamana ihtiyaç var.

Teknik Borç, Ward Cunningham tarafından bu sorun üzerinde düşünmemizi sağlamak için geliştirilmiş harika bir metafor. Bu metaforda, hızlı ve çirkin işler yapmak teknik olarak, aynı finansal anlamdaki gibi sizi borçlandırıyor. Bir finansal borç gibi teknik borç da, hızlı ve çirkin bir tasarım seçiminden dolayı ilerde yapılacak geliştirmelerde daha fazla güç sarf etmek zorunda kalmak şeklinde bir faiz ile geri ödeniyor. Faizi ödemeye devam edebilir yada hızlı ve çirkin tasarımı daha iyi bir tasarıma dönüştürmek için yapıyı tekrar düzenleyerek anaparayı ödeyebiliriz. Her ne kadar bu bize anapara ödemesi kadar bir maliyete yol açsa da, gelecekte ödeyeceğimiz faizi düşürmüş oluruz.