5,326 reputation
11432
bio website all-are-wonders.blogspot.com
location Irving, TX
age 46
visits member for 3 years, 9 months
seen Jul 2 at 14:15

I currently work as a database developer/DBA in the Dallas/Fort Worth area.

My favorite programming languages are Haskell and Lisp.


Nov
11
answered How would you design a programming language?
Nov
11
comment Should I return from a function early or use an if statement?
I'm awfully tempted to re-tag this with "holy-war".
Nov
11
comment What are the drawbacks of Python?
+1, except that the strait-jacket isn't as tight as it used to be.
Nov
11
answered What are some things you have read that inspired and guided you as a programmer?
Nov
11
comment Best way to relearn C++?
+1: I read a few books while learning C++, but after Accelerated C++, I finally "got it." I then decided that I didn't want it, but that's another story.
Nov
10
comment Divisional/Sectional comments, good or bad?
+1: I always prefer refactoring that removes the need for a comment.
Nov
10
comment Would you fork an open source project because it's “poorly managed”
+1. It leaves the option of merging the changes back, doesn't step on any toes, but still lets you get done what you need.
Nov
10
comment How do open source projects maintain quality?
+1 for "most don't. In both cases, open and closed source."
Nov
9
answered What's a nice explanation for pointers?
Nov
9
revised how do early stage startups hire ninja programmers
added reference to negative perceptions about Haskell and Common Lisp
Nov
9
comment how do early stage startups hire ninja programmers
@Peter: That's a great point, and I'll have to work that into my answer. Common Lisp and Haskell are both not only less well-known, but have undeservedly bad reputations among the people who do know of them.
Nov
9
awarded  Editor
Nov
9
revised how do early stage startups hire ninja programmers
added 168 characters in body
Nov
9
comment how do early stage startups hire ninja programmers
@Adam: You seem to have missed the word "mostly".
Nov
8
answered how do early stage startups hire ninja programmers
Nov
8
comment C++ is easy once you know PHP
@Roger: I looked at PHP very briefly about 9 years ago, but I don't do any web development at home, so I never seriously used it. The "I don't care" comment was really about working with VB6.
Nov
8
awarded  Commentator
Nov
8
comment C++ is easy once you know PHP
@Jerry: That's an interesting bit of history, and the same sort of thing is currently happening in the Haskell community. I suppose this happens with any language that has a community above the level of "I don't care, I just want my program to work."
Nov
8
comment C++ is easy once you know PHP
@Roger: I'm not going to try explaining anything in Haskell to the average programmer, especially not monads, which is what I would normally use for managing state.
Nov
8
comment C++ is easy once you know PHP
@Roger: Thanks for the answer. I was just curious about the details. I haven't done anything in C++ for years. We use C# at work, at home I use either Lisp or Haskell depending on the task.