Joho the Blog » D is for Digital
EverydayChaos
Everyday Chaos
Too Big to Know
Too Big to Know
Cluetrain 10th Anniversary edition
Cluetrain 10th Anniversary
Everything Is Miscellaneous
Everything Is Miscellaneous
Small Pieces cover
Small Pieces Loosely Joined
Cluetrain cover
Cluetrain Manifesto
My face
Speaker info
Who am I? (Blog Disclosure Form) Copy this link as RSS address Atom Feed

D is for Digital

D is for Digital

I’m enjoying a book by Brian Kernighan — yes, that Brian Kernighan — based on a course he’s been teaching at Princeton called “Computers in Our World.” D is for Digital is a clear, straightfoward, grownup introduction to computers: hardware and software, programming, and the Internet. [Disclosure: Brian wrote some of during his year as a fellow at the Berkman Center.]

D is for Digital is brief, but it drives its topics down to the nuts and bolts, which is a helpful reminder that all the magic on your screen is grounded in some very real wires and voltages. Likewise, Brian has a chapter on how to program, taking Javascript as his example. He does not back away from talking about libraries and APIs. He even explains public key encryption clearly enough that even I understand it. (Of course, I have frequently understood it for up to fifteen minutes at a time.) There are a few spots where the explanations are not quite complete enough — his comparison of programming languages doesn’t tell us enough about the differences — but they are rare indeed. Even so, I like that this book doesn’t pander to the reader.

D is for Digital would be a nice stocking stuffer with Blown to Bits by Harold Abelson, Ken Ledeen, Harry R. Lewis, which is an introduction to computers within the context of policy debates. Both are excellent. Together they are excellent squared.

Previous: « || Next: »

Leave a Reply

Comments (RSS).  RSS icon