10,819 reputation
53349
bio website stackoverflow.com/users/…
location Columbus, OH
age 41
visits member for 3 years, 9 months
seen yesterday

Programmer

.Net (Asp.Net/C#/VB)
XML
PHP
Perl
JavaScript

Web/Windows


Nov
21
comment microsoft visual studio stopped working 2012
@FrustratedWithFormsDesigner: I thought that as well, but it wasn't one of the options from the close dialog, so I chose "other" and left the comment instead.
Nov
21
comment microsoft visual studio stopped working 2012
This should probably be directed to a MS technical support site.
Nov
20
comment What is the time complexity for the following program?
Unless the logic within the loop decrements n to < 0. Though, point stands: This is a pretty useless loop initialization.
Oct
28
comment Is it permissible to use explicit interface implementation to hide members in C#?
I worked with a guy who did this on a regular basis. It drove me absolutely nuts.
Oct
16
comment In ASP.NET MVC, should the view models have an ID?
You have to abandon statelessness. - You have just made the choice to use MVC pointless.
Oct
7
answered Abstract Class confusion
Oct
4
comment In the light of the open / closed principle, is shared code ownership still important?
@Giorgio: That's through extension. You can modify behavior through extension. However, the original entity should not be changed directly for the purpose of modifying behavior. It should only be modified to correct bugs that are introduced from outside factors. If the original intended behavior is not the desired behavior, but it still functions without error, then extension is required to illicit new behavior.
Oct
3
answered In the light of the open / closed principle, is shared code ownership still important?
Sep
19
awarded  Notable Question
Aug
18
comment Is there a way to avoid type-checking in this scenario?
I would say this method is poorly designed from the outset. A method should do one thing and that one thing well. This already has the method doing 2 things. If they're expected to do 2 different things they should be 2 different methods with type specific parameters. Since type is the criteria for behavior you're already "tightly coupled" at least logically.
Aug
14
answered How do I / what is the best way to interact with a desktop application from a browser web application?
Jul
21
answered ASP.NET MVC - Dynamic Views with many similar controls
Jun
13
revised How do you tell if advice from a senior developer is bad?
small grammar change
Jun
13
awarded  Great Answer
Jun
11
comment Is my work on a developer test being taken advantage of?
@WayneWerner: Or the traditional consultant's rhyme. "Roses are red, violets are blue, pay my ass."
Jun
11
comment Is my work on a developer test being taken advantage of?
@WayneWerner: The key there, though, is the word "contract". If there's a contract for work, fine. But something like this is completely unbounded and just a disaster waiting to happen.
Jun
11
awarded  Guru
Jun
11
comment Is my work on a developer test being taken advantage of?
@marcvangend: My primary concern here (US based) would be liability. Since there is no formal contract and no direct relationship, if something goes wrong and something in their software is exploited, it would be very simple for them to place blame on some "interviewee". #1 is a self protection measure only rather than an attempt to prevent my work being stolen. I've had plenty of my work stolen over the years, and it really doesn't bother me.
Jun
11
awarded  Good Answer
Jun
11
awarded  Nice Answer