Programlanın Tao´su 7. , 8. ve 9. Kitap

0
FZ
7. Kitap - Şirket Bilgeliği

Şöyle dedi usta programcı:
"Bir şirket yöneticisi için program demosu sunabilirsiniz ama onu bilgisayardan anlayan biri haline getiremezsiniz."
7.1

Acemi programcı ustaya sordu: "Doğuda insanların 'Şirket Karargâhı' dedikleri bir ağaç yapı var. Bir sürü müdür yardımcısı ve muhasebeci ile dolu. Ortalıkta 'Şuraya git!', 'Buraya git!', 'şunu yap, bunu yap' yazan bir sürü not var ama kimse bunların tam olarak ne anlama geldiğini bilmiyor. Her yıl bu ağaca yeni isimler ekleniyor ama hiçbir işe yaramıyor. Bu kadar garip bir ucube varlığını nasıl oluyor da sürdürebiliyor?"

Usta cevapladı: "Bu koca yapıyı algılıyor ve onun mantıklı bir amacı olmamasından ötürü rahatsız oluyorsun. Onun devasa dönüşlerinden zevk almayı öğrenemez misin? Onun koruyucu dalları altında sakince program yazmanın güzelliğinin farkına varamaz mısın? Onun kullanışsızlığı seni neden bu kadar rahatsız ediyor?"

7.2

Doğuda tüm balıklardan daha büyük olan bir köpekbalığı yaşar. Kanatları bulutları kaplayan bir kuşa dönüşür. Bu kuş hareket eder etmez Şirket Karagâhından bir mesaj getirir. Bu mesaj programcıların ortasına düşer, tıpkı dalış yapan bir martı gibi. Ve sonra kuş rüzgarı arkasına alır, mavi gökyüzüne doğru yükselip evine döner.

Acemi programcı şaşkınlık içinde kuşa bakakalır çünkü onun ne olduğunu anlamaz. Ortalama programcı kuştan çekinir çünkü getirdiği mesajdan korkar. Usta programcı bilgisayarının başında çalışmaya devam eder çünkü O kuşun ne geldiğini fark eder ne de gittiğini.

7.3

Fildişi Kule'nin Büyücüsü son icadını getirip usta programcının önünde koydu. Büyücü koca siyah bir kutuyu ustanın ofisine sürüklerken usta sessizce olup bitenleri izliyordu.

"Bu entegre, dağıtık, genel amaçlı bir iş istasyonudur!" diye başladı büyücü ve devam etti, "özel bir işletim sistemi ile ergonomik olarak tasarlanmış, içinde altıncı kuşak dilleri ve teknoloji harikası kullanıcı arabirimleri barındıran bir bilgisayardır. Asistanlarımın yüzlerce adam yılına mal oldu bunu tasarlamak. Nasıl sence de büyüleyici değil mi?"

Usta hafifçe kaşlarını kaldırdı ve "Gerçekten de büyüleyici," dedi.

"Şirket Karargâhı'ndan gelen emirlere göre yeni programlar için artık bu makinayi platform olarak kullanacaksınız, bu konuda anlaştık mı?"

"Elbette," diye cevapladı usta, "Hemen onu bilgi işlem merkezine yollayacağım!" Ve büyücü mutlu bir şekilde kulesine geri döndü.

Günler sonra bir acemi, ustanın odasına girdi ve "Yeni programımın yazıcı çıktısını bulamıyorum bir türlü, siz gördünüz mü acaba?" diye sordu.

"Evet," diye cevapladı usta, kağıtlar bilgi işlem merkezindeki platformun üzerinde yığılı."

7.4

Usta programcı bir programdan diğerine korkusuzca geçer. Yönetimdeki hiçbir değişiklik ona zarar veremez. Proje iptal edilse bile o kovulmaz. Neden? Çünkü o Tao ile doludur!

8. Kitap - Yazılım ve Donanım

Şöyle dedi usta programcı: "Rüzgar olmadan çimler hareket edemez. Yazılım olmadan donanım işe yaramaz."

8.1

Bir çırak, ustaya sordu: "Görüyorum ki bir bilgisayar firması var ki diğerlerinin hepsinden daha büyük. Rekabet ortamında cücelerin arasındaki dev gibi. Tek bir bölümü bile başlı başına bir şirket adeta. Bu neden böyle?"

Usta cevapladı: "Neden böyle aptalca sorular soruyorsun? Şirket büyük çünkü büyük. Sadece donanım yapsaydı hiç kimse satın almazdı. Sadece yazılım yapsaydı kimse kullanmazdı. Sadece sistem bakım hizmeti verseydi insanlar ona hizmetçi muamelesi yapardı. Fakat o bunların hepsini birleştiriyor bu yüzden de insanlar onu tanrılardan biri olarak görüyor. Çırpınmadan, zahmetsizce fethediyor."

8.2

Usta bir programcı bir gün yolda bir acemi bir programcı ile karşılaştı. Usta, aceminin elindeki portatif bilgisayar oyununu fark etti. "Afedersin, bir bakabilir miyim acaba?" diye sordu.

Acemi, elindeki bilgisayarı ustaya verdi. Usta alete bakıp konuştu: "Gördüğüm kadarı ile oyunun üç seviyesi var; kolay, orta ve zor. Ancak bu tip bir aletin bir oyun seviyesi daha vardır. Öyle bir seviye ki ne bilgisayar insanı yenmeye çalışır ne de insan bilgisayarı."

"Lütfen usta", diye yalvardı acemi, "bu gizemli ayarı nasıl bulabilir bir insan?"

Usta aleti yere attı ve üzerinde zıplayıp parçaladı. Ve acemi o anda aydınlandı.

8.3

Bir zamanlar mikroişlemciler üzerinde çalışan bir programcı vardı. "Bak burada ne kadar iyiyim" dedi kendisini ziyarete gelen bir programcıya. "Kendi işletim sistemim ve depolama cihazım var. Kaynaklarımı hiç kimse ile paylaşmak zorunda değilim. Yazılım kendi kendine yeterli ve kullanması kolay. Neden işinden ayrılıp bana katılmıyorsun?"

Mainframe programcısı arkadaşına kendi sistemini tarif etmeye başladı: "Mainframe bilgi işlem merkezinde, meditasyon yapan kadim bir bilge gibi oturur. Yüzlerce disk sürücüsü büyük bir okyanus gibidir. Yazılım tıpkı bir elmas gibi çokyüzlüdür ve bir orman gibi derindir. Sistemdeki programlar ırmaklar gibi akar. Ben bulunduğum yerde mutluyum."

Bunu duyan mikroişlemci programcısı sustu ve derin düşüncelere daldı. İki programcı ömür boyu dost kaldılar.

8.4

Donanım ve Yazılım Chang-tse yolunda karşılaştılar. Yazılım dedi ki: "Sen Yin'sin ve ben de Yang'ım. Eğer birlikte seyahat ederse meşhur olur ve çok para kazanırız." Ve birlikte yola koyuldular dünyayı fethetmek üzere.

Yolda Firmware ile karşılaştılar, elinde bir değnek ve üzerinde hırpani giysiler vardı. Firmware onlara dedi ki: "Tao Yin ve Yang'ın ötesindedir. Bir su birikintisi kadar sessiz ve hareketsizdir. Meşhur olma arzusu gütmez ve bu yüzden de kimse onun varlığından haberdar değildir. Servet düşkünü değildir çünkü kendi kendine yetebilir. Zamanın ve mekanın ötesinde yaşar."

Yazılım ve Donanım, utanmış bir halde eve döndüler.

9. Kitap - Bitiş

Şöyle söyledi usta programcı:
"Gitme zamanın geldi."

Görüşler

0
vampir
basindan sonuna kadar buyuk bir dikkatle okudum.. her seyi anladigimi soyleyemem, zaman icinde olacak bir sey herhalde..
her programcinin basucu kitabi/lari olmali, ozumsenmeli ve sindirilmeli..
cok leziz..
tesekkurler FZ..
0
FZ
Ne mutlu ki hala FM arşivlerini takip eden ve güzel yazıları okuyup hissiyatını paylaşan üyeler var ;-)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

İzmir'de Silikon Vadisi Kuruluyor

anonim

Turk.internet.com un haberine göre:
İzmirli 32 yazılım fiması imkansızı başardı ve ortak akılda birleşerek Silikon Vadisi'ni hayata geçirecek projenin temelini attı. Projenin mimarı olan İzmir Ticaret Odası Yönetim Kurulu Başkan Vekili Mehmet Akyelli, 32 firmayı biraraya getirerek, Amerika'daki Silikon Vadisi'nin bir benzerini İzmir'de kuracak altyapıyı hazırladı.

Flash 10 son beta versiyonu (Astro) yeni linux özellikleriyle birlikte çıktı

ersin2k

Geçtiğimiz ay Adobe Flash Player in 10ncu sürümü Windows yanında Mac OS X ve Linux için aynı anda yayınlandı. Bu beta sürümü yeni 3D efektler, geliştirilmiş metin düzeni, geliştirimiş API ve görsel performans güçlendirmeleri eklemişti. Bugün Adobe Flash player 10 için yeni bir beta daha çıkarttı.ASTRO adlı bu versiyonda linux için penceresiz "wmode" , web kameraları için Video4Linux 2 (V4L2) desteği, yeni dil desteği (Türkçe artık var), arttırılmış hız ve güçlendirilmiş stabilite sunuyor. Ancak henüz 64 bit versiyonu yok.

Photoshop Arayüzlü GIMP

ebola

Sizde benim gibi uzun zaman Photoshop kullanmis GIMP'i sevmenize ve kullanmak istemenize rağmen arayüzüne bir türlü uyum sağlayamadı iseniz size güzel bir haber.

Bu sorundan muzdarip bir dostumuz GIMP'e Photoshopun arayüzünü temel alarak yeni bir arayüz yazmış.
Bence güzel olmuş. Tahminimce GIMP'in ilerki sürümlerinde menüde arayüz seçimi diye bir seçenek olacak.

PHP Dilinin Yaratıcılarından Zeev Suraski Türkiye'ye Geliyor

sidarsahin

Zend'in kurucu ortaklarindan Zeev Suraski ve yine PHP dilinin geliştiricilerinden Derick Rethans, Türkiye'ye geliyor. Web programcılarını biraraya getirmeyi amaçlayan 24 Ocak'da düzenlenecek etkinlikte yer kısıtlı, hemen kaydınızı yaptırın.

Aylık Programlama Dilleri Sıralaması

vst

TIOBE isimli kodlama standartları şirketinin yaptığı araştırmaya göre en çok kullanılan programlama dilleri sıralamasında PHP atağa geçti ve C++'ın yerini zorluyor. Visual Basic, Perl ve Delphi'deki ciddi düşüşe karşın Lisp/Scheme dilleri artışta. En çok artanlar ise Java ve PHP.