Friday the 13th, 2007

While considered bad luck by many, I’ve not really found Friday the 13th to be particularly different from any other given Friday… arguably, I’ve had better luck on them than worse (which I suppose goes with my general experience with “luck”… find a 4 leaf clover, fall and skin your knee… walk under a ladder, find a quarter on the sidewalk. Don’t even get me started on my jade pendant). I slept in today, though not as late as some of the past few days, and overall I’m feeling alright.

In my daily spate of rss feeds and blogs, the inestimable Warren Ellis pointed out a fantastic post on M John Harrison’s blog, that’s worth quoting:

Every moment of a science fiction story must represent the triumph of writing over worldbuilding.

Worldbuilding is dull. Worldbuilding literalises the urge to invent. Worldbuilding gives an unneccessary permission for acts of writing (indeed, for acts of reading). Worldbuilding numbs the reader’s ability to fulfil their part of the bargain, because it believes that it has to do everything around here if anything is going to get done.

Above all, worldbuilding is not technically neccessary. It is the great clomping foot of nerdism. It is the attempt to exhaustively survey a place that isn’t there. A good writer would never try to do that, even with a place that is there. It isn’t possible, & if it was the results wouldn’t be readable: they would constitute not a book but the biggest library ever built, a hallowed place of dedication & lifelong study. This gives us a clue to the psychological type of the worldbuilder & the worldbuilder’s victim, & makes us very afraid.

I’m not sure that I entirely agree: while worldbuilding should be by no means the primary function of the story, taking the time to hammer out a core basis for the setting of your story I think can be really rewarding. I must admit that I’m a bit biased in this, in that I like thinking about the esoteric and random elements surrounding a story — how a given civilization functions, the history and struggle that caused that particular world to be formed. It’s easy to become myopic when doing this, absolutely, to start thinking about how a particular tribe in Uganda handles the dry season when your story has nothing to do with that and that knowledge will never even be mentioned. But if you are mindful of this, mindful of the lure of avoiding the story by fleshing out the world (yet another form of procrastination, seductive in its psuedo-productivity), then that elaboration can help tighten and expand your story.

That’s my opinion anyway, and I don’t exactly have any award winning publications to back it up. Unlike M John Harrison.

I kind of agree with him in some ways, though. As soon as the worldbuilding becomes even translucent (let alone opaque), you’ve bored most readers… worldbuilding should be for your own edification and cohesion as the writer. Its role in the story itself should be transparent. (I believe it was Silverberg, and I’m paraphrasing, who commented that Heinlein was one of the few others who managed to ladel on pages of exposition without boring the reader.) I do definitely agree with Mr. Harrison’s thoughts about writing, which he expounds upon here:

The notebook stage is the last time anything of mine sees paper until publication. I like to do lots of operations. Fountain pens and refurbished 1930 Underwood portables don’t cut it; digital management is the appropriate choice. Have you ever noticed how every male novelist you meet at a literary festival wears a linen jacket and is called Tim ? Tim prefers an antique Watermans, maybe his dad owned it. It keeps him pure and returns him to the sinewy prose of the giants who came before us all.

I don’t have any writing pattern. I hate being professional. I don’t write according to a schedule or an output plan; I don’t begin at the beginning and write to the end. Or rather: if I do any of those things I usually have to bin the results. Writing should be fun — absorbing, transporting, intense, whatever. It should ambush you. It should be up there with sex, drugs and irresponsible driving. It shouldn’t have anything to do with research or require a degree in finding out about lipstick colours in 1943. I can’t do it if I’m bored or depressed or feeling unconfident. Once it’s working, I can write anywhere — I’ve done stuff while hanging off an abseil rope on a sea cliff or a highrise building — but not under any conditions. If I’m sitting at my desk I hate to be cold, I hate anyone’s noise except my own. But I like working on a train.

Sounds about right to me. When I’m on a roll, it doesn’t really matter where I am, and if I’m feeling depressed, it’s like pulling teeth to get anything that isn’t simply mopey or angst-ridden out onto the screen or page. I’ve found it easy to get into that rut, and try to be mindful of it, and not letting it overwhelm other things I wish to talk about (if you’ve noticed that my posts sometimes seem varied and veer through topics with remarkable speed, now there’s perhaps a hint as to why… that, or I have the attention span of a goldfish. Maybe a bit of both). With depression, it’s remarkably easy to get stuck on depression and its related trappings, despite the fact that the answer to combatting it is do and be productive and talk about other things.

So, R Stevens linked to SBaGen via Twitter, and I decided to at least find out what the heck he was talking about. Turns out SBaGen is an open source binaural beats generator. If you’re not familiar with the concept, a quick explanation (there are whole books about this, so I definitely recommend looking into it on your own if you’re curious): binaural beats is a method to synchronize and alter your brainwave patterns, ie putting yourself into an alpha or theta (among others) state, for the purposes of meditation, focus, more restful sleep, lucid dreaming, and even (supposedly) out of body experiences. It’s kind of new age-y, but since it’s a free generator, who really cares, it cost you nothing to try it out, and if you decide it’s not worth it, you can delete it easily.

I tried out the Demo, which starts at a 200Hz cycle and slides down to 5Hz over the course of 30 minutes. It’s supposed to theoretically leave you feeling light and energized. I do feel more alert after trying it, though I would like to comment on a few things that happened with it (while I won’t necessarily be posting it on here, I do plan on keeping a journal of my observations as I experiment with this). Notably, a few minutes in, my left thumb abruptly started to feel extremely hot, and my right thumb started to feel cold. Neither was touching anything, and after another few minutes, it largely subsided (which would make sense since different wavelengths are meant to affect you differently, and that frequency changed over that period). Dunno what it all means, but it does leave me curious to find out.

Leopard and You

I’m currently sitting in the conference room of the Hilton in Dedham, waiting for the Mac OS X Leopard Tech Talk to start (it’s a developer seminar previewing the new stuff coming up in 10.5… they did one for 10.4 as well that I made it to). I’m still pretty pleased that I managed to make it here, as they really are a lot of fun, and I like knowing things, even if I don’t really get a chance to make much use of it. I won’t necessarily be liveblogging the event (some of this is still under NDAs), but I will try to give a general sense of what’s coming up without getting in trouble with Apple’s legal department. It’s really nice sitting here and seeing dozens and dozens of MacBooks, Powerbooks, and MacBook Pros, and logging into the complimentary available wireless network and seeing everyone up via Bonjour. If I were a bit more adventurous, I’d even try IMing people.

[Update: 2 PM They were quite happy to point out that yes, a lot of this is under NDA, and if things are leaked, they don’t get to continue doing these, so please bear in mind that there’s a LOT of information here that I just can’t go into detail about.

My first session was the introduction to the seminar, which covered basic sales numbers, general updates about the application, and then showcased some shiny new features that are definitely pretty exciting. I’m feeling pretty good about what’s changing in printing, and I’d say those of you who are worried about it changing should be well pleased with what’s being done. Core Animation is showing a lot of potential, and a lot of it has already been integrated in ways that you may not really realize: it’s not meant to just be a shiny, a lot of the time animation is a subtle thing to enhance the user experience, to make the UI more clear in what’s happening. An example is the dock, already: if you drag an application icon around on the dock, things move and shift out of the way. It makes it immediately clear where and what’s happening. In 10.5, developers will be able to leverage a lot more of that sort of animation capability for “free”. I’m really excited about some of the new graphics related toolkits that they highlighted.

My second session was an introduction to Xcode 3.0 and Interface Builder 3.0. I’ve got to say, I’m quite impressed with the new features. I like what they’ve done to streamline the workflow, and the new interface builder is sharp, and seems a bit more intuitive. It’s also apparently significantly more extensible than the old version. A lot of the information is available on the developer site, and I’d definitely recommend checking it out if you’re interested in using OS X as a developer platform.

My third session was “Modern OpenGL”, and it was a treasure trove for my particular field of interest — game development. They’re expanding their support of OpenGL, and some of the features they’ve added have already begun to show a marked increase in speed in existing apps: adding multithreading support on the graphics side to a popular game I play gave a 90% frames per second increase. Some of the example apps were crazy impressive in what they were able to pull off, and easily half to two thirds of the presentation covered ways to modernize OpenGL code and optimize it for performance. Some really nice caveats to remember (I have them written down) if I get back into programming.

I’m taking a break at the moment to let my battery charge, but at 3:15, there’s a session on what’s new in Cocoa that I’d really like to attend. Hoping to attend the sessions on Resolution Independence and Printing in Leopard after that, since those are things that are directly relevant to both myself and others I know. Then there’s just the reception and a chance to shmooze with folks before heading back north. Pretty fun day, all told. Kudos to Apple for hosting it!]

A Step In the Right Direction

Before I get into my own tirade, there’s some recommended reading for you. Don’t worry, I’ll wait:
Braid won’t be at Slamdance after all.
flOw won’t be at Slamdance after all.
Braid Ditches Slamdance in Protest
Slamdance Pulled SCMRPG On Moral Grounds (Referenced from a Rocky Mountain News article.)
Slamdance: SCMRPG removal was personal, not business
Super Columbine Massacre: Artwork or Menace?

Everyone back? Good. As has been raised by several of the more cogent posters, it’s not directly a first amendment issue (which I’m sure regular readers have realized is something of a personal windmill I tilt at), since the Slamdance festival is technically a private organization, and has a right to decide what will or will not be shown at their festival. But there is definitely still some relevance to the battle against censorship and winning over the public mindshare that games are a valid form of creative expression, and deserve the same freedoms afforded to other media towards that end. There is no legal recourse, but that does not mean we should not raise our voices in displeasure at this sort of behavior. As a festival that ostensibly supports the idea of games as art, it is patently unacceptable behavior to remove a valid game from the competition due to a specious claim of moral concern. There is no legal recourse, since it is a private organization, and so the only method of protest that remains to us is to not participate in the festival, to encourage others to withdraw as well, and to express in no uncertain terms exactly why we are doing so. I applaud those developers that have already chosen to make that stand, and hope their other brethren soon follow suit. It is only through community and solidarity that we’ll truly drive home the point that this sort of censorial behavior is not acceptable.

Links for the Moment

A Periodic Table of Visualization Methods, discovered via Chris Pelsor’s snogblog. For those of you who dig on this sort of stuff, it’s totally a good find, lots of good information.

How To Be Friends With Your Ex is a good read, kind of relevant to me personally. There’s a lot to the whole notion of staying friends with an ex. My own personal philosophy stems from the idea that just because a relationship is ending, it doesn’t mean you suddenly stop loving someone. I still love all my exes, there’s no doubt in my mind about that. My opinion is that it’s a heck of a lot easier to process the loss of the relationship if you’re not trying to also suddenly “un-love” someone. Acknowledge that you still love them, and that they still love you, but that the relationship wasn’t working out. Something to consider is that you started dating this person because you felt they were good people. I won’t say that there aren’t some wolves masquerading as sheep so to speak, but generally, if you trust your judge of character elsewhere, you should trust it in this as well. If you trust your judge of character and believe that they’re good people, then why should that abruptly change because they’ve decided the relationship wasn’t working out? If you can accept that they’re still good people, but simply couldn’t remain in the relationship (for any number of reasons), then it becomes a LOT easier to become friends again a hell of a lot sooner. It’s a lot better in the long run, in my opinion, to change the nature of your love (from more eros to an agape-centric love), than to try and kill all feelings for someone and then maybe become friends at some distant future point.

There’s a lot more to all that than I’m really writing down, but for now that will have to do. It’s already a kind of cluttered explanation, but until I sit down and let it percolate for a while, I don’t think I’m going to do better.

Night Photography

Setting Your Night Photography Goals: I found this blog through my father, and have been enjoying the photography and writing he posts. While he’s primarily focused on the topic of night photography (as fits the topic of the blog, and a subject near my own heart), what he talks about with keeping yourself motivated and on track by setting yourself good, clear, reasonable goals is really worthwhile no matter what sort of creative work you’re endeavoring to do.

“For Fun” Indeed

To say that games cannot do whatever other media can do, that they are “just for fun” and have no other purpose, is to betray a profound contempt for games. (Raph Koster in response to a comment that games are played for nothing more than fun)

Very succinctly stated and in my opinion spot on.  As is evidenced by the nature of the appeal in Minnesota, there are still quite a few ill-informed and misconceived notions about the medium that need to be addressed.  While there is a fair bit of understanding that video games are the “political tool du jour” in this election year, that doesn’t make their attempts to restrict the rights and freedoms of a fledgling medium any less dangerous.

I’ve discussed this in the past, but I’ll say it again: comics sadly let themselves be pigeonholed back when they first became popular, and have now had to spend decades fighting that image because they didn’t fight it then.  Regardless of whether you like graphic, violent video games, I hope that we can all agree that in order to defend our rights as a whole, we need to defend these now.

The trouble with fighting for human freedom is that one spends most of one’s time defending scoundrels. For it is against scoundrels that oppressive laws are first aimed, and oppression must be stopped at the beginning if it is to be stopped at all. (H.L. Mencken)

Democratized Literacy

Raph Koster has an excellent post up right now discussing the notion of democratized literacy that is well worth the time to read. I’d have to say that I largely agree with him, and feel that he makes an important implicit point: the entire notion of literacy and literature is constantly evolving, and should not be assumed as a static and limited definition. The structure and limits of a definition can change and expand, as long as the idea remains.

There will be more substantial content “soon.” In the meantime, I hope readers are finding these links useful.

RPGs at Gestural Narrative

While I may go back and expand on this in the future, I wanted to mention this post about games, in particular role playing games, as a form of gestural narrative, which I found over at Roll the Bones. Rather than reinventing or reiterating the wheel, I would instead suggest you swing by the site and read it for yourself.

On an unrelated note, please be patient; we’ll be doing more with this site soon.

Improving the Middleware Licensing Model

[Before I get into the specifics of what I’m talking about, I’d like to preface all this by saying that I am not a business analyst, nor an economist. I don’t know the realities of how feasible this is, as I have not run any numbers to check that feasibility. More than anything, I am putting this out there as an idea, in the hopes that someone with the requisite expertise can actually run the numbers and (hopefully) put them into practice. — Nabil]

As I’m sure most of you are already aware, games are generally no longer made in someone’s basement on a shoestring budget. They are developed by teams ranging in size but rarely under a dozen at this point, and for budgets that are quickly rivalling the most expensive Hollywood blockbusters. While the size and scope of game development is now on par with that of movie development, we haven’t bothered to adopt many of the business models that are used within this sister entertainment industry, and not because they couldn’t be successful, but simply because those holding the purse strings are leery of trying something new on a $20 million game. This is only going to become worse as budgets continue to escalate into the $100 million and even $200 million game. Put simply, the financiers of the industry are becoming more risk-averse, and are going to become more conservative as time continues. If we’re going to find alternative models for game development, it needs to be done now if at all. Personally, one avenue I’d like to see pursued is a royalties-based licensing model.
Continue reading “Improving the Middleware Licensing Model”