101 reputation
3
bio website
location Florida
age 47
visits member for 4 years, 1 month
seen yesterday
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 :-)

Oct
30
comment Is vanilla JS still considered a library?
"When you're ready to move your application to a production deployment, switch to the much faster method: '' ". ROFL!! I also love the download features checkboxes!
Sep
24
awarded  Autobiographer
Sep
4
comment What's wrong with comments that explain complex code?
@Telastyn Unfortunately, when working on a large code base, "small" methods and "good" names are subjective to each developer (so is a good comment, for that matter). A developer writing Flarbigan graphical processing algorithm code for 7 years, can write something perfectly clear to him and similar developers, but would be cryptic to the new guy who spent the last 4 years developing Perbian grid infrastructure code. Then, 2 weeks later, the Flarbigan expert quits.
Sep
4
comment What's wrong with comments that explain complex code?
I am ever trying to decipher other peoples' code whom I wish had added some comments more than once every two years.
Jun
24
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.
Jun
17
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.
Sep
4
awarded  Informed
Feb
14
comment How to explain OOP concepts to a non technical person?
Drat. Linked answer removed due to "reasons of moderation." How ambiguously unhelpful! :-(
Oct
25
awarded  Supporter
Oct
25
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 ;-).
Jun
22
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)