10,605 reputation
53249
bio website stackoverflow.com/users/…
location Columbus, OH
age 40
visits member for 3 years, 5 months
seen 3 hours ago

Programmer

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

Web/Windows


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
Feb
9
comment Should a senior developer refuse to take paper exams during an interview?
+1: In my experience, the senior developers who shy away from code in interviews or even resist code reviews during employment are often the developers who need the most scrutiny regarding their code.
Feb
9
comment Returning null or a empty value/throw exception?
+1: The biggest point made here I think is the point that Clean Code is not a gospel. The author knows this and is providing tips rather than commandments.
Jan
31
comment How to keep a big and complex software product maintainable over the years?
+1, but you forgot to mention Keep it simple. I'm pretty sure you can't say that enough.
Oct
20
comment When using Git, is using the master branch for active development advisable?
@AdonisK.: I fail to see the relevance of your question.
Oct
10
comment How to code review without offending other developers
@0A0D: Nitpicking is a fairly relative concept. My response to anyone who had this complaint to one of my code reviews would get this response: "Do it right the first time, and I won't have to nitpick." If it's brought up in a code review then it should be for a reason, and not just because "I don't like it." The reason might be a very small nitpick, but if it isn't right, it isn't right.
Oct
9
awarded  Guru
Oct
9
comment How to code review without offending other developers
@BryanOakley: I don't cite references for statements that are clearly opinions based on personal experience.
Oct
8
revised How to code review without offending other developers
added 3 characters in body