9,907 reputation
33143
bio website ddbcinc.com
location Rochester Hills, MI
age 38
visits member for 3 years, 11 months
seen 48 mins ago
Oracle ACE

Dec
10
answered Sending a notification to each participant 3 hours before the meeting starts
Nov
15
comment Optimizations in Compiler Design
@justin - I updated the answer with one example of a complex multi-step simplification that would use various simple transforms such as x=x*1.
Nov
15
revised Optimizations in Compiler Design
added 600 characters in body
Nov
15
answered Optimizations in Compiler Design
Nov
6
comment Why do we use non-descriptive internal codenames?
@back2dos - Renaming servers (and updating all the clients) every time a new app is deployed gets pretty painful pretty quickly. What happens when you deploy a 10th app to a particular server? What happens when you have hundreds of client machines that have references to a particular server name? db3.todoapp is more informative if the server only handles todoapp. If marketing decides to call the app "Organizer Pro" and you have 8 other apps on the server, managing the names gets to be pretty complicated.
Nov
6
comment Why do we use non-descriptive internal codenames?
@back2dos - And when a new application gets deployed to the server or an existing application moves to a different server, do you rename all the affected servers? What about when Product A gets renamed (since we're not using code names)? Are you going to change everywhere that name is stored on a client? Or are you going to leave misleading DNS aliases in place to minimize the scope of the change?
Oct
10
awarded  Guru
Oct
9
awarded  Good Answer
Oct
9
awarded  Enlightened
Oct
9
awarded  Nice Answer
Oct
8
answered Algorithms: How do I sum O(n) and O(nlog(n)) together?
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.