Hackers & Painters : Bilgisayar Çağından Büyük Fikirler

0
FZ
Usta yazar ve yazılım geliştirme uzmanı Paul Graham'ın "Hackers & Painters" isimli kitabı nihayet Türkçe olarak piyasalarda.
Ergin Kaptan'ın çevirdiği kitabın tanıtım yazısında şunlar yer alıyor:

Programcılar tarafından her geçen gün daha da fazla şekillendirilen bir dünyada, bilgisayar çağında yaşıyoruz. Kim bunlar, motivasyon kaynakları ne, bizim üzerimizde ne gibi bir etkiye sahip olacaklar?

Şöyle bir düşünün. Etrafımızdaki her şey bilgisayarlı hale geliyor. Daktilonuzun yerini bir bilgisayar aldı. Telefonunuz bir bilgisayara dönüştü. Kameranız da. Çok yakında televizyonunuz ve videonuz bir bilgisayar ağının bileşenleri olacak. Arabanız, 1970 yılında oda büyüklüğünde bir anabilgisayarın sahip olduğu işlemci gücünden çok daha fazlasına sahip. Internet mektupların, ansiklopedilerin, gazetelerin hatta bakkalınızın yerini aldı. Peki, sırada ne var?

Hackers and Painters, programcıların dünyasını ve o dünyada yer alanların heveslerini incelemektedir. Paul Graham, aydınlatıcı tarihi örneklere dayanan açık ve itinalı bir eser ile okuyucuları “entelektüel Vahşi Batı” adını verdiği hızlı bir tura çıkarıyor.

Lise eğitimini zorlukla tamamlayan çocuklar nasıl oluyor da daha sonra dünyanın en güçlü insanları arasına giriveriyorlar? Yeni bir şirketi başarıya ulaştıran nedir? Teknoloji kendisini anlayanlar ve anlamayanlar arasında bir boşluk yaratacak mı? Microsoft Internet’i ele geçirecek mi? Spam’ler için ne yapabiliriz? İşte elinizdeki kitap, yanıtlarını uzun zamandır merak ettiğimiz bu sorulara eğiliyor.

Programcıların neyin peşinde olduğunu merak ediyorsanız, yanıtı bu kitabın içinde… Ve eğer bir programcıysanız bu kitapta bir yansımanızı bulacaksınız.

"Bu kitap sizi bilgisayar programcılığıyla ilgili fikirlerinizi gözden geçirmeye zorlayacak."

Hackers & Painters : Bilgisayar Çağından Büyük Fikirler

Not: Nisan ayında bir gece yatakhanede, yan ranzamda yatan ve bana kitabı büyük heyecanla gösteren 321 KDY askerlik arkadaşım Hayri Kılıç'a teşekkürler ;-)

Görüşler

0
drmetin
Yeni mi?

Bu kitabı 1 sene önce aldım ve okudum. Ama çok sıkıcı bir kitap.
0
sulh
Çok güzel bir haber. Darısı Joel on Software ve The Mythical Man-Month'un başına. (Aslında şöyle 2-3 sayfa tutacak bir "çevirilse ne güzel olur" listesi yapılabilir ama...)
0
vst
Yapalim ya iste... O halde soralim: Beraber edit edebilecegimiz bir wiki sayfasi var midir?
0
sulh
Ücretsiz wiki sunan wikidot.com diye bir yer buldum, http://kitap.wikidot.com/ . Orayı kullanabiliriz.
0
dilencikahin
Bu kitabın türkçe çevirisi uzun süredir piyasada aslında 1 yıl olmadı ben bu kitabı okuyalı ama uzunca bir süre geçti aradan gerçekten güzel bir kitap özellikle şu en baştaki kısımda ineklerle serserilerin müttefikliği durumundan süre gelen hikayeyyi çok seviyorum ben.Neden bilmem....
0
yilmaz
Kitabın Türkçe çevirisi uzun süredir var. Fikir sahibi olmayanlar için kısa bir özetini yapayım. Kitap birbirinden bağımsız bölümlerden oluşuyor. Bir şekilde yazılım sektor ile ilgili olan herkes için içinde birşeyler var. Çok fazla üzerinde duruluyor olsa da kitap Lisp propagandası yapmıyor. Zamanında karşılaştıkları problemleri Lisp ile nasıl çözdüklerinden bahsediyor. Benim en beğendiğim bölüm kullanıcı arayuzleri üzerinde ne kadar durdukları ve tasarımlarını ona göre nasıl değiştirdikleri bölüm.
0
auselen
Kitabı yazın okumuştum¹ ve oldukça hoş bulmuştum.

Beni şaşırtan şey ise kitaptaki çevirinin yer yer kötü olmasıydı. ODTU yayıncılık gibi güçlü bir ismi olan bir yayınevinden çıkan bu kitabın daha da yüksek bir çeviri kalitesine sahip olmasını beklerdim.

Merak ettiğim bu kitabı çevirdikten sonra bölümdeki hocalara hiç mi okutmazlar? Onların fikri hiç mi alınmaz, onlar mı kayıtsızdır? Türkiye'de "proofreading" diye bir kavram yok mudur? Yabancıların kitap yazarken kurdukları e-posta listeleri ve kullanıcıların sürekli fikirlerini almaları bizde niçin çeviriler için bile yapılmamaktadır?

¹http://www.ceviktavsan.com/index.php/bilgisayar-cagindan-buyuk-fikirler-hackers-painters
0
anonim
Kitabı abimden alıp okudum.
Bu kitabın yanında elimden tavsiye etmekten başka büyük bir iş (!) gelmiyor.
Ne kadar da basit ve sıradanmış büyük işler başarmak.
0
Bilgehan-Korkmaz
Temin ettim bugün, 11PM gibi bitti. Kitap bahsediyor bilgisayarcıların çözebilmelerini problemleri. Sıkıcılığı sağlıyor yer yer.

Yukarıdaki türde bir Türkçe ve genel olarak Amerikan bilgisayarcı piyasasının yüzeysel özeti etrafında dönen bir kitap. Kendini aşan sığ tahminler, Amerikan yerelindeki sıkıcı insansal mevzular ve yüzeysel hayatta kalma tarifleri okumak için alınabilir. Kesinlikle kendine has ve kendini bağlayan türde yazılmasaymış, biraz bilimsel evrenselliği olabilseymiş daha güzel olacakmış. Herşeyi tahmin etmeye çalışmak, fazla ahkam kesmek olayın ruhunu öldürmüş. Ayrıca LISP propagandası yok diyen arkadaşlara katılmam mümkün değil. Basbayğı var, sonlara doğru güya lisp'ide yermiş ama hikaye, biz yemedik yani. Fakat lisp PROPAGANDASI insanlarda sıkıntı yaratacak bir dil(java, asp, php) olmadığı için hatta ata dillerimiz arasında olduğundan, fazla bahsedilmesi ve pohpohlanması göze batmıyor. Bence lisp bunu hakeder.
Son olarak;

şahsen Paul değilde, Eric Raymond otursun bir dökümanını kitap yapsın daha bir zevkle okurum sanırım. En azından bir hacker yazmış derim, kırarım dizimi, otururum aşağı :)

saygıyla.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bir Programcının Kitaplığı Nasıl Olmalı?

Ragnor

/.'ta gezerken rastladığım bir haber var. Açıkcası /.'tan haber taşımak istemiyorum ama bu ilgi çekici. Bir Programcı kitaplığındaki kitapları sergilediği bir liste yapmış. Kitaplığın görüntüsü cidden baştan çıkarıcı :).

Bir programlama dilini bilme ölçüsü nedir ?

anonim

LKD listelerinde bir süredir devam etmekte olan bir konu başlığı bu.

Tartışmanın bir yerinde bir arkadaş "Bir programlama dilini bilmek için hiç bir başvuru kaynağı kullanmaksızın program yazılabilmeli " dedi.

Bunun üzerine eski FM'cilerden, Uludag projesi COMAR projesi baş programcısı Serdar Köylü yeni başlayanlar için kılavuz olabilecek nitelikte, makale tadında bir yanıt gönderdi.

Ben de listelerde yazılan herşeyin gayet GPL olduğunu düşünerek kendisine sormadan buraya haber olarak geçiyorum :)

Dil Üstadları ile Araç Ustaları: IDE Ayrımı

FZ

Geliştirici dünyası iki kampa ayrılmıştır. Bir kampta dil üstadları vardır, bu yazılımcılar yüksek seviyeli programlamadan -- birinci-sınıf fonksiyonlar, aşamalı programlama, AOP, MOP, kendi kendini sorgulama -- bahsederler. Araç ustaları ise tümleşik geliştirme ve hata ayıklama araçlarında ustadırlar, kod tamamlama, "refactoring", vs. Dil üstadları Emacs ya da VIM kullanır, bu tür editörler yeni dilleri denemek için daha uygundur. Araç ustaları ise Visual Studio, Eclipse, IntelliJ gibi IDE'leri kullanırlar.

Laszlo ve Groovy gibi yeni diller ya da AOP (Aspect Oriented Programming) gibi dil uzantıları genellikle öncelikli olarak metin-editörü tabanlı yazılım geliştirme ortamlarında ortaya çıkarlar ve ancak ondan bir süre sonra IDE dünyası bu tür desteklere kavuşur. Eğer dil ya da uzantı gerçekten başarılı ise araçlar da bunu desteklemeye başlar. Bu ayrımın tek sebebi araç geliştirmenin dil geliştirmekten zor olması değildir. Asıl mesele bir dile hakim olmak ile bir araç setine hakim olmanın çok farklı iki mantalite olmasıdır, belli bir ölçüye dek bunlar birbirlerini dışlayan alternatiflerdir. Acaba neden? İşte sebepleri...

Oliver Steele'nin The IDE Divide başlıklı makalesini tüm yazılım geliştiricilerin okumasında fayda var. (Not: Şöyle sağlam bir FM üyesi çıksa da bahsi geçen makaleyi Türk diline kazandırsa... hani yani küçük bir olasılık olsa da, belki diyorum, belki biri üstlenir, FM'ye bir katkıda bulunur...)

Yeni nesil versiyonlama sistemleri - Subversion

anonim

Büyük olsun küçük olsun tüm şirketlerde, şirket içerisindeki dökümanların akışının ve arşivlenmesinin kontrolü için kullanılan bir sistem vardır. Subversion bu sistemlerden biridir.

Bu amaçla kullanılan bilgisayar programlarına en çok yazılım şirketlerinde rastalanmaktadır. Çünkü yazılımcılar gün içinde sürekli kodlarda ufak değişiklikler yapmaktadırlar. Gerektiğinde dosyaları eski tarihteki versiyonlarına geri döndürmektedirler. Bunları yaparken diğer yazılımcıların etkilenmemesi gerekmektedir. İşte bu anda devreye giren bu programlar bir dosya üzerinde farklı kullanıcılar tarafından aynı anda yapılan değişikliklerin birbirini yok etmesini engeller.

Makalenin tamanını http://www.riskturk.com/obje7/yayin_subversion_1.php adresinden okuyabilirsiniz.

Yabancı Sözcüklerin Dilimize Aktarımı

realist

IRC'de, forumlarda ya da günlük konuşmalarımızda iş gereği, haddinden fazla yabancı sözcük kullanıyoruz. Kurallara uygunluğundan vazgeçtim, galat-ı meşhura razıyken aramızda bütünlük oluşturmayı dahi başaramadığımızı görüyorum.