101 reputation
bio website
location Florida
age 47
visits member for 3 years, 10 months
seen Aug 11 at 17:53
The way of a foolish programmer seems right to him,
but a wise man listens to advice of his fellow coders!
  -Proverbs 12:15 (Paraphrased :-)

comment Is there a benefit in compiling your code as you go along?
It should also be mentioned that for certain languages and IDEs (Java/[Eclipse|NetBeans|etc], C#/Visual Studio, ...), the IDE is already compiling everything in the background in real time, as you type, in effect giving you an immediate feedback loop as to whether you have made a mistake. One would hope the IDE developers had some research backing this compile-as-you go approach.
comment Are error variables an anti-pattern or good design?
@TrentonMaki If you're talking about errors from C++ constructors, the best answer is here: parashift.com/c++-faq-lite/ctors-can-throw.html. In short, throw an exception, but remember to clean up potential leaks first. I'm not aware of any other languages where just straight throwing from a constructor is a bad thing. Most users of an API I think would prefer to catch exceptions rather than check error codes.
awarded  Informed
comment How to explain OOP concepts to a non technical person?
Drat. Linked answer removed due to "reasons of moderation." How ambiguously unhelpful! :-(
awarded  Supporter
comment How important is the ability to touch-type?
@Kramii: I'm not sure I've ever met a hunt-n-peck composer either. In fact I can't imagine a composer or songwriter who didn't know how to play at least one instrument at a better-than-novice level (like, keyboard, for example ;-).
comment I'm graduating with a Computer Science degree but I don't feel like I know how to program
"Computer" jobs that don't (necessarily) involve coding: Software Architect, Systems Engineer, Software Tester, Tech Lead, Database Designer (sometimes), Tech Writer, etc... (many more)