Reputation
66,409
Next tag badge:
436/400 score
75/80 answers
Badges
5 109 215
Newest
 Enlightened
Impact
~1.4m people reached

10h
comment Distributed Calculation of Geometric Distance between vectors
From the Wikiepdia article: "when the number of points is only slightly higher than the number of dimensions, the algorithm is only slightly better than a linear search of all of the points"
1d
comment Linux equivalent to Visual Studio “Debug -> Attach To Process”?
Looks to me like this answer has nothing to do with the actual question of how to attach to a running process.
2d
comment Code ownership with multiple Scrum teams
... You might not call that an "architectural vision" for that component, but at least it is a property of the architecture someone has to care for. If, in a multiple team scenario, you let anyone change anything in any component across teams, it is hard to make sure people don't overcharge components with "here a little extra feature for my new requirement", "and here another litte extra for another new requirement", which leads straightforward to the famous "big ball of mud architecture".
2d
comment Code ownership with multiple Scrum teams
Though there is surely a lot of truth here, I think your answer has some issues. If you cannot have a clear vision, it is not "because you use an agile methodology", but because "you have many/frequent changes in requirements". The fact you use "agile" does not cause frequently changing requirement, it is vice versa. Moreover, the more often requirements change, the more it gets important to keep reusable components small, independent, focussing on a single-purpose. That increases the possibility to reuse them even when requirements change ...
2d
comment Efficient saving of long strings with recurring substrings
"I need to save the xml structures as size-efficient as possible" - why/what is your goal here? Just to save disk storage? Or do you want to have the data in a compressed form to minimize network traffic between your database server and the clients? What order of magnitude do you have in mind for the data?
2d
comment Is it bad practice to name a class with a facade suffix?
In some contexts it can make sense, in others not. Who knows your context if not you?
2d
revised Code ownership with multiple Scrum teams
added 70 characters in body
2d
revised Code ownership with multiple Scrum teams
fork remark added
2d
comment Distributed Calculation of Geometric Distance between vectors
I guess, k-d trees is what you are looking for, see en.wikipedia.org/wiki/K-d_tree. The article scetches nearest neighbour search and "k nearest neighbour search" as well.
2d
comment Distributed Calculation of Geometric Distance between vectors
10 million numbers to be returned to the UI of a client web site? Really? Sure you do not need only "top hundred nearest" (or farthest) first? Indexing won't help you if you do not restrict the query result in some way.
2d
comment How to convince boss to upgrade from Visual Studio 2012 to 2015?
Specific tool support, or finding third-party resources is considered to be off-topic for this site, as well as polls. But FWIW: look at codeproject.com/Articles/1035961/New-Features-in-Visual-Studio. From my personal experience: lots of detail improvements, hard to say which of them matter for you.
2d
comment Checking preconditions the proper way
"The a proper approach" is probably to try out something like "Guava Preconditions" (or write your own, similar component, if that suits your needs better), and see how far you can get with this.
Apr
26
comment How to deal with misconceptions about “premature optimization is the root of all evil”?
@cmaster: IMHO discussing this in this broad generality does not lead us anywhere. There is not "the one and only correct way" to find a good architecture. And I did not write you should ignore performance considerations when picking or building an architecture, quite the opposite - read my comments again. And as sidenote: the OP had a quite smaller scenario in mind, what you can see if you read his comments to the other answers.
Apr
26
comment Replacing buggy component with library: important to identify bug in old component before replacing?
@alexanderbird: my point is: having a quick approach to find the root cause and fix the bug might change the priorities, since it can make fixing the bug a lot quicker than exchanging the component.
Apr
25
comment Does algorithm time complexity O(5) considered as O(1)?
You have someone's homework to make? Or some homework?
Apr
25
revised Replacing buggy component with library: important to identify bug in old component before replacing?
added 452 characters in body
Apr
25
answered Replacing buggy component with library: important to identify bug in old component before replacing?
Apr
24
comment Can I safely ignore byte order in networking?
This answer is fine, but I think the assumption that the performance might be critical the the given case is most probably a wrong assumption, based more on superstition than on facts.
Apr
22
comment How to resolve LSP violation based on minimum precondition
Your test example just tests the different behaviour of the constructors - but as I already wrote in my answer, that is not what the LSP is about - LSP says an NpcParty object behaves the same as each Party object - it does not say the constructors behave the same. Read the links given by Euphoric for getting a better understanding of that.
Apr
22
revised How to resolve LSP violation based on minimum precondition
added 3 characters in body