Author of the Ruby ftpd gem.
Autobiography, in code:
1976:
C WORKING FOR A LIVING
IDAY = IDAY + 1
IDOLLAR = IDOLLAR + 1
1978:
100 REM WORKING FOR A LIVING
110 D = D + 1
120 M = M + 1
1979:
; Working for a living
INC DAY
INC DOLLAR
1984:
(* Working for a living *)
day := day + 1
dollar := dollar + 1
1986:
/* Working for a living */
day++, dollar++;
1988:
// Working for a living
day.another(); dollar.another();
1999:
// Working for a living
public interface WorkForALiving {
void another_day();
void another_dollar();
}
2003:
# Working for a living
[day, dollar].each { |o| o.another }
2011:
# Working for a living
[day, dollar].each(&:another)