1,305 reputation
312
bio website barbecueguy.com
location United States
age 43
visits member for 3 years, 6 months
seen Apr 10 at 1:16
I started writing programs in 1984 on a TRS-80 in BASIC. In high school (1987-89), I took courses in QBASIC, FORTRAN, Pascal, C, C++. Then I went on to do bigger and better things. I returned to programming in 1999 when I went back to school to get my Bachelor's Degree. I graduated in 2005 from Illinois State University with a CS degree.

Jun
10
comment Looking for unpaid interns (2) - am I crazy?
I find it interesting that, based on the description of your IT shop, you couldn't pay me enough to work there, yet you want peopel to work there for free. :)
Jun
10
answered LINQ Style preference
Jun
10
comment Who is responsible for defects found during development?
Anyone know what the question is?
May
9
answered What stressors do programmers encounter on the job, and how do you deal with them?
Apr
26
answered Is it usual if my employer asks me to get MCP certificates for higher salary?
Apr
26
comment Is it usual if my employer asks me to get MCP certificates for higher salary?
Last time I checked, those certification tests were in the thousands, not the hundreds; but that was about 5 years ago.
Apr
26
awarded  Citizen Patrol
Apr
25
comment Why aren't all programs being turned into web apps?
+1 @DeveloperArt I totally brain farted about the statelessness. :)
Apr
25
comment Why aren't all programs being turned into web apps?
I find that, in general, the problem domains in most web apps tend to be much simpler than other apps, but the implementation tends to me far more complex. Any web app nowadays requires the dev to know a myriad of languages: html, xml, json, javascript, php/ruby/java/c#, and sql; as well as a zillion different browser quirks, and multipe frameworks. On the other hand, other types of dev domains tend to be far more complicated, yet require the dev to know fewer technologies; like C#/Sql or Java/Oracle. Occasionally, these overlap, but not often.
Apr
22
comment How do I get people to contribute ideas for my .NET library?
You could start by linking to your project in this post. People might find it interesting and want to help out.
Apr
21
revised Returning from a long function on the first false condition
added 21 characters in body
Apr
21
comment Returning from a long function on the first false condition
@Frustrated - I'm aware of that. I am firmly against that philosophy. A single exit point almost always clutters the code, IMO. Unfortunately, my hastily thrown together example doesn't illustrate the benefit of multiple returns.
Apr
21
comment Returning from a long function on the first false condition
@Frits - Good catch. That's what you get when you throw together code with no forethought. :)
Apr
21
answered Returning from a long function on the first false condition
Apr
14
awarded  Nice Answer
Apr
14
awarded  Editor
Apr
14
revised How can I get programmers to stop writing code vulnerable to SQL injection?
added 333 characters in body
Apr
14
comment How can I get programmers to stop writing code vulnerable to SQL injection?
@Roger - it's only minor until you get hacked. :) I think that putting code into production without a review (no matter the level of the developer) is a failure. Unfortunately, it is a very common practice in a lot of companies; and, ime, it usually takes a major oh-$4!t before management starts to value things like code reviews.
Apr
14
answered How can I get programmers to stop writing code vulnerable to SQL injection?
Mar
21
comment Avoid Postfix Increment Operator
I haven't checked this in years, but in MS Visual C++ 6, the compiler was smart enought to always generate the exact same assembly for ++i and i++ if they were used on a single line or in a for loop. So there was absolutely no performance lost for using post-fix.