11,538 reputation
43253
bio website
location Minneapolis, MN
age
visits member for 4 years
seen 1 hour ago

Aug
6
comment Where are C variables declared
@floopdagoop: which is better is a question different than what you asked. programmers.stackexchange.com/questions/56585/…
Aug
4
comment Is making a small change, testing it, then “rinse and repeat”, a bad habit?
One task one commit sure has the potential to make the VCS log an incomprehensible mess for various definitions of "single task"
Aug
4
comment Why does Microsoft still ship VBA within Office products, instead of integrating .NET directly?
@Kiril: a lot of very dodgy characters would also be very happy to embed dlls in documents, but not for your benefit.
Aug
4
comment Why do VMs not execute the assembly directly?
Whenever someone uses the phrase "ones and zeros" 99% of the time they are confusing whatever they are trying to describe. Don't think of "ones and zeros", everything is in bytes.
Jul
26
comment Is too much whitespace a bad thing?
An example would be helpful.
Jul
24
comment How much data should exceptions hold?
Never say never. Furthermore, exceptions are often used for error conditions you do expect to have to deal with, and often are. Even something as simple as opening a file is best handled via exceptions.
Jul
23
comment Why is polling accepted in web programming?
There are many perfectly sensible solutions and algorithms in computer-space that would be completely absurd to do in meatspace.
Jul
3
comment How does the “Fourth Dimension” work with arrays?
@ColtonAllen: I'm not aware of any term for that. That just sort of begins to be conceptualized as a hierarchical data structure rather than an array.
Jun
22
comment How to determine number of resources to be allocated in a software project?
When you say "resources", do you really mean people?
Jun
15
comment Whole Program in CASE
You should not be worrying about the efficiency of a function call yet. Write idiomatic, sensible code first, then measure for optimization only after a problem is identified.
Jun
3
comment What's the proper hand position for the movement keys in Vim?
why are you even "working to replace" Notepad++?
Jun
3
comment Infinite loop with a singleton - does this type of issue have a name?
Best way to avoid it: Don't use singletons.
Jun
2
comment Is it good practice to analyse who introduced each bug?
This is both a duplicate questions and a terrible idea, for reasons documented in the duped question.
May
27
comment Should a package manager modify your .bashrc file?
Furthermore, this answer's suggestion to create a wrapper script is the only answer that will work for all shells.
May
27
comment Should a package manager modify your .bashrc file?
@GlenH7: This question is essentially an XY problem: meta.stackexchange.com/questions/66377/what-is-the-xy-problem, where the need for environment variables is the true problem to be solved.
May
21
comment Dealing with not knowing parameter names of a function when you're calling it
I think the answer is "Don't name your variables 'deserializedArray'" ?
May
19
comment Should I feel “uncomfortable” using auto in C++?
@ereOn: Using iterators announces that the body of the loop will only deal with a single element at a time, whereas indexing you may use multiple by offsetting the index. Each has its advantages. Additionally, while the performance of iterator vs indexing for vectors is pretty much the same, that is not necessarily true for other containers, where one can be significantly faster than the other. stackoverflow.com/questions/131241/…
May
1
comment How and when should I design a simple mark-up language parser?
@tp1: It's not strictly required. There is a lot of valuable information to be learned from taking a stab at it, and figuring everything out on your own, and having to work through many of the problems that the originators of formal language theory had to work out.
Apr
28
comment How to explain that catch(…) is wrong?
catch(...) like most software constructs, is not inherently evil, only when it is misused.
Apr
26
comment How to make consistent progress towards the goal of becoming better, as opposed to just coding for fun?
The answer is simple: always be working on something that is currently too difficult and is outside your familiarity zone.