10,794 reputation
53349
bio website stackoverflow.com/users/…
location Columbus, OH
age 41
visits member for 3 years, 8 months
seen 1 hour ago

Programmer

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

Web/Windows


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
Jun
11
answered Is my work on a developer test being taken advantage of?
May
10
comment Handling Coding Standards at Work (I'm not the boss)
@kirie - Since it was the developers (us) who were looking for the standards there was no company enforcement nor insanely restrictive rules. It was a living document created by developers to help keep the code maintainable and easy to review. While Resharper is a nice tool, not every company allows the usage of these kinds of tools. In many companies, random downloads of software are not allowed. Also, Resharper 2 had just been released for .Net and did not have the excellent structure templates then that it has now.
Mar
19
answered Web API architecture design
Feb
10
awarded  Yearling