12,188 reputation
43454
bio website
location Minneapolis, MN
age
visits member for 4 years, 2 months
seen 55 secs ago

Apr
23
comment Which hashing algorithm is best for uniqueness and speed?
Why would a CRC not do the job?
Apr
12
comment Difference between “String” and “string” in .NET and which is best?
@Gabriel: doesn't Java do that with stuff like byte vs Byte?
Apr
5
awarded  Enlightened
Apr
5
comment How to recover from finite-state-machine breakdown?
Your FSM should have at least one state for errors, or multiple error states for different kinds of errors.
Apr
1
comment Advice on whether to use scripting, run time compile or something else
What benefits will "standardisation" net you? How similar are the test equipment machines?
Apr
1
comment Is there a language between C and C++?
You say that your question is "purely factual", but you are discounting c++ because it "seems" to have too many hiccups. What are these hiccups, and are they valid reasons to discount c++?
Feb
28
comment What is considered best practice for printing usage / help (--help)?
What's so bad about 50 lines in your source code? Just put it at the end. It's not like you're going to have to mess with it on a regular basis.
Feb
24
awarded  Nice Answer
Feb
9
comment Why don't public web applications use ini files for configuration
"One small mistake in there can harm the whole application in quite a few ways." As though invalid values for ini wouldn't? Or that XML is any friendlier?
Feb
9
answered Why don't public web applications use ini files for configuration
Feb
2
comment If I immerse myself in Dvorak, will I forget QWERTY?
@Izkata: A better example is a skilled roller skater becoming skilled at rollerblading. Learning the blades will disrupt mechanical skills in skating.
Feb
1
comment If I immerse myself in Dvorak, will I forget QWERTY?
@Izkata: that's not the same part of the brain that's used for typing. Typing is a mostly mechanical process, and it does get disturbed perfecting a different but similar skill.
Feb
1
comment Is it better idea to call an external command-line application or to internalize that application's logic?
Is the command-line tool something you control, or is that developed by another party?
Jan
26
comment How to structure unit tests for a GUI app using C# and NUnit
There's nothing terribly complicated in unit testing stuff in EXE's. Just have your testing DLL reference your EXE file, and you are good to go.
Jan
20
comment If you could ask one technical interview question, what would it be
Anyone asking for string reversals, that doesn't specify ASCII strings, should be slapped, because an implementation that won't choke on all inputs isn't even remotely trivial, then if they specify ASCII they should also be slapped for using ASCII in 2012.
Jan
3
comment Sort algorithms that work on large amount of data
What kind of data? Different data sets can mean different algorithms that best suit your purpose.
Dec
30
answered Why do some sorting methods sort by 1, 10, 2, 3…?
Dec
22
comment Beginners guide to developing optimization software
O(1) isn't necessarily the "holy grail" of programming. An O(1) solution to something could take 3 weeks to process, while some O(n^5) process could take just a moment for the range of n expected in your problem. The usefulness O(1) vs O(n^whatever) depends on the application.
Dec
21
comment Beginners guide to developing optimization software
Funny, if I were asked what "real" software was, I wouldn't think of stuff like TSP, but would instead think of system control, supply chains, document exchange, medical devices, etc.
Dec
21
comment Is it a good practice by commenting with owner name?
I would defend some of the practice of placing in comments that something fixed a bug, especially if the fix isn't at all obvious. Comments should explain why the code is doing something, and if that why is because it fixed some bug that only occurs in the Lebanese version of windows, why not say so?