496 reputation
37
bio website dfan.org/blog
location Boston, MA
age
visits member for 3 years, 9 months
seen Dec 7 at 19:54

Game programmer and designer (PC and consoles) since 1991, in C at first and then C++. I also use Python seriously and other languages semi-seriously (currently doing some hobby stuff in Clojure). Emacs zealot.

Games include Ultima Underworld, System Shock, Terra Nova: Strike Force Centauri, Frequency, Amplitude, Eyetoy: Antigrav, Guitar Hero (plus 2), Rock Band (plus 2, Beatles, 3).


Sep
24
awarded  Autobiographer
Feb
4
awarded  Nice Answer
May
9
awarded  Nice Answer
Mar
8
awarded  Yearling
Mar
22
awarded  Nice Answer
Mar
8
awarded  Yearling
Oct
12
answered Is Systems Hungarian notation still a useful practice?
Jun
10
awarded  Nice Answer
Apr
28
answered Does pair programming ever turn into lengthy unproductive discussion?
Apr
9
comment Do Python programmers find the whitespace issue inconvenient?
Yes, in Emacs I select the block and hit C-c > or C-c <. You still have to do it yourself, though. To put it another way, since whitespace and code logic are not redundant, you can't just select a giant block and call M-x indent-region (or whatever your editor's version is) to indent it all "correctly".
Apr
9
answered How can we reduce downtime at the end of an iteration?
Apr
9
answered Do Python programmers find the whitespace issue inconvenient?
Mar
31
awarded  Necromancer
Mar
25
answered Effective methods for managing work tasks? (documenting/remembering/prioritizing)
Mar
18
answered Is type safety worth the trade-offs?
Mar
12
awarded  Supporter
Mar
9
awarded  Teacher
Mar
9
answered If it was for you to chose Game Development vs Application Development, which will you chose?
Mar
8
answered Why isn't literate programming mainstream?