This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
I am working my way through a beginner programming text, Javanotes by David Eck, and he has the following book recommendation:
Let's look at a few incidents recounted in the book Computer Ethics by Tom Forester and Perry Morrison. (This book covers various ethical issues in computing. It, or something like it, is essential reading for any student of computer science.)
A quick Amazon search reveals this book is relatively dated. Is there something more current out there? Or is this still a worthwhile read for a beginner who intends to become a full-time developer?
(Moderators - feel free to move this to a more appropriate forum)
I don't know that specific book, so I can't comment on it. The wikipedia does have a page on "Computer ethics", with many citations of contemporary sources, as well as links to various other web sites that may be relevant.
As always with the wikipedia, YMMV.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Campbell Ritchie wrote:If the book is dated, you can probably get a second‑hand copy for a very good price. It might be worth reviewing it for us.
Way ahead of you. I ordered a copy off AbeBooks last night for $1. A review I found mentioned that it covered current issues in privacy. I'm sure any pre-Google, pre-Facebook discussion of that issue will be dated, although the underlying principles are probably still good.
Joined: Oct 13, 2005
It is not just pre‑Google that might be dated. What about legislation about copyright protection? Or forcing ISPs to store e-mails for 5 years? What about Yahoo! letting a certain Government find about their informants?
I would be interesting whether the book has principles in which anticipate that sort of thing.