5,256 reputation
11431
bio website all-are-wonders.blogspot.com
location Irving, TX
age 46
visits member for 3 years, 6 months
seen 2 days ago

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

My favorite programming languages are Haskell and Lisp.


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.
Nov
8
comment C++ is easy once you know PHP
@Roger: What's in the swap function? Does it need to be a separate function? If so, why?
Nov
8
answered C++ is easy once you know PHP
Nov
4
answered Now that Apple's intending to deprecate Java on OS X, what language should I focus on?
Nov
4
answered Do you ever read language specs?
Nov
4
comment What is the appeal of Systems Hungarian?
My ideal when using static typing is to have the set of compiler types be a superset of the set of domain types. Then the compiler can check everything, no add-ons required.
Nov
3
comment What is the appeal of Systems Hungarian?
Even the intended use is less than optimal because it creates a private type system that the compiler doesn't know about, and therefore can't type check.
Nov
2
comment Hiring at start-ups vs established companies
Point #1 can also apply to large corporations.
Nov
2
comment What are the pros and cons of a language using whitespace vs. {}'s to indicate scope?
Also, something that's a pro for some could be a con for others.
Nov
2
answered What are use cases and advantages of pointers?
Oct
24
comment What naming guidelines do you follow?
Joel's article is good, but doesn't go quite far enough. If you are working in a statically typed language, you can set the type system up so that thing's that are wrong not only look wrong, but won't compile. For example, you can write wrapper classes for unsafe strings, and change your database access layer to only accept safe strings as parameters.
Oct
22
awarded  Autobiographer
Oct
22
answered Open Source Projects Leading to Uniquely Interesting Opportunities
Oct
20
awarded  Supporter
Oct
19
answered Is the GoF book still the one to read?
Oct
19
answered Should one use pseudocode before actual coding?
Oct
18
awarded  Teacher
Oct
18
answered What amount of time do you spend doing each of the following