2,979 reputation
510
bio website stratigery.com
location Denver, CO
age 53
visits member for 3 years, 10 months
seen yesterday

Jul
31
comment How to protect intellectual property when oursourcing software development?
Please leave a comment when down-voting. If you disagree about something, try to educate me, or correct my logic, or my facts, or my ethical position. Just because reality is different than your ideology is no reason to downvote.
Apr
10
comment Are first person comments distracting and unprofessional?
@supercat - very well. "X must have a signed integer value of 5 or greater". In the US, we would call your "magnitude" "absolute value", which reinforces my point of describing the value of a variable, not the variable-as-value, which arises from the is-of-equality.
Apr
10
comment Are first person comments distracting and unprofessional?
@supercat - "The value of X must have magnitude of 5 or greater". "The value of Y must not exceed 23". Equality, logical or arithmetic, should not use the "to be" verb either. "X must contain 5", or "X evaluates to 5" or "X has the value 5" or somesuch. If you come across a particularly unclear comment, look for "to be" verbs. I bet that unclear comment uses noting but "to be" verbs. Also note that I wrote the answer above in E-Prime.
Oct
25
awarded  Yearling
Sep
3
comment What are concrete examples of use cases of linked lists?
@gnat - better, or does it need even more flesh on its bones? I feel that call stack as linked list isn't at all obvious, and deserves a mention.
Sep
3
revised What are concrete examples of use cases of linked lists?
added 1275 characters in body
Feb
18
awarded  Caucus
Feb
15
answered Text Editor Document Model
Jan
17
awarded  Nice Answer
Dec
31
comment What is the proper way to create requirements documents?
@kapep - my arguments are not FUD in the classical "Fear, Uncertainty and Doubt" sense, perhaps you use "FUD" in some different way. Each of my arguments can be answered. For instance, you could say "Do control-shift-@ on the "Insert" menu to get a line-by-line diff of the current doc against another doc". It can't be done, because all you offered was a counter-opinion. Microsoft has a history of abandoning document formats, or at least making it expensive or difficult to use old formats, which increases upgrade sales, I imagine.
Oct
25
awarded  Yearling
Aug
23
awarded  Nice Answer
Jun
13
comment Any empirical evidence on the efficacy of CMMI?
@Micheal Kohne: fair enough, but CMM and CMMi are promulgated by software engineering researchers. It would seem that someone whose job it is to do research would actually try to validate (or get independent validation) of the conclusions of their experiment(s).
Jun
12
comment Any empirical evidence on the efficacy of CMMI?
Since CMM (CMMi's moral predecessor) has been around since the early/mid 90s, you'd think someone would have "circled back" to check if becoming CMMi* Level X certified actually makes a difference. After all, that circling back is part of the process improvement that CMM and CMMi are supposed to promote.
May
19
awarded  Nice Answer
May
18
answered What is the acceptable error margin when estimating a project duration?
May
18
answered Are functional languages better at recursion?
May
16
comment Why do trees grow downward?
I'm not sure I buy this: in printed X-Y graphs, Y almost universally increases up the page. In X11 on-screen coordinates, the upper LHS of the screen is (0, 0) and Y increases down. Why don't printed X-Y graphs follow a convention like that of X11 screen coords?
Apr
15
answered Formalizing programmers errors
Apr
11
comment Array or Malloc?
I have to disagree with the "if it works, don't touch it" dictum. Falsely believing that some code "works" can cause you to work around problems in some code that "works". Belief must be replaced by tentative acceptance that some code works right now.