Reputation
1,848
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
2 11 23
Impact
~81k people reached

Jun
8
awarded  Caucus
Jun
8
awarded  Caucus
Feb
24
awarded  Popular Question
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.