151 reputation
6
bio website khedron.livejournal.com
location Ohio
age 41
visits member for 4 years
seen Oct 30 '13 at 19:52
Programmer, sci-fi reader, lucky enough to have the mythical Lisp Day Job.

Oct
12
comment Stuff every programmer needs while working
Coffee machine on the desk is a bad thing. I speak as someone who spent a summer in a windowless two-person cubicle with a coffee machine and an inexhaustible supply of cream & sugar at arm's length. That was when I learned what waking upon the weekend with caffeine withdrawal was like.
Oct
11
comment What's your favourite quote about programming?
Roger Pate's formulation is the one I heard, written by Olin Shivers in "History of T". Paul Graham talks about it here: paulgraham.com/thist.html
Oct
4
comment Why is Lisp useful?
The line "I don't think Lisp is any faster than Java, C# or as a matter of fact faster than C" is somewhat confusing. C is typically held up as the standard for "fast code because you're programming close to the metal" -- it's the benchmark to beat for just about everything. Now, Java and other GC'd languages can beat it in some contexts, for example speed of memory allocation / cleanup. But, this sentence seems a little backwards nonetheless.
Oct
4
comment Why is Lisp useful?
If I were starting out fresh today, I'd probably pick Ruby -- it's inherited much of the Lisp nature, but it has more modern libraries and a single benevolent dictator driving it forward. But, that wasn't the question the OP asked.
Oct
4
comment Why is Lisp useful?
"Putting up with the horrific syntax". Maybe it's just too long since I was a Lisp newbie, but the simplicity and regularity of Lisp syntax is a huge feature, since that's what it makes it possible for me to extend Lisp in itself. I can add custom iterators, I can add new "with-xxx" scope constructs which automatically clean up after themselves so the developer doesn't have to, etc. The syntax is a feature, not a bug.
Oct
1
comment What's your favourite quote about programming?
My quote file attributes this to JWZ.
Sep
29
comment What are good mathematical formulas to know for programming?
+1 because it seems like a reasonable statement -- there's no specific formula you should know, but the concept of algorithmic complexity (Big O notation) is very important.
Sep
28
comment Does having Master's degree in Computer Science help your career?
I'm in a similar boat, in terms of Physics undergrad, CS grad, and big jump in GPA along the way for taking things more seriously. What I learned was very valuable (new perspectives, being forced to take UML and Design patterns seriously, etc), and the degree itself is valuable -- I've had had people tout my degree when talking about my role in the project to business/outside folks.
Sep
23
comment What's your favourite quote about programming?
Erdõs -- indeed! My grandfather (who knew him!) was fond of the one about mathematicians and coffee.
Sep
22
comment Killer semi-unique programming language features
Unique, as long as you count going back to Lisp, which is the second-oldest programming language around. ;-)