2,411 reputation
512
bio website
location United States
age
visits member for 3 years, 6 months
seen yesterday

Mar
31
answered What should a repository really do?
Mar
22
awarded  Good Answer
Feb
21
awarded  Nice Answer
Jan
16
answered How to avoid duplication of code related to shared entities in the repository pattern?
Jan
8
awarded  Custodian
Jan
8
reviewed Approve suggested edit on Best method for async initialization of view model in MVVM pattern (WPF)
Dec
9
revised Reassigning Ownership Automatically
added 141 characters in body
Dec
9
comment Reassigning Ownership Automatically
@haneefmubarak Yes, I understand your meaning. The GPL requires redistribution to be licensed under the GPL. So why not have the Gimmie Public License that says by redistributing a derivative work you assign ownership rights to Joe Bob Briggs or whoever? It would seem to be the same concept to me: by doing X you agree to do Y. If you do not do Y you lose your license to do X.
Dec
9
answered Reassigning Ownership Automatically
Dec
9
comment Software without a testable goal
@RobertHarvey It depends on their system entirely. It shouldn't be necessary to create all possible graphs to show that a graph walking algorithm is working correctly. You should just need a few graphs with all relevant to the code variations.
Dec
9
answered Software without a testable goal
Dec
4
answered What is the real responsibility of a class?
Nov
12
answered How accurate is “Business logic should be in a service, not in a model”?
Nov
12
answered Which is the most practical way to add functionality to this piece of code?
Nov
11
answered Is throwing an error in unpredictable subclass-specific circumstances a violation of LSP?
Nov
4
comment Does the use of mongodb enhance extending/changing database driven applications?
Not sure which two drawbacks you mean, I only list one. Which is, how do you deal with production schema changes when you don't have a firm schema? As I see it, you have two options one is to write a schema migration which puts you on par or a little worse than Relational DBs, or you take the hard path and handle all schema variations in code.
Nov
4
answered How to practice object oriented programming?
Nov
1
answered Does the use of mongodb enhance extending/changing database driven applications?
Nov
1
comment How to test issues in a local development environment that can only be introduced by clustering in production?
@BrianReindel As long as you have an environment where you can hash out these issues it shouldn't be that big a deal. Staging could work as a long as they will let you get in there to test and fix these types of issues before they go public.
Oct
29
answered How you return to a code when you don't remember what you were doing?