I think the important thing to remember here - especially for gentrified 21st century software engineers - is that to fully own your guilt for slavery in the Americas, you must first ignore the history of slavery in Africa itself. http://en.wikipedia.org/wiki/Slavery_in_Africa
Well, sadest is that slavery still exists in most of the world, and yet we seem to consider it a relic from the past.