2,491 reputation
512
bio website
location United States
age
visits member for 3 years, 9 months
seen 5 hours ago

5h
answered How do I fix an “emergent” bug?
Jul
7
revised How does datomic handle “corrections”?
fixed grammar
May
15
revised Many-to-many in OOP: Class A instantiates Class B, which instantiates Class A, which
Added second option.
May
14
answered Many-to-many in OOP: Class A instantiates Class B, which instantiates Class A, which
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.