41,096 reputation
362151
bio website google.com
location Germany
age 47
visits member for 4 years
seen 1 hour ago

Senior developer, mathematics and CS background. C# / C++ / VB.NET / VBA, but did also some Perl / Python / Javascript / Scheme and other languages in the past.


Dec
13
awarded  object-oriented-design
Dec
12
comment Searching algorithm used in switch statement
Does this not depend on the compiler, the level of optimization and maybe on the set of switch values?
Dec
12
comment What should my approach be to tagging 10 million articles based on relatedness?
@user4220128: how do you define or measure the "relatedness" of a tag and an article?
Dec
12
comment Matching algorithms in context of data quality problems
@w0051977: I edited your question and tried to improve it, by some guessing what you could have meant - please edit it if it does not reflect your requirements correctly.
Dec
12
revised Matching algorithms in context of data quality problems
deleted 54 characters in body; edited tags
Dec
12
comment Matching algorithms in context of data quality problems
@w0051977: why do you want to delete your question? Make it a question for algorithms, and take some time to describe more detailed what your use case is, then it will be fine.
Dec
12
comment Matching algorithms in context of data quality problems
I hate to repeat myself, but since it seems you don't believe what I already vote above, please check meta.programmers.stackexchange.com/questions/6483/… - and our community is very quick in closing questions like "what piece existing piece of software can solve this for me".
Dec
12
comment Matching algorithms in context of data quality problems
I can still see no real effort to clarify the question - so voting to close as "unclear what you are asking". The thing which is missing is your use case. It is not even clear if you want to validate newly added data (and maybe reject it when it does not look plausible), change/improve the existing data, or just do some searching within the data without changing it.
Dec
11
comment Matching algorithms in context of data quality problems
Your question about a match for "dates of birth" is quite clear, but for everything else it is still unclear what your actual question is. You told us some buzzwords about unsharp matching, but did you actually try out those approaches? Don't they work for you well enough?
Dec
11
comment Matching algorithms in context of data quality problems
Asking for a "source of information" means asking for an off-site resource, which is off-topic according to the rules of this site. If you delete that part from your question make it more specificially, I see a chance for it not to be closed soon (for example: are you going to improve the data quality by some manual effort? Or are you just trying to live with that level of quality by using some kind of "fuzzy matching"?
Dec
11
comment Does a licence exist where forking forces the developer to resell it when developer want to redistribute?
@psr: software license questions are not off-topic for this site, for example, read meta.programmers.stackexchange.com/questions/915/…
Dec
11
revised Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
deleted 7 characters in body
Dec
10
comment Is it possible to have a keyed dictionary stored on disk?
Any relational database provides you with a "keyed dictionary stored on disk" when you create a table with an indexed primary key.
Dec
10
comment Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
@Snowman: I guess we are thinking in the same direction. For example, if you need some custom commmand line tools, it will absolutely make sense to use some kind of scripting language. But it is typically unnecessary to write one tool in Perl, one in Ruby, one in Python, one in awk/bash, and one in VBScript. But that can easily happen when every dev of your team is 100% free to choose what he thinks is "the right tool for the job".
Dec
10
comment Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
We know what "OO" stands for, but what kind of environment do you associate with that term, as you are talking about it as opposed to an "IBM mainframe environment"? Is an "IBM mainframe environment" not programmable with object oriented means? AFAIK IBM made a big fuzz about Java on OS/390.
Dec
10
comment Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
@Snowman: I just waited for that "right tool for the job" phrase - in language discussions, someone will always throw this buzzword in. It is not completely wrong, but fact is, for at least 90% of all programming tasks within a company you can choose any of the popular multi-purpose languages, and assumed the programmer has a modest level of knowledge in that language, he can solve the task with it.
Dec
10
revised Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
added 14 characters in body
Dec
10
answered Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
Dec
10
comment Does a licence exist where forking forces the developer to resell it when developer want to redistribute?
I changed the question title because lots of people here seem have a different understanding of the word "open source" than the OP, and will probably close it for this reason. Undo the change if you don't like it now.
Dec
10
revised Does a licence exist where forking forces the developer to resell it when developer want to redistribute?
changed wording to avoid controversial discussions