326 reputation
25
bio website
location Sweden
age 33
visits member for 2 years, 1 month
seen May 21 at 8:47

Nov
28
awarded  Yearling
Oct
17
awarded  Enlightened
Sep
13
comment Why can't SQL return joined tables in a nested format?
Actually this is not to blame on the relational model. It copes very nicely with nested relations thank you. This is purely an implementation bug in early versions of SQL. I think more recent versions has added it though.
Sep
13
comment Why would I use code contracts
Do note that by using Contract.assume and such you are by passing the contracts which might the verification draw the wrong conclusion. It just like adding type casts, it's now your responsibility to make sure that it is necessary true.
Sep
13
comment Why would I use code contracts
Static check should be be complete (u less there are bugs) such that if it compiles then the contract is verified to be true. If verification fails you might have to help it by adding more proofs (contracts) to the code, it won't compile until you do.
Sep
13
comment Why would I use code contracts
Code Contracts can run in two modes: As a static checker or simply as runtime guard clauses. The two modes can also be combined or the compiler can remove all contracts after checking.
Sep
13
awarded  Nice Answer
Sep
12
awarded  Editor
Sep
12
revised Why would I use code contracts
No reason to single out Option over Try, Failure, Either and the othes
Sep
12
awarded  Teacher
Sep
12
answered Why would I use code contracts
Sep
12
awarded  Informed
Nov
28
comment Should I remove unreferenced code?
Keep in mind that cost per line of code doesn't scale linearly. Code impacts other code! So everything that could possibly relate to this dead code takes a complexity hit, the cost of code thus scales exponentially!
Nov
28
comment Should I remove unreferenced code?
Dead code is code someone invested time and effort (read money) in to cause you to waste time (read money) reading it and figuring out what it does, or waste time and complexity budget (read lots of money) on integrating, working around and align with new features.
Nov
28
awarded  Supporter
Nov
28
comment Should I remove unreferenced code?
Source control in this case is a red herring. If, and when, the functionality is needed it will be more cost effective to just write it from scratch again.