logo
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

December 17, 2011

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.

Tweet
Follow me

Categories: education Tagged with: books • computers • kernighan • reviews Date: December 17th, 2011 dw

1 Comment »


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
TL;DR: Share this post freely, but attribute it to me (name (David Weinberger) and link to it), and don't use it commercially without my permission.

Joho the Blog uses WordPress blogging software.
Thank you, WordPress!