comp.lang.lisp'i takip ederken Robert Strandh'in
bir mesajına rastladım. Strandh mesajında kısa süre önce yazdığı bir makalenin adresini veriyordu. Öğrenmenin psikolojisi üstüne yazılmış bu kısacık
makale kendime, etrafımdaki insanlara ve günlük hayatıma dair çok güzel ipuçları barındırıyor, pek çok şeyi aydınlatıyordu; bu yüzden makaleyi Türk diline kazandırıp FM camiası ile paylaşmak ve bu önemli konuyu masaya yatırmak istedim.
Robert Strandh Bordeaux Üniversitesi'nde (Fransa) çalışan bir bilgisayar bilimleri profesörüdür. 1988 yılından beri üniversitede araştırmalarını sürdüren Strandh genel olarak programlama ile, özel olarak da dinamik dillerle, ağırlıklı olarak Common Lisp ile ilgilenmektedir. Robert Strandh 7 yıldır kendi yazılım projeleri için de Common Lisp programlama dilini kullanmaktadır.
Bakın neler oldu:
"Biz onu 4.0 sürümünde çözdük. Şu anda 5.0'a geçtiğimizden 4.0 yükseltmesi veremiyoruz. 5.0 satın almanız gerekiyor."
Bedeli de 100 milyonun biraz üzerinde bir rakamdı sanırım. (98 yılındaki değeri)
İşte böyle. Kendi hatalarından para kazanan şirketlerimiz var bizim. Hemen ardından Penta Yazılım'ı aradım. 112 milyon bedelle önerdikleri programı inceledim ve çok beğendim. Fakat müdürüm program değiştirmenin toplam maliyetinin çok daha yüksek olacağını söyleyince hak verdim. Hayat boyu ödediğim hiç bir bedel için bu kadar üzüldüğümü hatırlamıyorum.
Peki ortada gerçekten bir sorun var mıydı? ABD'nin büyük şirketleri için belki. Halen fi tarihinde COBOL ile yazılmış uygulamaları sürekli geliştirerek kullanan köklü ve büyük şirketlerin kullandıkları derleyiciler (sanırım onlara interpreter-yorumlayıcı demek daha doğru olur.) tarih kaydında yılı iki haneli tutuyordu. 70'lerin ram fakiri mainframe'lerinde bu gerekliydi. Tamamının düzeltilip yeniden derlenmesi ve test edilmesi önemli miktarda zaman ve para kaybı demekti.
Kıssadan hisse: Açık Kod güzeldir. Her yönden!