Home: 415.341.5555 (call between 12-8p PST)
Email:
I wrote many popular tools at Marginal Hacks, including the highly popular album software.
In college I spent a number of years creating a large software project called the WizPort, a solution to a very complex UNIX problem. See the site at DaveSource.com for more info.
Project references available on request
Fluent in C, Perl, Java, Scheme, Verilog and many versions of Assembly.
I often become the perl guru/resource wherever I work.
I can do C++, but I'm not a fan.
At one time I've used the following languages: Lisp, Basic,
Fortran, Ruby, Python, sed, yacc, sh, ksh, zsh, csh, tcsh, etc..
I generally require only two days to learn a new language, and I gain
fluency soon thereafter.
I like to use things in new and interesting ways, I believe this makes
me a good verification engineer. I have managed to break and find bugs
in almost every tool I have used, including some of the big guys:
gcc, cpp preprocessor, HPUX CC, HPUX linker, various assemblers,
perl (2 so far), various shells (tcsh, ksh, ..), various verilog
interpretors (VCS, ESP), rccs versioning software, etc..
Member, DNRC
Time's Person of the Year, 2006