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

Oct
14
comment Stuff every programmer needs while working
Sometimes not having a super-fast computer means you have to pay more attention to detail (and optimization), which means your program will behave better on your user's wimpy computers.
Oct
14
comment Stuff every programmer needs while working
I'm not sure about this one. It depends on what language/environment you're using. If the notion of a "project" of files is built into the IDE, then you may have to use the standard IDE with everyone else. Context will matter here.
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
12
answered What's your favourite quote about programming?
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
4
answered Why is Lisp useful?
Oct
1
comment What's your favourite quote about programming?
My quote file attributes this to JWZ.
Sep
29
awarded  Commentator
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
awarded  Teacher
Sep
22
answered What's your favourite quote about programming?
Sep
22
answered What's your favourite quote about programming?
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. ;-)
Sep
14
awarded  Supporter
Sep
14
awarded  Autobiographer