5,336 reputation
11632
bio website all-are-wonders.blogspot.com
location Irving, TX
age 46
visits member for 4 years
seen Oct 1 at 20:33

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.
Jan
5
comment How to review code that you do not understand?
@S.Lott: I do know VB quite well despite my best efforts to forget. If VB's weirdness/limitations are confusing to you, wouldn't that also cause issues when porting code to another language?
Jan
5
comment How to review code that you do not understand?
@S.Lott: If you can read VB well enough to rewrite it in Java, then you do know VB, and can write it. You may have to look up things as you go, but that would only last a couple of weeks.
Jan
5
comment “Software features that can't be demonstrated by automated tests simply don't exist”— Is it too extreme a statement?
+1, but if you don't want to cry when you read what you wrote 12 years ago, you need to find a new line of work because that means you're not learning anything.