anti patterns

21 March 05, Monday @ 00:54 c2.com sitesinde dolaşırken, yazılım mühendisliğinde başarısızlığa götüren bazı patternlara dair epey tartışma gördüm.

Oldukça faydalı şeyler olduğu için özellikle özgür yazılım dünyasında da geçerli olan önemli maddelerden bir derleme yaptım.

kan revan içinde kalsakta önemli olan ağız tadınız...


Be the first one to comment...

bahar geliyor...

17 March 05, Thursday @ 13:07 Kuşlar böcekler çiçekler her yer mutlu sıcak ve eğlenceli olacak...

Şu Doruk beyin firefox partisindeki resmine bakın, sanki bugünlerin geleceğini bilen birinin huzuru ve neşesiyle gülümsüyor:


Öte yandan Daveschool bitirme projesi olarak öğrenciler bir animasyon Batman filmi hazırlamışlar. İlginç olan bilgisayarla modellenmiş lego blokları ile görüntüleri oluşturmuş olmaları :)

haa bir de Adam West, Mark Hammill gibi adamlardan oluşan bir voice cast'i var ki kıskandım resmen.

Bilmeyenler için bizim de bir film (+oyun) projemiz var:

the Zetübiyer Project


Be the first one to comment...

arigatou...

10 March 05, Thursday @ 18:43 Louis Suárez-Potts amca bizi işyerimizde ziyaret etti. Bir Mac kullanıcısı olarak Pardus masaüstümüzün sadeliğini beğenmesi bizim için pek sevindirici oldu.

Gündeme gelen yazılım patentleri konusunda Donald Knuth'un
düşünceleri.

Sizi takip eden kağıt ejderha.


Be the first one to comment...

pika pika

01 March 05, Tuesday @ 11:37 İlginç bir rapor:

Being fluent with information technology

Özellikle iyi bir bilişim okuryazarı olabilmek için gereken beceri, yetenek ve kavramları iyi çıkarmışlar Liste ve Açıklamaları

Özetinden ufak bi alıntı:

Generally, "computer literacy" has acquired a "skills" connotation, implying competency with a few of today's computer applications, such as word processing and e-mail. Literacy is too modest a goal in the presence of rapid change, because it lacks the necessary "staying power." As the technology changes by leaps and bounds, existing skills become antiquated and there is no migration path to new skills. A better solution is for the individual to plan to adapt to changes in the technology. This involves learning sufficient foundational material to enable one to acquire new skills independently after one's formal education is complete.

Neymiş o? Üç beş tane programı kullanmak değil, işin temelini yeterince öğrenip teknolojik gelişmelere ayak uydurabilmek önemliymiş.

Bu tür çalışmalar, neyi ifade ettiğini yazanın bile bilmediği elli tane kısaltma dolu gerizekalı iş ilanlarına, Serdar hocanın blogunda yazdığı "aynı anda DVD oynatıp yazabilen (korsan? :) çift çekirdekli işlemci" haberlerine, kullanıcının ne yapmak istediğini yazmayıp bus hızı port sayısıyla uğraşan teknik şartnamelere iyi bir panzehir.


Be the first one to comment...
2005 April 2005 February