Common Lisp, Using ASDF Install With SBCL

So I, like any self respecting geek trying to learn Common Lisp started to read the cliki, which is a wiki that supports Common Lisp projects. Nifty right? Right. It's full of stuff, and between it and Common-Lisp.net, you can be pretty sure that if it exists in the common Lisp world it'll appear on one of those two sites. And for every cool lisp thing, rather than usable instructions for installing the software it would just say "use asdf install and have fun.…

Keep reading

Why Cloud Culture Isn't

I read this post by Bruce Sterling about "Cloud Culture", and haven't quite been able to formulate an appropriate response. It's true that I often find myself ranting about this or that thing Bruce Sterling has written, so I'm perhaps not the most impartial To summarize, his notion is that "the cloud," as evidenced by a wealth of usable digital information and content, combined with an uptick in digital participation will lead to some sort of minimalistic cultural singularity that he's calling "Cloud Culture.…

Keep reading

File System Metaphors

The file system is dead. Long live the File system. We live in an interesting time. There are two technologies that aim to accomplish two very goals. On the one hand we have things like Amazon's S3, Hadoop, NoSQL, and a host of technologies that destroy the file system metaphor as we know it today. The future, if you believe it, lays in storing all data in some sort of distributed key/value store-based system.…

Keep reading

Why Bother With Lisp?

I'm quite fond of saying "I'm not a programmer or software developer," on this blog, and while I don't think that there's a great chance that I'll be employed as a developer, it's becoming more apparent that the real difference between me and a "real developer" is vanishingly small. Stealth Developer, or something. In any case, my ongoing tooling around with common lisp and more recently the tumble manager project have given me opportunities to think about lisp and to think about why I enjoy it.…

Keep reading

Where is Java Today?

A few weeks ago a coworker walked into my office to talk about the architecture of a project, complete with diagrams, numbers I didn't grasp (nor really need to,) and the examples of potential off the shelf components that would make up the stack of the application at hand. I asked scores of questions and I think it was a productive encounter. Normal day, really. I seem to be the guy developers come to and pitch ideas to for feedback.…

Keep reading

Things I'm Wiking On

The Contra Purity Test: A couple friends and thought it might be cool to work on a "purity test" for contra dancing/dancers. Mostly for jokes, I said "I'll make a wiki page," and then I did. It is, I'd say 70% done. Some writing and thinking about TumbleManager, tumblelog engine in response to this post. I'm writing this as a design document/spec sheet because I'm a writer and my brain works like this.…

Keep reading

Input in the Next Wave

In response mostly to my own comentary of the iPad I'd like to lead a collective brainstorming of input and computer interact modalities in "the next wave." What's the next wave? That thing that's always coming "soon," but isn't quite here yet, the thing that we are starting to see glimpses of, but don't really know. Accepting for a moment that things like Blackberries, netbooks, Kindles, iPads, iPhones and the like are these "harbingers" of the next wave.…

Keep reading