Reputation
738
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
1 7 12
Impact
~13k people reached

Jul
18
answered When speaking, how can I say that the time complexity order of an algorithm is O(N log N)?
Jun
9
answered Virtual method returning a unique collection - how to ensure and hint?
Jun
9
comment Virtual method returning a unique collection - how to ensure and hint?
Sure, I'll do a bit of redaction.
Jun
8
comment Virtual method returning a unique collection - how to ensure and hint?
In your example, strings are often ordered lexicographically, so it might be a good way to test for uniqueness if a virtual method were implemented on a "concrete" string-like class. I often use a lexicographic approach to ordering things to trim the search space from "duplicates" of one kind or another.
Jun
8
comment Virtual method returning a unique collection - how to ensure and hint?
When the underlying domain has a canonical ordering, like integers, then sorting the "set" is often a way to impose unique items. However you may be thinking of imposing an arrangement of the (distinct) items on a finite collection, e.g. a list or other "container" class. So I'd guess (from the naming) that "OrderedSetOf..." refers to the latter case, where you basically return n items in a specific order, but the arrangement is not necessarily the "sorted" order. If I meant sorted, I'd say "SortedSetOf...".
Jun
8
comment Virtual method returning a unique collection - how to ensure and hint?
A "unique value collection" is a set in mathematics. Of course "set" by itself can be a (useful) verb, so to avoid ambiguity many times "SetOf" or similar phrasing will be chosen.
Jun
12
awarded  Notable Question
Jan
20
revised TDD workflow for (implementation specific) edge cases
Added a link to related blog article
Jan
19
answered TDD workflow for (implementation specific) edge cases
Dec
25
comment What is a good use case for native XML databases?
@RobertHarvey: Yeah, I wanted to work the work "idiosyncratic" into my answer, but it sounded too... idiosyncratic.
Dec
25
answered What is a good use case for native XML databases?
Dec
15
awarded  Yearling
Nov
5
answered Looking for monotonically increasing (integer) hash function
Nov
4
answered How to practice object oriented programming?
Oct
26
revised Representing and executing simple rules - framework or custom?
Added a section discussion event-to-rule mapping designs
Oct
25
answered Representing and executing simple rules - framework or custom?
Aug
2
awarded  Good Answer
Jul
29
answered Distance calculation and data normalization
Jul
28
comment How do I deal with a difficult programmmer joining an open source project?
@DeerHunter: I didn't read the order of possibilities as order of preference, but it is useful to have 1,2 listed first as these possibilities can inform the discussion of 3.
Jul
27
comment How does a non-technical manager add value to team of self-motivated software developers?
@Vector: It brings to mind Dilbert's PHB, but I don't think this is the same as a non-technical manager.