340 reputation
39
bio website uofr.net/~jdrake
location
age
visits member for 3 years, 5 months
seen Sep 10 at 17:55

Jun
10
comment Responsibility to reproduce bugs
Is it possible that the library maintainer is on a team whose policy is that bugs are not accepted without automated tests? I've also heard the term unit test bandied about when what is actually expected may be any form of automated test, especially for an integration test.
Jun
10
comment Responsibility to reproduce bugs
@Andy In some positions it is corporate policy that bugs are not accepted without an automated test.
May
28
comment How to protect yourself as DevLead from political management games
@AlexFeinman any idea why the question wasn't migrated?
Jan
18
comment My boss has a bad case of “Not Invented Here”
@Izkata I'd give Joel the benefit of the doubt that performance failures = broken.
Dec
24
comment Are all security threats triggered by software bugs?
@JoachimSauer since it is a server side specification it wouldn't know the difference. The client (my proxy server) would be connecting securely, but the web browser would still be going over http to my proxy, so it could still be snooped.
Dec
21
comment Are all security threats triggered by software bugs?
@JoachimSauer What if I simply proxy all traffic to the Strict Transport Site, but allow HTTP connections back to the clients?
Dec
6
comment How do you balance between “do it right” and “do it ASAP” in your daily work?
@ren ok, as long as you are footing the bill. :-) The Eternal Triangle
Nov
6
comment What is considered third party code?
+1 for explaining when a wrapper or facade, if you will, may be necessary.
Oct
5
comment What functionality does dynamic typing allow?
var's primary purpose, IMHO, is to allow for anonymous types, not to save a few characters here and there. Dynamic is for when you really cannot say what is going to be coming back from the call either because you do not have access to the type or the call returns different types that you do not want to force to the lowest common denominator.
Oct
2
comment Is it possible for a good programmer to have never used version control?
+1 for "how the candidate has managed this"
Sep
24
comment How should I go about learning a very large and complex application?
+1 for "ask plenty of questions". One thing that I find common among many developers is the desire to go it alone.
Sep
24
comment Case insensitive keywords in a language
Huh? you say you would argue AGAINST case insensitivity, but your code sample and comment on debugging seem to argue FOR case insensitivity.
Sep
20
comment OS choice for functional developing
+1 for Eclipse, I've found it to be a mature and inviting environment.
Sep
18
comment Is the book “Structure and Interpretation of Computer Programs” a good read for Java programmers?
+1 Best possible answer to what very nearly amounts to a book recommendation question.
Sep
18
comment Is the book “Structure and Interpretation of Computer Programs” a good read for Java programmers?
This answer feels too much like an answer to a recommended reading list question. Which I do not believe fits well with the aim of the Stack Exchange sites: meta.stackexchange.com/questions/113678/…
Sep
10
comment Dealing with engineers that frequently leave their jobs
+1 for "...if the Boss thinks that three newbies are better than a single veteran - who would want to become the veteran?"
Aug
24
comment Is defining a variable to name a method argument a good practice?
@NateC-K While I agree that the naming should not throw off an average C# developer, categorizing named parameters as a permanent part of the language gives them too much clout. They are a recent addition to the language, and not every team is running in a >= 4.0 environment.
Aug
24
comment Can my company give IP rights away for an application I wrote off hours to another startup?
My only question is that if Company A claims ownership of the code, does your Boss have any real authority to license it to his brother?
Aug
24
comment Can my company give IP rights away for an application I wrote off hours to another startup?
+1 This is the only answer that deals (although indirectly) with the possibility that Company A could simply make the OPs life miserable even if every sitting supreme court justice could see the rightness of the cause. The company could decide to challenge the OPs ownership of, steal, or duplicate the work, and the OP would have to find a way to fight for it, likely spending much more than they invested into the original.
Aug
21
comment How to explain that sample size does not influence project length
+1 I was thinking of a plumber running pipe from one location to another.