--- fliptop <[EMAIL PROTECTED]> wrote:
> i think there are several things that help contribute to the testiness
> of open source programmers in general:

[snip]

There are other reasons, too.  Just today, I was asked to break a version of a Web 
site we were
about to publically release.  It took me 5 minutes to find a security hole and 
demonstrate that I
could execute any arbitrary SQL against our database by passing it through the URL 
(it's easier
than one might think for many sites).  Fortunately, that stopped this code from moving 
out, but
the programmer who wrote the code explained that hackers would first have to know the 
names of the
tables they were affecting and thus, things were secure.

After I shut this down, I could tell that the programmer who wrote this thought I was 
a jerk, but
that's too bad.  This is a major reason why many of us can get testy.  When people 
*insist* that
their code works when one can clearly see that it doesn't, we get irritated.  I'm 
usually nice
about it at first.  If someone insists and I'm in doubt (which happens more than I 
care to admit),
I'll get a second opinion, but once I *know* that code is bad, if I'm the gatekeeper, 
I will shut
the programmer down cold if they try and fight me.

Does that make me an *hole?  Perhaps.  I've let sloppy stuff out the door, but I won't 
knowingly
let dangerous stuff out the door and I'll be mean as heck if that's what it takes to 
get my point
across.  Check all egos at the door.  That might be my credit card number on the line.

Cheers,
Curtis Poe

=====
Senior Programmer
Onsite! Technology (http://www.onsitetech.com/)
"Ovid" on http://www.perlmonks.org/

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to