Reputation
32,019
Next tag badge:
86/100 score
22/20 answers
Badges
2 44 113
Newest
 agile
Impact
~1.5m people reached

Jan
14
comment Tracking progress via a burndown chart when sprints overlap
Do you have automated tests for the GUI? It can have bugs too.
Jan
14
comment Junction table related to another junction table
Can you elaborate on why you consider joining "junction" tables to one another as a bad idea? Is it performance.
Jan
13
comment Which data store is best for my scenario?
Become an 8x developer and tell them they only need it every 30 seconds. The time you save will add up.
Jan
13
answered How can we rollback a database synchronized over multiple systems?
Jan
13
comment How can we rollback a database synchronized over multiple systems?
In this example are you correcting the invoice date/time, the date/time the invoice was entered or both? Are they one in the same?
Jan
13
comment Is it effective to review code in language I don't know?
As a lone programmer, I'd say it's better than nothing, but time is a factor.
Jan
13
comment Is it effective to review code in language I don't know?
@EsotericScreenName - I think it depends on how much feed-back you get from someone who wrote or knows the code. It's also more likely to be in a domain area you're working in with another language making it more relavant than the typical code example. Most coding examples just show how to do small snippets of a tack and are rarely shown as part of a large project.
Jan
11
comment ASP.NET storing encrypted & salted Password
I think everyone is missing the point. Doesn't it also matter how you're sending the password back to the server? It seems the general advice is don't reinvent the wheel especially when really good ones exist.
Jan
11
comment Isn't the use of NoSQL Databases impractical in a large number of use cases?
A good example would be saving chats. There could be a need to relate them to some other data and do all sorts of analysis, but during chat session itself, the users will appreciate something faster that doesn't have all the overhead of a RDBMS such as a transaction, or constraint.
Jan
11
answered Isn't the use of NoSQL Databases impractical in a large number of use cases?
Jan
11
comment Why isn't LIMIT [offset,]row_count in standard SQL?
dba.stackexchange.com/questions/30452/…
Jan
10
comment Designs and practices to guard against erroneous null entries from database
@DanielPryden - I've sat in meetings with upper-management debating on text box labels. You could argue that this has nothing to do with what you're going to name it in the application or the database, but it does.
Jan
6
comment Designs and practices to guard against erroneous null entries from database
"If you have programs that are incorrectly inserting data into your database, those programs are broken and need to be fixed." that's great in theory as well, but the reality is they'll still be adding records while some committee continues to debate over whether to use "NA" or "None".
Jan
6
comment Broken Old/Legacy Unit Tests
@AaronHall - I think if you look at your immediate code change needs (fixes and enhancements) and Identify any broken tests that are associated with them, you can turn all these on, evaluate and fix the tests, make your coding changes with the understanding that tests either pass, get fixed or are deleted.
Jan
4
answered Efficient way to query thousands of records by ID from a Mongo document with hundreds of thousands of IDs - or is that infeasible?
Dec
18
awarded  Nice Answer
Nov
18
comment What alternatives to a singleton are there for a class which only can have one instance?
Does this solve the "... can't allow more than one instance" requirement?
Nov
11
comment How can I organise a better deployment process?
QA tests on individual dev environments? Do the developers stop coding at this time?
Nov
6
comment Verify That Filters on a Dataset are Exclusive
The easiest thing to do is to let the user know they need to filter even more when you get more than one result.
Nov
5
comment Verify That Filters on a Dataset are Exclusive
You said (make='chevrolet') (make='Ford') are two filters but ((make = 'Chevrolet') AND ((color = 'Black') OR (year >= 2012))) is also more than one filter? If everything has a set of parenthesis on the outside, it's one filter.