1,818 reputation
11122
bio website linkedin.com/pub/…
location Minneapolis, MN
age 47
visits member for 4 years, 2 months
seen Dec 21 at 10:18

Senior Software Developer with extensive experience in Microsoft and other technologies


Feb
13
comment Team Parallel development in ASP.NET
You assume everyone knows what terms you use. I assume UAT is User Acceptance Testing, but I have no idea what PDN is. I am guessing what you mean is that you can't do bug fixes and new development simultaneously? Most organizations don't use UAT the way you seem to be using it
Feb
1
comment S.O.L.I.D., avoiding anemic domains, dependency injection?
@DavidRobertJones - Ideally, I would lookup the last payment in the Payment history log, based on vehicle license. A tax payment is a tax concern, not a vehicle concern.
Feb
1
answered S.O.L.I.D., avoiding anemic domains, dependency injection?
Feb
1
comment S.O.L.I.D., avoiding anemic domains, dependency injection?
I think your solution is not particularly scalable. You would need to add a new boolean for each type of vehicle you add. That's a poor choice in my opinion.
Dec
31
comment How to reply to incomplete requests from potential customers?
@StevenA.Lowe - Yes, it's okay to talk about money early on when a client knows what to expect. For the clients the poster is asking about, however, they clearly don't know what to expect. And since it's just an email, you have no way to "guide" them through a negotiation.
Dec
31
answered What is MVC, really?
Dec
31
answered How to reply to incomplete requests from potential customers?
Dec
31
comment How to reply to incomplete requests from potential customers?
In the construction industry, they can usually ballpark a figure. If you say you want a house that is 200 m2, with medium finishes, they can probably tell you the average cost per m2 for houses regardless of what the actual end house might be. Sadly, software doesn't work that way. At least not yet.
Dec
31
comment How to reply to incomplete requests from potential customers?
Asking about a budget can often be seen as "feeling them out to find out how much to charge". It's like going into a job interview and them asking what your salary requirements are. They may be willing to pay 100k, but if you ask for 50k, that's what they'll offer. Likewise, if you ask their budget, and they say 25k, and you say "I can do that", they are left wondering if they are paying too much.
Dec
31
comment How to reply to incomplete requests from potential customers?
@kojiro - Actually, i've found that software development typically costs MUCH more than people think. Most people don't know the amount of work that goes into it, and think it's like hiring a gardener to tidy up the place. A few hundred bucks and you're done.
Dec
21
awarded  Good Question
Nov
15
awarded  Notable Question
Oct
8
awarded  Yearling
Oct
7
answered When to update jQuery?
Oct
4
revised Can we guarantee a program will never go wrong?
Removing incorrect formatting codes
Oct
4
suggested approved edit on Can we guarantee a program will never go wrong?
Sep
27
comment AGPL - what you can do and what you can't
There is no question that a work that uses AGPL'd code is licensed under the AGPL (Except for GPLv3 code which is specifically allowed to intermingle without the AGPL terms applying to the GPLv3 code). The problem comes in the definition of the Network usage, which refers only to "Modified versions", and the definition of "Modified versions" in the definitions means that it only applies to something that requires copyright (ie, distributing). So it's still rather murky.
Sep
27
comment AGPL - what you can do and what you can't
While what you say is true, the only diffrence between the GPL and the AGPL is the requirement for supplying code if it's used interactively over a network. However, the clause that covers this states that it only applies to "Modified versions" of the work, and "modified versions" is defined as any use that requires copyright. Merely running the unmodified version does not create a "modified version", because copyright only covers distribution.
Aug
21
awarded  Nice Answer
Jul
31
answered Can you actually produce high quality code if you are sleep deprived?