8,902 reputation
32442
bio website
location Minneapolis, MN
age
visits member for 3 years, 5 months
seen 1 hour ago

Jul
24
comment How can I work on multiple programming languages at same time
You can still have the concepts all down and still occasionally struggle to keep it straight whether its len() vs length() vs size() vs count() vs length(array) vs array.length() etc for each different language.
Jul
22
comment Is there a Standard Visual Cue to Indicate the presence of a Tool Tip (Hover Text)?
The OP is asking if there is an already existing standard or convention, not to try to make one up.
Jul
10
comment 65.000.000.000 tests to run
65 billion tests or 65 billion test cases?
Jun
22
comment Which is better design: Determining if a function should execute from outside of it, or inside of it?
In Option B, method A is totally pointless.
Jun
21
comment What's with the aversion to documentation in the industry?
@RobertHarvey: I meant to write #3 and #5, whoops :)
Jun
20
comment What's with the aversion to documentation in the industry?
#2 and #5 are in direct opposition to each other
Jun
19
comment Should I be worried about overengineering programming assignments given during interview process?
I'd be careful in describing it as 'gold plating' because that term is usually assumed to be a bad thing: en.wikipedia.org/wiki/Gold_plating_%28analogy%29
Jun
11
comment Checking for minimum number of command-line arguments, but allowing help switch
I disagree, I find that they are often very flexible, at least outside of windows, because command line parsing has been a solved problem for a long time now and there are plenty of excellent libraries available for it.
Jun
10
comment Software design vs physical products design
@Rob: because when designing software, essentially no thought is required for manufacturing constraints. In physical goods, figuring out how to make the copies is as much work as it is to design the part in the first place.
Jun
10
comment How would I make a compiler in C++?
And why do you think people would say writing a compiler is virtually impossible? With flex/bison/antlr, etc, you could write a basic compiler or interpreter for many languages over a weekend.
Jun
10
comment How would I make a compiler in C++?
It's not clear whether you want to make a C++ compiler, or to write a compiler using C++ for no target language in particular.
May
26
comment Is there a loophole in the GPL that allows proprietary software to be linked with GPL libraries?
Short answer: no.
May
24
comment Binary Search Programming implementation
Quick sort is between O(n log n) and O(n^2).
Apr
10
comment Is code commonly generated from UML?
@Angelo.Hannes: Solving real world problems in labview invariable approaches looking like this: img.thedailywtf.com/images/201104/labview.jpg
Apr
9
comment How to see bits of an integer in Visual Studio
What are you doing that requires you to see which bits are flipped so often? I do embedded hardware design and rarely need to see binary representations.
Apr
5
comment Cyclomatic Complexity Ranges
For some problems that 'elegance' is useful, for others it just makes things more confusing. There is no silver bullet.
Apr
5
comment Cyclomatic Complexity Ranges
Agreed, furthermore it depends on what is the cause of the complexity. A big switch statement that calls other functions, as part of a state machine or something similar, can have a very high complexity, despite possibly being virtually trivial to understand.
Mar
16
comment Is using `continue`, `break` in non-`switch` loops and `?:` bad practice?
This should be split into two questions.
Mar
15
comment Error handling - Should a program fail on errors or silently ignore them
@joshin4colours: They're not, I agree. Different types of problems warrant different types of solutions. The OP did specifically mention "transmission problems". And the answer used the phrase "never ever" to apply to all errors.
Mar
14
comment Error handling - Should a program fail on errors or silently ignore them
Not enough to warrant a -1, but "never" is a strong word, and there are situations where ignoring errors is the right course of action. For example, software to decode broadcast HDTV transmissions. When you encounter some errors, which you frequently will, all you can do is to ignore it and keep decoding what comes afterwards.