10,483 reputation
42850
bio website
location Minneapolis, MN
age
visits member for 3 years, 8 months
seen 45 mins ago

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.
Mar
7
comment How is an IDE compiled?
In addition to what @RobertHarvey said: their compilers can be bootstrapped just like any other, and the whole IDE can be bootstrapped.
Mar
6
comment How do IDE-s provide auto-completion, instant error checking and debugging?
Far too broad a question to be effectively answered.
Mar
6
comment How can robots beat CAPTCHAs?
You're not using a CAPTCHA made by sony, are you? cryptogasm.com/2011/07/sony-captcha-fail
Mar
4
comment Are exceptions as control flow considered a serious antipattern? If so, Why?
Your answer makes it sound as though exceptions are bad for all circumstances, while the quesion is focused on exceptions as flow control.
Feb
23
comment Avoiding “Smart Guy” Syndrome on Team Projects
Since when is designing a UI first bad practice?
Feb
22
comment Why do large websites use different languages for the backend and frontend?
@SK-logic: if your claims were true, we would all be writing everything in assembly. There is always a time before a language is popular and established, but people have to use it for those two elements to become true.