I program mostly in C#. I have nearly a decade's experience as a professional software engineer and have been programming for twice that long.
I like working on complex problems.
156 Why would Square inheriting from Rectangle be problematic if we override the SetWidth and SetHeight methods? may 7 '14
23 Why do people nowadays use factory classes so often? aug 14 '14
13 Settle an Argument: String vs. Array? sep 27 '13
11 What is the best way to structure and name files which contain generic classes with the same name? jan 15
10 I get dependency injection, but can someone help me understand the need for an IoC container? sep 19 '14
10 Why we use virtual and override keywords in c# sep 19 '13
9 Dealing with technical debt and nearing release may 12 '14