Reputation
20,943
Next tag badge:
160/100 score
16/20 answers
Badges
6 41 113
Impact
~753k people reached

Jan
9
revised Are NoSQL databases the best choice for more efficiently querying large amounts of data?
added 104 characters in body; edited title
Jan
6
comment Requesting information regarding the use of MUI vs. the use of GetText for i18n/L10n of Windows desktop applications
@DanNissenbaum The social phenomenon you are likely experiencing is the community consistently and routinely challenging content and content providers on the site for the purpose of improving the quality of content that is posted here. It clearly worked, your edit to your question turned it from a "shopping" question to a legitimate one. This is what sets us apart from the Reddit, Quora, Yahoo Answers of the internet. People will be better able to find quality content that interests them through a quick Google search.
Jan
6
comment find the minimum number of sets
I flagged for closure at StackOverflow. In the future OP algorithm questions are better suited for this site over StackOverflow however you have the choice to post at one or the other. Don't cross post questions across sites unless they are tailored to the sites audience.
Jan
3
comment Deciding How To Split Up Architecture Using If Blocks
Considering Person and Submission, a Person is an entity yes, however is Submission really an entity? I would say it isn't. Submission is a behavior or event that is triggered by a Person, and Submission is done to a Form. A Submission is a defined behavior not an entity. This behavior is influenced by the current state of other entities.
Jan
3
comment Deciding How To Split Up Architecture Using If Blocks
You have to think about it in an OOP way. Non-Member might not be a persistable entity but it is still an entity that influences the BEHAVIOR of your application. Even though they have no authenticated status in your ststem they still have some kind of Guest session going on, so you probably should have temporary state about this guest entity.
Jan
2
answered Deciding How To Split Up Architecture Using If Blocks
Dec
22
comment Is using multiple static classes with maximum one public method is a good idea
@gnat Since the question is about design patterns it is a better fit here. The question seems to have changed enough that it is targeting our audience more directly. I think this question is fine as is.
Dec
9
comment How do you keep your motivation and enthusiasm for a never ending project?
@Dunk I feel this was a poor close reason, you are right they are not the same question nor do the answers make sense to the OP's question. I do however feel this falls in the category of Primarily Opinion Based. If you can think of a way to improve the question to where there is a more objectively answerable component to it then reflag and we can consider reopening.
Dec
9
revised Simple and Composite transactional services: Question about separation of concerns and transactions
edited title
Dec
6
answered Distributing a set of “Jobs” across multiple computers
Dec
5
comment Distributing a set of “Jobs” across multiple computers
Why not just store completed job sets in a data store then have an email job that you run periodically?
Dec
4
comment Securing sensitive data from developers
@ClintonBosch Identify what data fields are highly confidential and encrypt them. Make sure that you put production OS security so that you can access which user ids are reading the key file to make sure nobody but the application user is doing this. Don't give the developers the app user password. Make them sudo to get rights on production and log what they are doing. This is probably the safest way to make sure that you are babysitting the few people that would have access and so that they can't casually or accidentally see data they aren't supposed to.
Dec
4
comment Securing sensitive data from developers
To be completely honest, this is a complicated matter and doing it right requires a lot of expertise in data security. Even if you knew exactly what to do, you will face business opposition, political and technical roadblocks. I highly suggest you bring in a data security consultant. They not only know what to do here, upper management typically gives more credence to when a third party is telling them to change. Upper management generally doesn't put as much stock in what their internal experts are telling them.
Dec
4
comment Securing sensitive data from developers
To back up the comment by MSalters, keeping a production stage environment with production data snapshot is a good way for developers to get the benefits of playing in production without seeing anything sensitive. You just mask or de-identify the confidential and sensitive data from them.
Dec
2
comment What is the difference between user requirements and system requirements?
+1 for requirements being "testable". I was going to answer myself until I read this.
Dec
2
comment How to make a legacy system time-zone sensitive?
I get the feeling that you gave the company an estimate to make their legacy system timezone aware and they decided against it. Now 2 years later these problems are still annoying them and they are hoping for a less costly answer this time :) I know the pain.
Nov
25
awarded  Nice Answer
Nov
25
revised Why is it so bad to read data from a database “owned” by a different microservice
added 369 characters in body
Nov
25
answered Why is it so bad to read data from a database “owned” by a different microservice
Nov
24
revised How to break up a programming project into tasks for other developers?
Removing unnecessary info