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.


Jan
14
comment What do you wish your compiler could do for you (that it currently doesn't)?
What you're asking for sounds a lot like the Common Lisp macro system.
Jan
14
comment When is a BIG Rewrite the answer?
+1. Also, the rewrite will take time, during which maintenance will have to be done, but the same changes will need to be done on both code bases.
Jan
13
comment How will you handle NULL values in your application?
+1 and if your RDBMS supports extended properties, that would be a good place to record the justification and meaning of nullable columns
Jan
13
comment How do you KISS?
+1 for distinction between simple code and simple-to-write code
Jan
13
comment Hand over source code to customer
Maintaining their application is a perfectly good reason to want source code.
Jan
12
comment Can a programming language make you happy?
See my comment to my answer re COBOL. I'm not advocating learning Befunge or Piet, but rather languages that weren't explicitly designed to be annoying
Jan
12
comment Can a programming language make you happy?
@just my correct opinion: I removed the last paragraph to avoid future confusion. It wasn't directed at you in particular. BTW, COBOL does have a very important lesson to teach us: having business managers write programs is a Bad Idea.
Jan
12
comment Been doing .NET for several years and am thinking about a platform change. Where do people suggest I go?
+1 for "Windows programming as it has always been"
Jan
12
comment What are useful metrics for source code?
+1 More source code is not necessarily better.
Jan
12
comment Is it bad code smell if private method calls public one?
An unpleasant surprise resulting from overriding a public method is a code smell in itself. A code stench, actually.
Jan
12
comment Can a programming language make you happy?
Another implication: you'll be happy if your thought processes change as a result of working with the language. That makes a language worth the price of admission.
Jan
11
comment Mutating Programming Language?
+1: I think the OP should try R or Common Lisp, which has a similar facility for generic methods.
Jan
11
comment Does knowing Latin or other logical languages contribute to being a better programmer?
+1 as these two skills are advanced by learning foreign languages
Jan
11
comment Been doing .NET for several years and am thinking about a platform change. Where do people suggest I go?
Why are you considering a platform change?
Jan
11
comment test driven development - Who should write the tests?
+1: The third paragraph makes a good point.
Jan
10
comment How do you update your production codebase/database schema without causing downtime?
This would be a great question for dba.stackexchange.com, which goes into public beta in a few hours.
Jan
7
comment What are some reasonable stylistic limits on type inference?
Actually, you do need to care about types if you're developing in a dynamic language; if you have the type of something wrong, you don't find out until you hit that section of code at run-time.
Jan
7
comment The most mind-bending programming language?
@Matthieu: Monads and arrows are definitely mind-bending.
Jan
6
comment Are today's general purpose languages at the right level of abstraction?
+1 for DSL explanation
Jan
5
comment How to review code that you do not understand?
@S.Lott: That's interesting. I've never ported code from a language I didn't know well enough to write. I'm sure having working code helps.