1,709 reputation
516
bio website
location United Kingdom
age
visits member for 4 years, 7 months
seen Apr 19 at 22:10

Apr
15
comment How can I argue convincingly against duplicating database columns?
Be thankful that you are not trying to match together data that have come for paper based patent records and 20 odd different systems that are by the xray department etc.... A patient can be seeing a few consultants for unrelated reasons within a few weeks....
Apr
14
comment How can I argue convincingly against duplicating database columns?
Does the duplicated data every change once it is written to the database?
Mar
18
answered When is it a good idea to force garbage collection?
Mar
18
answered How can QA staff test caching logic that they can't see?
Mar
17
answered Is creating the objects you think you will need ok in a first test in TDD
Feb
20
answered How to sell DRY architecture
Jan
29
comment Leaving intentional bugs in code for testers to find
SQL injection is a good one to do this for, as you can just pick n sql statements at random to "break"
Jan
29
answered What's the best way to avoid catastrophe caused by negligence?
Jan
27
awarded  Nice Answer
Jan
22
revised Kernel mode web servers: A clever optimization or a security nightmare?
added 946 characters in body
Jan
22
answered Kernel mode web servers: A clever optimization or a security nightmare?
Jan
14
comment Is it always a best practice to write a function for anything that needs to repeat twice?
Also consider if you want "damp code" or "dry code" see stackoverflow.com/questions/6453235/…
Jan
10
comment Why would a program require a specific minimum number of CPU cores?
That is why good spinlocks downgrade to other lock types after a small time, and even better ones do so very quicker if past usages of the same lock have had to downgrade.
Dec
31
comment What is different between the internal design of Java and C++ that lets C++ have multiple inheritance?
That answer talks about the risks of the “foot gun" with multiple inheritance, it was also a real issue that at the time that no one know a good way to implement it with run time loading of classes.
Dec
31
answered What is different between the internal design of Java and C++ that lets C++ have multiple inheritance?
Dec
30
comment If MVC is “Separation of Concerns” then why was Razor Syntax introduced?
@Oded, what makes you thing that all clients will have Javascript? Also given that dates need to be formatted in emails and reports, is it not better to use the same code in all of the cases?
Dec
17
revised Is it good practice to inherit from generic types?
added 1 character in body
Dec
17
answered Is it good practice to inherit from generic types?
Dec
5
revised What naming Convention to Use for C# Function Parameters
added 2 characters in body
Nov
26
comment Should I accept empty collections in my methods that iterate over them?
Return "null" in most cases is worse then throwing a exception. However returning an empty collection is meaningful.