Yukarıdaki grafik, önemli bir grafik, ama benim icadım değil. Geçenlerde Martin Fowler’un konuşmasında kullandığı grafiklerden biri. Bir tek grafiğin, çok şeyi açıklıyor olması bizi hem şaşırtmış, hem hoşumuza gitmiş, hem de duygularımıza tercüman olmuştu. İşin ana fikri şu: Yazılım projesinde, yapılan iş tasarımla yapılırsa, baştan işler biraz yavaş gidiyormuş gibi görünse de, nihai olarak […]
Arşivleri2014
Gaza ben basayım, direksiyonu sen kullan…
Başlık, babamın bana anlattığı eski bir hikayeden geliyor. Gençliğinde arabada giderken, şoförün yanında oturan arkadaş, şoförün arabayı yavaş kullanmasından sıkılmış. Söylediği cümle de, başlıktaki efsane cümle: “Gaza ben basayım, direksiyonu sen kullan…” Buraya kadar olay absürd ve komik. Gerçekte, (ilgili insanların orada ölmediğini bildiğimize göre) ifade edilen iş yapılmamış, veya yapıldıysa da, sınırlı bir şekilde […]
Pacta Sund Servanda – Akde Vefa
Artık Latince de başlık atmaya başladım. En azından başlığın yarısı yani. “Akde Vefa”ya Vikipedi’den bakacak olursanız (Türkçesini kastediyorum tabii) sanki sadece uluslararası hukukla alakalı bir kavrammış gibi anlatılmış. Uluslararası hukuktaki önemi elbette tartışılmaz, ancak kavramın önemi, kişi seviyesinden başlar; uluslararası hukuka kadar gider… Çok da kompleks bir kavram değil: Biriyle bir anlaşma yaparsan (akit, ahit, […]
Tartışmak Nedir, Nasıl Olur?
“Tartışmak”, kelime kökeni olarak açık şekilde “tart”maktan türemiş bir kelimedir. Durum böyleyken, onu öyle hallere soktuk ki, “tartışmayın arkadaşlar” yada “tartışma çıktı” denilen durumlarda, negatif anlamlarda kullanılır oldu… Tartışma, önemli ve gerekli bir süreçtir. Fikirlerin, veriler, gerekçeler ve olaylar üzerinden tartılması ve değerlendirilmesi anlamına gelir. Bir tartışmanın tartışma olabilmesi için, tartışan tüm taraflar için (ikiden […]
Yazılımcının Eğitimi
Bir yazılımcıya, bir ve yalnız bir şey öğretecek olsam, o ne olurdu biliyor musunuz? “Yazılım alemine girerken, egonu kapının önündeki kutuya bırak.” Büyük ego sahibi olmak, hem kişinin kendisi, hem de etrafındakiler açısından pek olumlu bir şey değildir genel anlamda. Ama bunu neden özellikle yazılımcıya öğretmek istiyorum ki ben? Çünkü yazılımcı büyük ego sahibi olursa, […]
Kadın Yazılımcı Problemi – Kafayı Yorduktan Sonra…
Yazıları takip ediyorsanız, “Yahu kadın yazılımcının derdi seni neden gerdi?” diye düşünüyor olabilirsiniz. Güzel soru. Neyse ki, cevabı var ve en azından sorunun kendisi kadar güzel. Gerdi, çünkü birincisi, adalet peşinde koşmak için, mağdur durumda olanın kendim olmam gerektiğini düşünmüyorum. İkincisi, benim eküri Elif aktif olarak bu işle uğraşıyor. Üçüncüsü, yazılımcıyım ve problemin burnunun dibindeyim… […]
Neden “Wrapper” Yazmayı Severim?
Gene ister istemez başlıkta İngilizce kelime sokuşturdum. Boğaziçi tarzancasını çok sevdiğimden değil (sıklıkla konuşurum, o ayrı) bir sürü kelimenin kabul görmüş Türkçesinin olmamasından. “Wrapper”, “şeker kağıdı” gibi bir şey, ne demeli, “sargı”, “sarıcı”, “paket”, “kabuk”… Yani bir şeyin etrafını tamamen kaplayan ince şeye deniyor… Yazılımda ne demek? Diyelim bir kütüphane kullanıyorsunuz. Kendi kodunuzdan, direkt o […]
Tersine Dünya
Bu dünyayı tersine çeviren kimse, çıksın, beni uğraştırmasın. Çok acayip çok… Eğitimsizin adı “eğitmen” olmuş. Bok atmanın adı, “eleştiri” olmuş. Haksızlığa uğrayıp, feryad etmenin adı “abartmak” olmuş. Biriyle aynı fikirde olmamanın adı, “eleştiriye kapalı olmak” olmuş. Suç kimde? Mevlânâ’ya ve Ömer Hayyam’a atfedilen dizeler var, tam kime aittir çözemedim, ama şöyle: Kör cehalet çirkefleştirir insanları, […]
Anneme Anlatır Gibi: DNS, IP, VPN, Twitter, …
Bir önceki yazıya, genel olarak “evet güzel de, teknik olmayan adamlar bunlar ne anlayacak” tepkisi geldi… Haklılar da. Ben de, “teknik olmayana bunlar nasıl anlatılır, emin değilim” dedim. Ama, ben anlatmazsam, sen anlatmazsan, nasıl anlaşılacak bu işler? Anneme anlatır gibi anlatmaya çalışacağım. Annem zeki kadındır; yanlış anlaşılmasın. İnternet kullanıcılığı yeni sayılır, bir de yaşı… Benden […]
Twitter Kullanırsak Fişlenir Miyiz? VPN Şart Mı?
Ortada bir bilgi kakafonisidir, uçuşuyor… “Twitter açıldı ama, VPN’siz girmeyin, TİB hepinizi fişleyecek” diyenler var. Vaziyet çok basit değil. Ancak, klavyem bastığınca, durumun ne olduğunu anlatayım dedim. Madde bir. TİB, istediği IP adreslerine servisi kendisi verecek teknolojiye sahip. Mesela, Google DNS (artı Open DNS ve bazı diğer DNS servisleri) için bunu yaptı. Yani DNS’inizde tam […]
Sosyal Medya’da