In this issue, I look at interesting books on subjects I have touched on in recent reviews.
The books in this section give interesting perspectives on the dark side of globalization.
In Defense of Globalization , Jagdish Bhagwati (Oxford, 2005, 320 pp., ISBN-13 978-0-19-530003-1, http://www.oup.com, US$15.95)
Jagdish Bhagwati is a Columbia University economist. His 1993 book, India in Transition, detailed problems with the bureaucracy that had grown up in the decades after India's independence from Britain. The reforms that he endorsed in that book have contributed greatly to India's rapid economic advance in recent years. In Defense of Globalization is a paperback edition of his widely acclaimed 2004 book. In it he answers the critics who point to globalization's dark side. Bhagwati argues that many of these criticisms are exaggerated or simply wrong.
Bhagwati begins by acknowledging that the discussion of this subject is often highly emotional, with fears masquerading as evidence and neither side listening to the other. He listens carefully to the antiglobalization advocates, articulates their concerns, and then addresses those concerns. In particular, many critics claim that globalization lacks a human face, meaning that economic globalization has adverse social consequences. Bhagwati rejects this notion but still addresses the social concerns that the critics cite. As he puts it, he discusses "the design of institutional changes, both domestic and international, that are necessary to make the generally good effects of globalization even better."
Bhagwati's stature as an economist and his careful arguments make his rosy view believable. For an informed argument for the benefits of globalization, this is the book to read.
Globalization and Its Enemies, Daniel Cohen (MIT, 2006, 256 pp., ISBN 0-262-03350-X, http://www.mitpress.mit.edu, $27.95)
Daniel Cohen is an economics professor at the École Normale Supérieure, an economic adviser to the French prime minister, and an op-ed columnist for Le Monde. Like Thomas Friedman in The World Is Flat (Farrar, Straus, and Giroux, 2005), Cohen sees today's globalization as the third wave of a process that began with the Spanish conquistadors.
Globalization doesn't usually bring wealth; India was just as poor in 1913 as it was in 1820. But it does bring terrible, though often unintentional, consequences. Cohen cites Germaine Tillion's account of an Algerian village's impoverishment as a result of French actions to eradicate malaria and typhoid and to reduce the village's isolation. Twenty years later, the lack of disease had resulted in a population explosion. Shepherds increased the size of their flocks, destroying the soil. The roads to the outside let some people export their sheep and become richer, while others grew poorer. Traditional societal values disappeared.
According to Cohen, globalization's enemies fall into two camps: those who decry the westernization of the world and those who see it as a battle in the global class-struggle. Both camps share the view that globalization imposes a model that people do not want. But Cohen believes the opposite.
Global communication lets people all over the world see the films and television programs of wealthy nations, and many wish to share in the lifestyle those programs depict but see no way to do so. Cohen sees globalization proceeding efficiently in the northern hemisphere but not in the southern. He cites Jared Diamond's Guns, Germs, and Steel (Norton, 1996) to explain why this is true. One of the most contentious issues in globalization is intellectual property. For example, the global AIDS epidemic is manageable in the northern hemisphere but runs rampant in the southern. The difference is the general availability in the northern hemisphere of drugs to control the disease. Intellectual property laws make these drugs difficult to obtain in the impoverished southern hemisphere.
This small book contains many interesting ideas and uncommon points of view. I recommend it.
The Art of SQL, Stéphane Faroult with Peter Robson (O'Reilly, 2006, 367 pp., ISBN 0-596-00894-5, http://www.oreilly.com, $44.99)
SQL (Structured Query Language) is the standard language for posing queries to databases. Stéphane Faroult is a database consultant who has worked on query performance issues for more than 20 years. In regarding each new performance challenge as a battle to be fought against an army of database rows, he has titled his new book as an allusion to Sun Tzu's Art of War and hopes to pass on his "battlefield" experience to help you write good SQL code. He carries the battle metaphor into his text. For example,
The way that we have to attack that data depends on the circumstances and conditions under which we have to fight the battle. Our attack will depend on the amount of data from which we retrieve our result set and on our forces (the filtering criteria), together with the volume of the data to be retrieved.
Faroult takes you through all the aspects of performance tuning, from creating a good design to working with a bad one. He covers a set of standard SQL situations and describes patterns to handle them. He even explains the basic idea of relational databases and shows how using the model correctly can produce code that performs well. Occasionally, Faroult highlights a principle and marks it with an owl icon. Examples include the following:
• A confused query can confuse the optimizer. Clarity and suggested joins can help the optimizer provide good performance.
• To reduce the sensitivity of queries to increases in the volume of data, operate only on the data that is strictly necessary at the deeper levels of a query. Keep ancillary joins for the outer level.
• There is no need to code explicitly what the database performs implicitly.
Tuning the performance of database applications can be a dull subject. Faroult presents it in an interesting way. So, if you write database applications and you've never studied performance tuning, you should read this book.
About Face 2.0: The Essentials of Interaction Design, Alan Cooper and Robert Reimann (Wiley, 2003, 504 pp., ISBN 0-7645-2641-3, http://www.wiley.com/compbooks, $35.00)
In the Sept./Oct. 2000 "Micro Review," I looked at Alan Cooper's The Inmates Are Running the Asylum (SAMS, 1999). That book presents the business case for a proposed new profession called interaction design. At that time, Cooper promised a subsequent book to explain how to do interaction design.
In 1992, Cooper gave up programming to devote himself to making products easier to use. The first fruit of this effort is his highly regarded book, About Face: The Essentials of User Interface Design (IDG, 1995). Although Cooper believes that the design principles in About Face are right, he has decided that the audience is wrong. About Face 2.0 starts from the premise that programmers, by default, do most user interface design. As a result Cooper talks primarily to them, trying to help them design good interfaces. Unfortunately, however, even though programmers would like to design good interfaces, they don't have the time and often don't have the skills to do so.
Moreover, programmers face an overwhelming conflict of interest. Competitive demands force programmers to push their systems and their tools beyond their limits. To survive, they must simplify the development process, but that simplification often conflicts with the desire to improve usability. Programmers have no time to develop interfaces that mirror users' views of the task; they choose an easy-to-develop interface that mirrors the program's inner workings. Because they understand the interfaces that result, they don't see why those interfaces confuse and frustrate users.
The subtitle of the 2.0 version shows the change of audience: Now Cooper is writing for interaction designers. The 3.0 version will be for the same audience but with more emphasis on online interactions.
This book is much too dense to summarize. The authors present a comprehensive view of the strategy and tactics of designing software that focuses on users' needs. If you'd like your software to focus on the needs of your users, you probably have a long row to hoe. Reading this book would be a good first step.
Deep Time of the Media: Toward an Archaeology of Hearing and Seeing by Technical Means, Siegfried Zielinski (MIT, 2006, 304 pp., ISBN 0-262-24049-1, http://www.mitpress.mit.edu, $33.95)
Siegfried Zielinski is a professor of media and communication studies. In this book he describes a field of his own invention: media archaeology.
The highly respected science writer John McPhee coined the term "deep time" as an analog to deep space ( Basin and Range, Farrar, Straus, and Giroux, 1981). It refers to things that occurred so long ago that our brains cannot grasp the magnitude of the interval. We are in deep time when we consider the age of the Earth or the lengths of geological ages. To this concept Stephen Jay Gould added another dimension that represents biological diversity ( Wonderful Life, W.W. Norton, 1991). Zielinski's deep time of the media is relative to Internet time, so from that standpoint the 1500s are ancient. That is where his archaeological investigations begin. The book describes his digging methods and the discoveries he unearthed. A collection of skulls of female Italian criminals seems to have little to do with what we think of these days as "the media," but Zielinski connects them and their collector, Cesare Lambroso, to early 20th-century films.
With nearly a hundred pages of notes, bibliography, and index, this is an academic book. Its dry style follows the standard for such books, yet Zielinski manages to convey the excitement of finding the turning points that push media history in one direction rather than another. Fascinating illustrations make the book pleasant to page through.