My thoughts as an enterprise Java developer.

Showing posts with label quote. Show all posts
Showing posts with label quote. Show all posts

Monday, June 16, 2008

Ethical programming

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.
-- Nathaniel Borenstein
(Passed on by Reid Nimz.)