9,222 reputation
32842
bio website ddbcinc.com
location Rochester Hills, MI
age 37
visits member for 3 years, 5 months
seen 7 hours ago
Oracle ACE

Jun
11
comment Can I save & store a user's submission in a way that proves that the data has not been altered, and that the timestamp is accurate?
@jt0dd - Added more information about what hashing accomplishes.
Jun
11
revised Can I save & store a user's submission in a way that proves that the data has not been altered, and that the timestamp is accurate?
added 1024 characters in body
Jun
11
answered Can I save & store a user's submission in a way that proves that the data has not been altered, and that the timestamp is accurate?
May
8
comment How to show to management that unit testing is cheaper in the long run than manual testing?
@gnat - Agreed, the model is a simplification. You can certainly extend it to account for maintenance efforts. I wouldn't expect the amount of maintenance on an automated test to be substantially different than the amount of maintenance on a manual test, though. I agree that's a substantial portion of the cost of the test and would need to be factored in to determining whether it's worth adding (or keeping) the test in the future. If keeping the automated test updated is substantially more work than keeping the manual test updated, by all means add that to the model.
May
7
comment How to show to management that unit testing is cheaper in the long run than manual testing?
@RobertHarvey - In the same way that all predictions about the future are hypothetical. Unless you're prepared to throw out all approaches that involve predictions about the future (no more schedules, no estimates of difficulty, etc.), you're going to be making tons of decisions based on guesses about the future. Any model you come up with is going to fail to mimic reality in some way-- that's the point of the model. The hope is that the model helps you get the first-order effects right but even then models are imperfect.
May
7
answered How to show to management that unit testing is cheaper in the long run than manual testing?
May
7
answered Should all foreign table references use foreign key constraints
Apr
29
answered Why can we not insert into files without the additional writes? (I neither mean append, nor over-write)
Apr
10
comment When should I *not* use Unicode?
I'm not sure that I follow. If the only characters you are encoding are in the 7-bit ASCII character set, 7-bit ASCII and UTF-8 are bit-for-bit identical. So you can use UTF-8 with no penalty of any kind in that case. I'm not sure why UTF-8 would be any more of a "special encoding" than 7-bit ASCII.
Apr
10
comment When should I *not* use Unicode?
Unicode doesn't take twice the space of ASCII. Certain encodings of Unicode (i.e. UTF-16/ UCS-2) might generally take twice the space of ASCII to represent ASCII characters. Other encodings (i.e. UTF-8) do not have that penalty (though at the cost of using more storage for other characters like those of the Chinese and Japanese languages).
Mar
29
awarded  Nice Answer
Mar
29
answered Who has right over the code that comes from contributions in an open source project?
Feb
13
comment Cloning of website
This question appears to be off-topic because it is about legal issues. This would need to be addressed with a lawyer.
Feb
2
answered Placing arguments on their own lines
Feb
1
comment How can I convince my client that the task was complex and the time I took is fair?
What was your estimate of how long it would take? Did you estimate that it would take 20 days? Did the client accept that estimate initially? Or did you initially indicate that it would take much less time?
Jan
18
awarded  Yearling
Jan
6
comment Return values for CRUD methods?
If you are throwing exceptions, what purpose to the return values provide (other than, of course, the object returned from the read operation)? A create method that completes successfully should create the object. A create method that fails should throw an exception. I'm hard-pressed to imagine a case where you would want the method to complete successfully without successfully creating the object and to rely on the client to check the return method and figure out that something went wrong.
Oct
14
comment Can I bundle my JavaScript code with an MIT licensed code and keep my code unaffected from the MIT license?
What do you mean "retain copyright"? In order to license anything, you must have the copyright. Whether you apply a BSD license, a MIT license, a GPL license, or a closed source license you'll still retain copyright, you'll just be granting different rights to those that acquire your code. Is your question really about retaining copyright? Or about something else like not granting certain rights to users of your code?
Sep
14
answered Reusing code across several clients' projects
Sep
10
comment My client's QA folks are shafting me. What can I do?
What is your relationship to management and to the other developers. You talk about your "client's QA folks" so I'm guessing you are a contractor. Is the management you refer to management in your company? Or in the client company? Is the rest of the team comprised of developers from your company? Or the client company? Is there a client engagement manager?