Diane Trout (alienghic) wrote,
Diane Trout
alienghic

  • Mood:

Software & Wizardry

So, this thought came accross my mind a few days ago.

I'd been listening to a talk by Gerald Sussman about "Amorphous computing". The idea beign in the "near future" it'll be possible to build vast quantities of usually functional computers about the size of a grain of sand, whith maybe the equivalent of an 8086 and a meg of ram.

And then they asked the question what you could do with such a device.

They came up with some simulations of laying out circuit topologies using these micro-cpu's. Or a later simulation showed the possibility of a smart sheet that could fold itself up into little origami objects.

This research reminded me of the desire to transform code into changes in the physical world.

Code is merely a specialized language, so the fantasy wizard's speaking "words of power" seem to inspire some large fraction of computer geekdom.

I thought of one of my own little projects, my slow process of adding home automation and sensors to my apartment. At some point it occured to me to add some voice control to the system. But processing english is hard, and using english makes it more likely that casual conversation might trigger unfortunate side effects in ones' system.

But learning lojban... A language that's machine parsable, has controlled ambiguity, that solves some of the problems.

Not to mention it certianly fits the image of an arcane spellcaster to be commanding the unseen forces via an obscure language, rather than common english.

So at least in my own life there does seem to the this desire to use writing code as a form of "magic". It always really amuses me to see code actually do something in the physcical world: turn a light on, move an actuator, etc.
Subscribe

  • Guild Wars 2

    I started playing Guild Wars 2, and am happy their questing system has broken with WoW's current quest design. As WoW grew they "simplified" and…

  • calendar.

    Its been a really long time since I tried to write. I keep meaning to roll my own blog software, but there's so many other things I should be doing.…

  • Building debian packages for mozilla's sync server

    I'm surprised this seems to have gotten valid debian packages with a minimum of fuss for a package where I couldn't find a recommended release…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment