Bir Wall Street Programcısı Anlatıyor

0
FZ
Pek çok programcının "blog"unu okumuştum bugüne dek. Çok azı bu Wall Street programcısınınki kadar "damardan" idi.
Özellikle Advice for Newbie Wall Street Programmers ve Experienced Programmers Starting on Wall Street yazıları okumaya değer...

UNIX – I’ve never asked Windows questions. All of my (recent) work has always been on Solaris and Linux machines, and I would expect experienced programmers to be able to understand and analyze machine and environment problems with things like ‘top’, and ‘truss’, as well as be comfortable with grep, sed, awk, tr, and the all-too-useful tail –f. ... Databases – I don’t care if you know how to use select properly…or even if you understand joins. I want to realize that you understand the limitations and limited usefulness of stored procedures, as well as concepts behind database indexes, and the differences between row-level, page-level, and table-level locking. ... Debugging skills - I don’t give a rat’s ass about the built-in Visual Studio debugger. At this point in your career, you had better know how to read a core file with gdb or dbx. If nothing else, at least tell me you understand that there is usually a problem when the core dump reveals that the first parameter into an object method call is a null byte.


Yine aynı programcının Hanging by a thread… yazısı da basit bir programlama hatasının nelere yol açabileceğini çarpıcı şekilde gösteriyor.

İlgili Yazılar

Design Patterns: Tasarım Şablonları ve Programlama Dillerinin Kötü Yönleri

FZ

Geçen sene Eylül ayında, Volkan Yazıcı programlama dünyasının sıcak konularından biri olan tasarım şablonlarına yani 'design patterns' konusuna değinmişti:

Merhaba, comp.lang.lisp listesinde "This may be a nonsensical question, but I was wondering if it is idiomatic to apply common design patterns to lisp applications." kaşıntısı ile başlayan bir tartışmalar dizisi oldukça ilgimi çekti -- şüphesiz ki bunda bu dönem almaya başladığım Aspect-Oriented Software Development dersinin de etkisi olmuştur -- ve sizin ile oradan çok ufak bir mesajı paylaşmak istedim.


Tasarım Şablonları, nam-ı diğer Design Patterns mevzusu epey bir süredir sıcak konular arasında. Bu gibi durumlarda sık sık karşılaştığımız gibi konu basit bir teknik konu olmaktan çıkıp pek çok yanlış anlamayı, çok çeşitli felsefi bakış açılarını, alakasız yerlere dallanıp budaklanmayı, düpedüz mantıksal hataları, politik ve ekonomik savaşları bünyesinde barındırmaya başlıyor. Acaba neden?

Magento 1.0 Kararlı Sürümü Yayında

sempsteen

Oldukça başarılı bir geliştirme süreci geçiren, Zend Framework üzerine kurulu, piyasadaki rakiplerine uzak ara fark atan, açık kaynak kodlu e-ticaret platformu Magento'nun uzun süredir beklenen 1.0 kararlı sürümü bugün (10 dk önce) yayınlandı.

Neden D?

FZ

C++'nın en büyük ustalarından olan Andrei Alexandrescu, şimdilerde enerjisini Walter Bright tarafından tasarlanmış olan D programlama dilini geliştirmeye harcıyor. Alexandrescu, çeşitli nedenlerle C++'ya eklenemeyen çoğu dil olanağının D'ye eklenmesine yardım ederek, bir anlamda D'yi C++'nın olmayı başaramadığı dil haline getiriyor.

Kendisine özgü heyecanlı tarzını içeren bu yazısında Alexandrescu, D dilinin neden önemli olduğunu ve belki de sizin için de uygun bir dil olabileceğini göstermeye çalışıyor.

Google Code Jam 2004

mentat

Google Code Jam 2004 için kayıtlar açıldı. 15 Eylül'e kadar kayıtlar sürecek. Yarışma ve ödüller (hemen hemen) herkese açık, Java, C++, C# veya VB.NET kullanılabilen diller, keyifli bir deneyim olabilir gibi. Eleman bulmak için gayet akıllıca bir fikir.

sWM - small Window Manager

conan

small Window Manager az hafizalı küçük bilgisayarlar için yazılmış bir pencere yöneticisi. Sayfasında iddia edilene göre PDAler için biçilmiş kaftanmış. Minimum 12KB sabit disk yeri gerektiren program rxvt`den bile az bellek harcıyormuş. Şu anki versiyonu 1.3.x.