Ben, excellent point, in that you're totally wrong.

There's one safeguard on roads that actually saves lives: Driving
lessons. If you put somebody behind the wheel of a car, they can kill
people at the drop of a hat, and no amount of laws are going to stop
this from being true. You get that license because the state
recognizes that they are trusting the driver to not be a reckless
jackass.


There's loads of scientific proof out there that all speeding and
safety belt laws are wrong; they have their causation reversed.
Speeders are in more accidents not
because speeding causes accidents; it's because reckless driving
causes both speeding and accidents.

This idea transfers easily to programming: an idiot programmer is
going to create stupid code, no matter how many rules and restrictions
you create. If operator overloading is there, it's just a particularly
convenient method for blowing your foot off. Removing that hand cannon
doesn't really help - you can't make things idiot proof, it doesn't
work.

On Aug 13, 1:20 pm, Ben Schulz <[email protected]> wrote:
> > So operator overloading is bad because people have HR problems?
>
> Why stop at operator overloading? To hell with all safe guards.. No
> more speed limits or safty belts; let's everyone just drive
> reasonably. And what's with architects and statics? It'll hold.
>
> > Don't blame the gun, blame the shooter.
>
> Yes, because *that's* how you bring people back from the dead.
>
> With kind regards
> Ben
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to