30,293 reputation
239110
bio website none
location
age
visits member for 3 years, 10 months
seen yesterday

Jul
6
comment Reporting Logic vs Domain Logic
I guess what I mean is, if you had a data entry form that required some business logic to display a calculated value (concat(FName, LName)) even if this was the only place where that logic was needed, how would that be treated in your application?
Jul
2
comment Reporting Logic vs Domain Logic
Isn't a report just another type of user interface?
Jul
2
comment Should I be using a composite key for this table?
A many-to-many relationship table is the best place for a composite key.
Jul
2
comment Why shouldn't you develop on production database?
Why do you have to develop on the production database? Can't you restore a backup somewhere else and connect to that?
Jul
1
comment Controlling version numbers in sprints
Seems like this is more of a sales and marketing issue. Do the developers lose track of significant changes?
Jul
1
comment Why And is needed when there is AndAlso
AND was part of BASIC before VB or .NET wasn't it?
Jul
1
comment Estimated work remaining doesn't get lower
This is a duplicate. The only difference between estimating at the start as oppose to during a project, is you should be getting better at it as well as managing expectations.
Jun
30
comment Is there a correlation between the scale of the project and the strictness of the language?
The only thing elegant about javascript is it runs in most browsers.
Jun
27
comment Responsibility for delegation of stories in agile
@drezda - For example, how long could you put off making any design decisions about the database? Certainly, you could deliver a lot of working software to the client without one. Then when you fully understand the needs of the client/app after a few sprints, you have more information to base database decisions on.
Jun
24
answered Database design - Store state or compute state every time?
Jun
24
comment A program to verify ability to read text and understand it
Most comprehension tests I've seen on computers, just ask multiple-choice questions about the reading and have some sort of passing score. Some educational texts have questions at the end.
Jun
23
comment Pair-programming and company privacy guidelines
The company needs to embrace paired programming in their policies.
Jun
22
comment In an enterprise setting, does one apply BDD principles alongside of, or instead of, “traditional” unit testing?
Do not ask for a discussion on a Q&A site, it increases the changes of this question getting closed.
Jun
20
comment What is a typical team size for a complex half million lines-of-code C# desktop application?
Maybe if you could let us know why any of this matters to your, we could be more helpful. Otherwise, I don't see why anyone needs to answer this at the moment. Hire a dev or two and see how it goes. If the business needs more, get more. Are you going for funding or selling it or do you just like doing personnel budgets?
Jun
20
comment Responsibility for delegation of stories in agile
If you're not careful, you'll focus on the dependencies too much and too soon, that you won't have any working software after your first sprint is completed.
Jun
20
answered Sprint Planning Meetings - determine if a work item is “planned”?
Jun
20
comment Structuring database for multi-object “activity” and “following” functionalities
What database would you even consider that couldn't handle a couple million Timeline records?
Jun
19
answered Is it beneficial to study past the basics of a core language when the primary goal is to rely on its framework?
Jun
18
comment What is the name of this design pattern?
This question appears to be off-topic because it is just asking for the name of something.
Jun
18
comment What is the name of this design pattern?
@MatthieuNapoli - Thank you for allowing me to speak. Although I don't have an answer to the question you posted, I wanted to help improve the question and lessen the closings and down votes. I saw your comment about considering the strategy pattern. That would be helpful in getting answers, so make sure you take that into consideration.