Archive

Posts Tagged ‘Books’

Book: The Audacity of Hope

February 14th, 2009

The Audacity of Hope: Thoughts on Reclaiming the American Dream (Vintage) The Audacity of Hope: Thoughts on Reclaiming the American Dream by Barack Obama



My review


rating: 5 of 5 stars

I had high hopes for this book, as Mr. Obama has since become the POTUS. It did not let me down. Obama has a fabulous way of writing about complex issues that does not dumb them down, but respects their complexity while giving his reasoned opinion.

Some sections of the book are a bit drawn out and his background as a lawyer becomes evident–although those times are few. I found his chapters on Politics, Race, and the World Beyond Our Borders to be excellently written, and spot on.

I also enjoyed seeing how candidly he spoke about the current state of families, using his own family in the analysis. The book as a whole felt like a personal journey, and ending the book with a chapter on family, particularly his family, was fitting.

I recommend this as a good read that gives the reader a solid insight to the way Barack Obama looks at the world.

View all my reviews.

tdrapeau Books , , ,

CSS: The Definitive Guide

July 30th, 2008

I have been programming for over a decade now, but mainly focused on back end technologies. Thus, I have never really taken the time to learn Cascading Style Sheets (CSS). CSS, as it turns out, was the last core web technology in widespread use that I still had not yet learned. A project came up for work that demanded me to jump into CSS, so I purchased this O’Reilly title. I am a huge fan of O’Reilly work… my bookshelves are sagging with O’Reilly titles. I didn’t really have the time to sit back and savor this read, as my work demanded I just gulp it down.

I have to say, I sincerely enjoyed this gulp. Eric Meyer is a web standards guru, and really, really understands CSS to its core. I fully admit my geekness and say that anyone who can break down a technology the way Eric did for CSS can hold my attention for 450 pages, no problem.

I did come away with a healthy appreciation for how complex good CSS can be for a sophisticated web site that is expected to work across all mainstream web browsers. With the guide, though, I came away with the tools to manage it.

I highly recommend this book to any programmer looking to create good looking websites.

tdrapeau Books , , , ,

Always look on the bright side of life, or Learning Python

May 4th, 2008

The 3rd edition of Learning Python, by Mark Lutz, covers the Python programming language as of Python v2.5. With O’Reilly books, the Learning series is generally less sophisticated than the Programming series (ex/ Learning Perl is easier than Programming Perl). I would normally get the Programming version, but I think the Programming version that covered v2.5 was not yet released when I went shopping for a book on Python.

Anyway, I read this book from the perspective of a veteran programmer, having previously worked in COBOL, C, C++, Java, Perl, PHP and .NET technologies such as C# and ASP.NET. I was interested in an in-depth look at Python, a language I had tinkered with for a single work project before but really had not mastered.
Read more…

tdrapeau Books , , , ,

Visualizing Data

March 23rd, 2008


Visualizing Data explores data visualizations through the Processing Environment, a Java-based IDE used as a sort of visual sketchpad to plot out visualizations without heaps of Java code. The author, Ben Fry, is well schooled – PhD from the Aesthetics + Computation Group at the MIT Media Laboratory, the 2006-2007 Nierenberg Chair of Design for the Carnegie Mellon School of Design, amongst other achievements. Fry stresses the 7 stages of visualizing data:

Acquire -> Parse -> Filter -> Mine -> Represent -> Refine -> Interact

He spends a significant amount of time talking about how each individual data set you might encounter and need to visualize is inherently different than others, or needs to be seen that way in order to grok something truly interesting out of it.

I found the visualizations to be on the simple side, and several chapters to be pretty much irrelevant as I have a programming background. However, I found his approach to be refreshing, really concentrating on the data at hand, and coming up with custom built visualization exercises that showed great attention to the actual data at hand.

There are definitely useful patterns here: Mapping, Time Series, Connections/Correlations, Scatterplot Maps, Trees, Hierarchies, and Recursion, Networks and Graphs. The 2 chapters on bringing in data, “Acquiring” and “Parsing”, are decent beginning points, but much more data is needed to build robust visualizations based on disparate internet data sources.

All in all, it was a good read. In today’s Web 2.0 world, a book like this brings very interesting possibilities, with the wealth of personal preference/friend/activity data available for free via the internet.

tdrapeau Books , , , , , , ,

Leaving Microsoft to Change the World

March 22nd, 2008

In 1998, John [Wood] took a vacation that changed his life. Trekking through a remote Himalayan village, he struck up conversation with a schoolteacher, who invited John to visit his school. There, John discovered that the few books available were so precious that they were kept under lock and key – to protect them from children! Fewer than 20 books, all backpacker cast-aways, were available for more than 450 students.

The above quote was plucked from an “About John Wood” section at the end of the book Leaving Microsoft to Change the World, by former Microsoft executive John Wood. John tells a great story of a life and career change from hard charging Microsoft (where he worked from 1991 to 1998) to running a large scale non profit called Room to Read. This organization helps to build libraries, schools, reading rooms, computer centers, and funds scholarships for girls in countries as diverse as Nepal, Cambodia, Vietnam, India, South Africa and Zambia.
Read more…

tdrapeau Books , , ,