Computing Blog

Nov 142011

Over the past several years, I’ve immersed myself in the literature of the history and the implications of computing. All told, I’ve consumed over two hundred books, almost one hundred documentaries, and countless articles and websites – and I have a couple of hundred more books yet to metabolize. I’ve begun to name the resources I’ve studied here and so offer them up for your reading pleasure.

I’ve just begun to enter my collection of books – what you see there now at the time of this blog is just a small number of the books that currently surround me in my geek cave – so stay tuned as this list grows. If you have any particular favorites you think I should study, please let me know.

Nov 142011

At one time, computing was a priesthood, then it became personal; now it is social, but it is becoming more human.

In the early days of modern computing – the 40s, 50s and 60s – computing was a priesthood. Only a few were allowed to commune directly with the machine; all others would give their punched card offerings to the anointed, who would in turn genuflect before their card readers and perform their rituals amid the flashing of lights, the clicking of relays, and the whirring of fans and motors. If the offering was well-received, the anointed would call the communicants forward and in solemn silence hand them printed manuscripts, whose signs and symbols would be studied with fevered brow.

But there arose in the world heretics, the Martin Luthers of computing, who demanded that those glass walls and raised floors be brought down. Most of these heretics cried out for reformation because they once had a personal revelation with a machine; from time to time, a secular individual was allowed full access to an otherwise sacred machine, and therein would experience an epiphany that it was the machines who should serve the individual, not the reverse. Their heresy spread organically until it became dogma. The computer was now personal.

But no computer is an island entire of itself; every computer is a piece of the continent, a part of the main. And so it passed that the computer, while still personal, became social, connected to other computers that were in turn connected to yet others, bringing along their users who delighted in the unexpected consequences of this network effect. We all became part of the web of computed humanity, able to weave our own personal threads in a way that added to this glorious tapestry whose patterns made manifest the noise and the glitter of a frantic global conversation.

It is as if we have created a universe, then as its creators, made the choice to step inside and live within it. And yet, though connected, we remain restless. We now strive to craft devices that amplify us, that look like us, that mimic our intelligence.

Dr. Jeffrey McKee has noted that “every spe­cies is a tran­si­tion­al spe­cies.” It is indeed so; in the co-evolution of computing and humanity, both are in transition. It is no surprise, therefore, that we now turn to re-create computing in our own image, and in that journey we are equally transformed.

Nov 082011

I have often said that being a software developer is both a privilege as well as a responsibility. It’s a privilege, because what we do changes the world; it’s a responsibility because what we do…changes the world. What I find even more humbling is the realization that, no matter what future we may envision, that future relies on software-intensive systems that have not yet been written.

And I have the privilege of participating in inventing that future.

But, I also accept my work as a responsibility. That’s one of the reasons why Computing is my passion: this is an opportunity for me to give back to the society and to the industry that made my life’s work possible, and to inform and inspire others to invent that future with meaning and value.

Oct 282011

Steve Jobs. Dennis Ritchie. John McCarthy. Tony Sale.

These are men who – save for Steve Jobs – were little known outside the technical community, but without whom computing as we know it today would not be. Dennis created Unix and C; John invented Lisp; Tony continued the legacy of Bletchley Park, where Turing and others toiled in extreme secrecy but whose efforts shorted World War II by two years.

All pioneers of computing.

They will be missed.