Reputation
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
2 38 79
Newest
 Nice Answer
Impact
~729k people reached

Apr
6
awarded  Nice Answer
Mar
20
awarded  Good Answer
Mar
10
answered How do you transition a program from in-development to release?
Feb
23
comment Is it appropriate to ask for reasons after rejected after the interview?
When the gap between hirings is measured in years, a recruiter really isn't an option. It would probably take two or three hirings for someone to start to get what we need and how we tick - and people don't stay in those jobs for the decade or more that might take. So I do it myself. I'm not even unusual in that regard.
Jan
9
comment Translate MATLAB expressions containing “^” power operator to C++ syntax
you can't overload ^ because the precedence rules are not right for it, so your expressions would not come out the way you expect. Probably your best bet is sed or some other powerful replacer calling a pow() function.
Nov
11
comment What are concrete rules for using a linked list instead of an array?
the question has morphed over the years to invite performance-based rules for choosing between linked lists and arrays. This answer was written to explain how linked lists save the recopying of an entire list after an insertion or deletion. Comments on it are really not the place for discussion of the perf aspects (though I realized the edited question is now all about the perf aspect.)
Sep
30
answered How to draw programmer's attentions in certain conditions?
Sep
8
awarded  Yearling
Jun
19
awarded  Nice Answer
May
6
comment What are concrete rules for using a linked list instead of an array?
the question, @Ray, was not "What data structure to use?" but "when you do insert and delete a lot in some real life situation I understand?" Bringing trees (or even the relative truth of the insert/delete cost compared to vector) into the conversation just muddies that.
Mar
18
comment Simple explanation of Continuous Integration
@DanMoulding if I'm being agile and iterative and whatnot in my part of a larger thing that isn't integrated with what someone else is doing, I'm not doing CI. Heck, you can waterfall and CI. Design it all, code it all, test it all if you want - if everyone is using everyone else's code/schema/file layouts all the time, that's CI even if you're using waterfall. The connection is that without CI you live and die by BDUF because that's your only hope (and it turns out to be a faint hope) of having an integration phase of a reasonable length. Adopting CI allowed us to let go of BDUF.
Dec
24
awarded  Guru
Dec
12
awarded  Guru
Nov
10
comment Can objects constructed from the same class have unique method definitions?
you mean like how two different instances of a button could do different things when they're clicked, because they're each wired up to a different button handler? Of course, one could always argue they do the same thing - they call their button handler. Anyway if your language supports delegates or function pointers then this is easy - you have some property/field/member variable that holds the delegate or function pointer, and the implementation of the method calls that and away you go.
Sep
30
awarded  Explainer
Sep
29
answered Decision making and maintenance
Sep
8
awarded  Yearling
Sep
4
comment What are the practical uses of Windows Services?
@Kiquenet services are not covered by UAC
Aug
13
awarded  Good Answer
Aug
6
comment When using Visual Studio 2012 do you have to use the drag and drop system?
WinForms, WPF, web apps, ...?