LW of a Perl programmer:
I don't have to write documentation. The source is
formatted so well, I can read it
anytime later...
or
Im just going to write a regular
expression to find this, then I'm
done...
Java:
One more layer of abstraction and this problem should go away...
Every programmer, everywhere:
What? That can't be happening, I didn't touch that part of the
code.
Java people don't die, they wait for the garbage collector to get them :P
C#
Thread.Sleep(Timeout.Infinite)
Assembly:
Huh, that code wasn't supposed to be self-modifying...
"It's ok, we trust our users"
"SELECT * FROM User WHERE User.Id = " + Request["id"]
PHP tutors:
It's only aimed at beginners, the security stuff can go in a later chapter...
PHP site developers:
It's only a prototype, we can worry about that escaping business later...
PHP site users:
I'll just browse this site using IE...
I don't have to write documentation. The source is
formatted so well, I can read it
anytime later...
or
Im just going to write a regular
expression to find this, then I'm
done...
Java:
One more layer of abstraction and this problem should go away...
Every programmer, everywhere:
What? That can't be happening, I didn't touch that part of the
code.
Java people don't die, they wait for the garbage collector to get them :P
C#
Thread.Sleep(Timeout.Infinite)
Assembly:
Huh, that code wasn't supposed to be self-modifying...
"It's ok, we trust our users"
"SELECT * FROM User WHERE User.Id = " + Request["id"]
PHP tutors:
It's only aimed at beginners, the security stuff can go in a later chapter...
PHP site developers:
It's only a prototype, we can worry about that escaping business later...
PHP site users:
I'll just browse this site using IE...