How to be a programmer

Eric Raymond