Journal Entries By Tag: #computers

Assorted journal entries with the tag #computers.

The Wave of the Future

TL;DR — A brief history of "The Wave of the Future".

👓 less than 1 minute

While watching Weird Science for the hundredth time today, I noticed this amazing image hanging on Wyatt’s wall:

Catch the Wave!

I don’t know how I’ve missed it all these years (although I suspect it was because I’d never watched a high-def version before). I’ve long been a fan of the original Great Wave off Kanagawa woodblock print, and have enjoyed the many images that parody and/or were inspired by it, but I’d never seen one with such a great “digital” look to it, and I was curious to find out how it came to be.

Apparently, it was made by a design agency called Grafik in 1981 for a computer trade show. The amazing thing is that, despite its appearance (and intended use), it wasn’t actually computer-generated at all, and was instead created by meticulously coloring each square by hand… with pencils.

“The Wave of the Future”, indeed.

Fortunately, I was able to find a larger version of it, and now, thanks to the power of the internet (and, in particular, reddit user acoolrocket), I’m happy to have this image on my laptop as my wallpaper. Too cool!

On William Gibson and Cyberspace

👓 2 minutes

I’ve been on vacation for the last couple of days, and have used some of the time to finish reading William Gibson’s excellent “Sprawl” series.

I actually read the first book in the series, Neuromancer, some 14 years ago, and always meant to get back to it, but just never did. Then, about 2 years ago, I re-read Neuromancer and dove straight into the second book, Count Zero, before again losing momentum and abandoning the series. While packing for our vacation, I happened across my copy of the third and final book in the series, Mona Lisa Overdrive, and I made the decision to use this vacation as an opportunity to finally finish reading the series, a feat that I accomplished just yesterday.

First, I have to say that I loved the book. You can tell that Gibson’s style got more focused as the series went on, making each book better than the last. Also, the series fits his style well – he has a habit of creating apparently unrelated strands of storytelling, featuring characters that don’t seem to have anything to do with each other, and bringing them together in the climax. In that way, Mona Lisa Overdrive serves as the climax of the series itself, bringing apparently unrelated characters and story elements from the first two books together (along with some new ones) into an explosive ending.

Much of what I like about the series are the background elements, like the way he describes the sprawl and the histories of his characters. But, most of all, I love the idea of cyberspace:

Cyberspace. A consensual hallucination experienced daily by billions of legitimate operators, in every nation, by children being taught mathematical concepts… A graphic representation of data abstracted from the banks of every computer in the human system. Unthinkable complexity. Lines of light ranged in the nonspace of the mind, clusters and constellations of data. Like city lights, receding.

As a computer nerd whose been into networking information and virtual worlds since the days of BBSing (and through into MUDs, the web, and even OpenSimulator, for a little while), the notion of connecting to digital realms directly via ones own mind has always appealed to me. In fact, one of the most depressing things about the books, to me, is that in the nearly 30 years since they were published, very little of that technology has come to pass.

Two Hard Things

👓 less than 1 minute

Came across this little ditty today, via Martin Fowler:

There are only two hard things in Computer Science: cache invalidation and naming things.

– Phil Karlton

Personally, though, I prefer the corollary:

There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors.

Too true.