7,079 reputation
11334
bio website
location Juneau, AK
age 47
visits member for 3 years, 11 months
seen 8 hours ago

I have three wonderful kids, two boys and a girl. My wife is a treasure.


Sep
6
answered Do else blocks increase code complexity?
Aug
28
awarded  Good Answer
Aug
28
comment How to verify that library assemblies originate from a given Web site?
@FrankHileman: But an additional signature does not require that the dll be downloaded from a specific web site.
Aug
28
answered How to verify that library assemblies originate from a given Web site?
Aug
25
answered How would you rewrite/refactor this ?
Aug
4
answered Why does Microsoft still ship VBA within Office products, instead of integrating .NET directly?
Jul
26
comment Why do executables depend on the OS but not on the CPU?
You should mention that both java and .net are examples of using an intermediate format -- intermediate formats are very popular today, and not just a relic of a 1970's system that ran off of 5 1/4 floppies.
Jul
4
comment Is it OK to let invalid arguments slip to another method?
@LeopoldAsperger: true, they are much more likely to simple ignore it if it's negative. Frankly I halfway consider it a bug that it throws an exception now.
Jul
4
comment Is it OK to let invalid arguments slip to another method?
@LeopoldAsperger: it doesn't make sense to you, but List could be changed so that negative values have meaning -- it could for instance be a flag that changes the way reallocation works. So that instead of doubling when necessary it only increases it by 50% or conversely by 3x.
Jul
4
answered Is it OK to let invalid arguments slip to another method?
Jun
19
comment Is it beneficial to study past the basics of a core language when the primary goal is to rely on its framework?
I would say that this IS another "How much" question -- it certainly has the same answer which is that its a sliding scale depending upon your exact circumstances.
Jun
17
answered How much information about an error should be shown to the user?
Jun
16
answered Is my work on a developer test being taken advantage of?
May
28
awarded  Yearling
May
17
comment What constitutes a programming language and how does one copyright a programming language?
Just want to say, not a lawyer or a psychiatrist, just a programmer, but the 2014 ruling seems borderline insane to me. It's a bunch of commands!
May
14
comment Identify this programming style
Note that gnat wasn't necessarily suggesting that the "easier to add a button" was a good thing. It's avoiding using a list, which is generally the better way make the same assignment to a bunch of objects.
May
13
comment Should you throw an exception if a method's input values are out of range?
I'd add that it'd be nice to give the parameter name as part of the exception, even in the case of a method that takes a single parameter.
May
13
comment Do markup languages ​​have the equivalent concept of `semantics` that you can find in C or C++?
@user2485710: html is a language without expressions and/or statements, and any programming language will have one or the other and generally both. Lisp is a language without statements, brainfuck is a language without expressions. The ability to do a calculation is what makes a programming language. That is what HTML lacks, and why although it is a language, it is not a PROGRAMMING language.
May
13
answered Do markup languages ​​have the equivalent concept of `semantics` that you can find in C or C++?
May
11
comment What constitutes a programming language and how does one copyright a programming language?
Annnddd...this ruling was just overturned. Oracle appelaed, and this time the judges weren't programmers.