Journal Entries By Tag: #philosophy

Assorted journal entries with the tag #philosophy.


Fatigue and Mastery

👓 less than 1 minute

Tero Parviainen has a nice piece about Overcoming Javascript Framework Fatigue, but don’t let the title fool you - much of the advice can be applied those who work (and live) in most any rapidly-evolving field. Plus, it contains one of the best quotes from Rich Hickey (the creator of Clojure) about what skills a developer really needs to have (and those skills have nothing to do with preferred language or framework):

Programming mastery has little to do with languages, paradigms, platforms, building blocks, open source, conferences etc. These things change all the time and are not fundamental. Knowledge acquisition skills allow you to grok them as needed. I’d take a developer (or even non-developer!) with deep knowledge acquisition and problem solving skills over a programmer with a smorgasbord of shallow experiences any day.

Via JavaScript Weekly


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.