Oh those Golden Dawns

Storytime! Brought to you by two small poetry books I just found in a box. In 1988 or so I went to the Yeats International Poetry School in Ireland and it was an interesting round of small workshops and classes (Seamus Heaney, Eavan Boland, and a guy named Tom Paulin who clearly didn’t want to be there) And deadly boring poetry readings / drinking sessions where Yeats’s grandnieces’s cousin would play the harp and someone would beatifically recite When I went out to the hazel wood on a little stage while people chain smoked.

Most of this trip is a haze to me because I had a killer sinus infection and a fever for half of it and had to stay in the horrible youth hostel on codeine and antibiotics absolutely dying while brutally healthy German girls played the guitar and sang far into the night, but I do recall amidst the nervous chain smoking academics and the earnest poets these two complete weirdos absolutely swanned into the entire scene and they were real live serious devotees of Aleistair Crowley.

The guy was small, skinny, ferretty, wore a giant gold medallion and I believe often some sort of robe and he would stroke his little goatee like a caricature supervillain while he talked in a weird nasal voice about the Order of the Golden Dawn in its modern day incarnation, and how he was a Druid. He came across as just a giant creep. The girl in this couple was more interesting and nice, with a giant smile, tall, floofy blond hair, big chunky hippie jewelry, kind of seemed rich, and had a cheerful breezy manner — and she would talk constantly about druid sex magick. I actually liked her. One could not figure out why this perfectly nice lady hung upon every word of the fool Druid.

I thought they were hilarious especially because everyone was so disapproving of them (why were they THERE? I mean, I get why, but, ?! somehow? Money?! They were both Yeats Enthusiasts and were also very clearly out to do lots of psychedelic drugs and sleep with anyone who was interested in a little Druid Sex Magick as a palate cleanser between the Baileys and the bee-loud glades. (I did not partake) I also didn’t think either of them wrote very good poetry (neither did I but I had an excuse: being 18 years old)

So coming across these books, I looked them up. The Druid died in 2014 and you can read all about him and his translating and how he liked to spend summers in the basement of the Cairo Museum. I wonder if he was a legitimate translator, or what? https://www.darengo.co.uk/terence-duquesne/

The druid Priestess, Dwina, now that I look her up, seems to have been in a long and successful open marriage with Robin Gibb from the Bee Gees. Interesting! “Dwina Gibb, his second wife, whom he met through her cousin in 1980, when she was running a beanbag factory in London while trying to make it as an artist….. The couple lived together in the Biscayne Bay mansion once owned by President John F. Kennedy and a 100-acre Oxford, England, estate, where tapestries and tarot-card tiles adorn the walls of their 12th century converted monastery and the Gibbs built a druid place of worship.”

It was truly hilarious like being inside A Dance to the Music of Time, maybe at the end where Widmerpool goes running off in robes or whatever. Maybe it’s time to re-read that whole series again!

Lots of bookshelves

As I sit down to write I’m mostly thinking about putting up more bookshelves. Neighbor Colin, who is a retired carpenter, gave me two long, long redwood boards which are at least 100 years old and have been weathering outside. We scraped them a little and hosed them off, and he split them lengthwise for me so now I have four very long and narrow shelves.

Today I plan to start sanding the boards by hand and then oil them. To avoid hurting my hands with repetitive motion, I’m figuring to sand, then oil one board, then hang it and arrange some books. Most of my books are out of boxes now, but double or triple stacked.

It’s so exciting to have them all back after their 10+ years in storage. While unpacking I felt my brain sort of waking up in different places – all my poetry books in Spanish – a ton of feminist science fiction – weird literary criticism – a huge section of the history of sexuality – all my zines and papers and letters and notebooks and other projects.

So that’s going on with me and actually generative creativity is in tension with the amount of domestic work to get the books and papers out and up — and the feeling of this enormous backlog of my own work that is a huge mess. I glimpsed entire book projects and zines that I forgot even existed – an entire Manifesto – Oh, help!

So, a little “curation” and archival ordering, a little spelunking through lost caverns, I hope will be balanced by new ideas & new writing.

Wish me luck with the sanding, as I’m a little afraid I’ll do it “wrong” by my neighbor’s judgement. He loves every piece of wood like a brother. As we were out on the sidewalk scrubbing dirt & lichen off the boards, he looked around dreamily at the painted Victorians of our street, & said, imagine if there was NO PAINT on all these, just beautiful, beautiful wood, century old virgin redwood and pine… Grain exposed… the history…

And the sins of our other neighbors, or contractors they hired in the past, have been pointed out to me: SOMEONE USED AN ORBITAL SANDER ON THAT REDWOOD!!!

Word generator

This pun generator seems amazingly useful for making up words!

Check this out, putting in liberation and subway (Danny’s idea) got some good stuff:

https://www.punchlinedesign.net/pun_generator/liberation+subway

A “represstroom” should just be the new word for an inaccessible or locked bathroom! Playing around a bit, you can come up with distressroom and depressroom!

And an “oppresscalator” is just amazing no matter how you use it — the opposite of an accesscalator! When it’s covered in poop, it’s a grotesqualator! A pee filled elevator is a repelevator!

I may never get anything accomplished ever again other than playing with this.

Early astronomer commitment schemes

Today I learned that early astronomers were hella clever. I was looking up good colony sites or just interesting topographic features for each planet or other solar body that I think would make a good future BART stop in Transitory and came across this:

Early astronomers used anagrams as a form of commitment scheme to lay claim to new discoveries before their results were ready for publication. Galileo used smaismrmilmepoetaleumibunenugttauiras for Altissimum planetam tergeminum observavi (“I have observed the most distant planet to have a triple form”) for discovering the rings of Saturn.

Working on this game is an endless delight!

Huygens did it too.

Huygens observed Saturn and in 1656, like Galileo, had published an anagram saying “aaaaaaacccccdeeeeeghiiiiiiillllmmnnnnnnnnnooooppqrrstttttuuuuu”. Upon confirming his observations, three years later he revealed it to mean “Annuto cingitur, tenui, plano, nusquam coherente, ad eclipticam inclinato”; that is, “It [Saturn] is surrounded by a thin, flat, ring, nowhere touching, inclined to the ecliptic”

The Terraforming Wiki is very useful for my descriptions of the Solar Line stations.

Meanwhile, have a look at this cool delta-v subway map of the solar system!

I also direct your attention to the fabulous Interplanetary Transport Network wikipedia page.

Exploring multisensory descriptions in Inform7

Over the past week I’ve been experimenting with different ways to make an interestingly playable game where the player’s point of view can be multisensory in various ways. So, for example, a character who is hearing and sighted would experience visual, sound, touch, and scent based room descriptions, while a Deaf character would not get the sound descriptions.

One way is to use Touchy Feely extension by Quantum Games. I ended up forking this and adding a few things to fix a couple of errors in the extension, and then adding more options as default descriptions for items. This extension builds in some commands like smell, touch/feel, listen, and taste. You can set the sound of a room, a person, or an object very easily just like you set the (visual) description.

With those rules, and a few others, I started writing rooms like this:

The Bedroom is a room.
The description of the bedroom is
"[if the player is sighted]A small room with white walls and some posters hanging up. The bed has a colorful striped bedspread and paisley sheets. The doorway is in the west wall.[end if]
[if the player is hearing] There is an air filter humming loudly in the corner.[end if]
[if the player is not sighted and the player is not hearing] A small room with a bed in it. The west wall has a wide doorway.[end if]"

The sound of the bedroom is "A loud air filter in the corner fills the room with white noise."
The scent of the bedroom is "The air in here seems very clean and fresh."
The bed is scenery in the bedroom. The description is "A soft, comfy bed. You give it an experimental bounce."
The pillow is scenery in the bedroom. The description is "A nice, soft, squishy pillow."
The bedspread is scenery in the bedroom.
The bedsheet is scenery in the bedroom.
The air filter is scenery in the bedroom.
The doorway is scenery in the bedroom.
The walls are scenery in the bedroom.

Things that are scenery aren’t described until you examine them. I wrote a general search command called (explore, or tap ) which conveniently lists all these “scenery” aspects of a room for non-sighted characters. Sighted characters have to examine them one at a time.

The problem with this method is that it is clunky and I’m repeating various elements of the room description. Ideally, I’d be able to replace a bunch of Inform7 behavior so that:
– Each room (and thing) can have a visual, sound, etc description.
– The game checks if the player has those senses
– The game concatenates the various sensory descriptions appropriately

This turns out to be difficult. I got into reading the Standard Rules (which, from the Inform7 IDE, you can see as an extension) and then realized what I wanted to do was basically happening in the Carry out looking (this is the room description body text rule): section of code. I thought maybe I could hack in a check on the sound of the room and print that.

But! This code refers to the Inform6 core of the game, with

To print the location's description:
(- PrintOrRun(location, description); -).

I tried copying THAT and doing something like PrintOrRun(location, sound), which didn’t work because location and description here are constants from Inform6, I think.
Not sure how to pursue this further. Maybe in future as I get more familiar with the guts of Inform.

So, I tried another way. I suppressed the room description body text rule like so:
The room description body text rule is not listed in any rulebook.
And copied it and pasted it into my example game with a slightly different name.

Carry out looking (this is the room descriptions body text rule):
if the player is sighted:
if the visibility level count is 0:
if set to abbreviated room descriptions, continue the action;
if set to sometimes abbreviated room descriptions and
abbreviated form allowed is true and
darkness witnessed is true,
continue the action;
begin the printing the description of a dark room activity;
if handling the printing the description of a dark room activity:
now the prior named object is nothing;
say "[It] [are] pitch dark, and [we] [can't see] a thing." (A);
end the printing the description of a dark room activity;
otherwise if the visibility ceiling is the location:
if set to abbreviated room descriptions, continue the action;
if set to sometimes abbreviated room descriptions and abbreviated form
allowed is true and the location is visited, continue the action;
print the location's description;
if the player is hearing:
say "[sound of the location][paragraph break]";
otherwise:
say "[feel of the location] [scent of the location] [taste of the location] [paragraph break]";

Because I’m not using the “print” function the sound and other sensory qualities of the room are described under the actual room description. That might be OK but now I need to learn how to elegantly write a room description that is broken out into visual, sound, and other qualities. I also need some kind of bare bones description that doesn’t show to the player unless the player character is deaf-blind. This will take some practice to learn to write well, and some more refining of how I show which bits of the descriptions.

Note that I will probably be adding in low vision and hard of hearing (by taking the visual and sound descriptions and munging them a bit.)

Building accessible infrastructure into writing and coding style

As you may be aware by now, faithful reader, I am obsessed with my game, which is set in the Bay Area on and around the BART train system. It is science fictiony and magicky, with time travel and weird stuff abounding. I set out with the intention that the player should be able to pick a mobility level and sightedness, possibly in elaborate gradations but for now, at a minimum viable level, the player can choose to be walking or a powerchair user, and blind or sighted, in any combination. For the powerchair character, they can’t do stairs and that’s about it. The blind player (simulated at this testing phase by providing the player a pair of wraparound mirrorshades) will have the “look” command replaced by listen *(maybe) or all room, object, action, and NPC descriptions will have non-sight-based descriptions.

Just as a note, I have not written the system yet for cane tapping but that will likely be integrated.

I am finding it interesting to try out the alternate description route. For example here is a super easy case where the description is written to make it very flexible, with only one word difference in the description:
The description of Calle 24 Northwest Corner is "A busy corner at a busy intersection. You can [if player is blind]hear[otherwise]see[end if] a steady stream of cars, buses, and people passing by."

Or, a little bit longer example,

A flower seller is a person. In Calle 24 Southwest Plaza is a flower seller. The description of a flower seller is "[if player is sighted]A short, smiling woman in a baseball hat and a red checked scarf pushes her wheely cart full of roses and carnations. Her jacket has a ladybug pin.[otherwise]You can hear a short woman just next to you, fussing over a metal cart.[end if]".
Every turn when the player can see a flower seller:
say "A flower seller [if player is sighted][one of]beams at you with a huge happy grin[or]watches the people passing by[or]smiles as she stops to talk with a friend[or]offers you a little bunch of carnations tied with string, saying 'Flores para ti?[otherwise]calls out, 'Flores!'[or]'[or]shares a coffee with a friend, chatting[or]fusses over her bunches of flowers, arranging them nicely[end if][as decreasingly likely outcomes]."

It becomes clear to me that I have to train myself to structure the experience of the reality of the game in particular ways. I might establish a convention (enforced with tests) where each thing defined in the game is required to start with a description for the blind point of view character, then have a description for the sighted. Each clue for the puzzle needs to be playable both ways, as well, and both should have a richness and depth of experience that makes the game fun & action compelling, hinting at possible avenues to explore. So, it will affect how I design the puzzles and clues as well as just some sort of “layer of extra text” to think through. One result is that talking with other characters will likely be more important than it might have been otherwise.

This shows very clearly how important it is to design an environment (whether it is a game, a novel, a class, a web site, software, a real life building, or a city street ) with the point of view of different people in mind. Having written only 6 sample rooms and couple of NPCs and objects and their behavior, I’m very glad that I’m doing this now, and not trying (as so many designers, programmers, and architects do) to staple on a half assed ramp or some probably flat braille a month before finishing a 2 year long project.

Considering elevators

Yesterday I worked on my game for a while and we went to a friend’s (fan)vid watching party. Along the way we came across Orquestra de Calle 24 and people dancing in the BART plaza, then the entire Women’s March once we popped out of the station at Powell. Thousands of people with signs, drums, & that spine-shivering thing where you hear a cheer begin way down at another end of the march and it travels up and passes you like a wave!

The party was in a gorgeous building, the Medico-Dental building, and I assumed it was someone’s friend’s office. It was a dentist’s office with a huge screen TV and interesting decor – not at all dentist-y feeling – Odd things like a table made of what might have been an aluminum alloy cast of a gnarled section of a giant tree – Rococco chairs and mirrors and silver trays but then also a raw unfinished wooden beam with orange paint “MEETING ROOM” under a CAUTION HARD HATS REQUIRED sign. As we were leaving I found out that it was booked using something called Peerspace. Huh!!

It was nice seeing everyone – the vids were amazing – And I had fun dressing up. I had some doctors appointments near there and went into the Sephora to look for a specific shampoo and lotion – having never been in one of those stores before. And I was like Oh holy fuck I don’t wear makeup, like, I own one lipstick and an eyeshadow, but, now I want some because it is all strangely alluring and pretty and looks like candy. That was a couple of months ago and since then we have all been putting on “cyberpunk makeup” and now I own 4 colors of metallic matte lipstick (Fenty has a nice pencil one, but I like the Anastasia liquid matte a lot better.) So I busted out that stuff yesterday and had fun with it. Lipstick seems to have advanced since I last really wore it in like, 1990. It stays on and is not bothersome. As long as I feel properly like it’s a fun game and I’m in drag, all is well. Not really into it otherwise. (It is GLAM BUTCH CYBORG makeup.)

liz in silver blue lipstick

And, today I figured out a way around a problem that has been bugging me. I had modeled an example elevator which went between two floors, based on the simplest example in the Inform7 recipe book. Couldn’t figure out how to fix the logic to make it go to three or more floors, and also, with that and the more complicated elevator example (a skyscraper in Dubai) and a third way I thought of, I would end up with the problem of having to write 100 uniquely named elevators, each with their own logic. That would be tedious and make the code unnecessarily bloated so I have gone another route.

Instead of having the elevator be a room, I made it a vehicle, and put any room where the elevator could possibly be, into a region called Liftlandia. If the player is in the Liftlandia region, then the elevator is in the location of the player. I had to start it in nowhere, and haven’t quite gotten it to appear on the first time the player enters a room in Liftlandia. But, it works. If you try go up or down in Liftlandia (because you see stairs) it doesn’t let you- you need to use the elevator. Once you’re in it, you can go up and down to the rooms in whichever direction it’s possible.

Now, I’d like a nicer way to have the player push a button to go to the desired floor. With my ‘magic vehicle’ solution, I can write in a P, C, and S button (for Platform, Concourse, Street) and they are pushable. I’m not quite sure how to have the buttons take you to the correct place but it should be possible.

Along the way I also had to abandon my desires to build a nice simulation of the real life map because it was a huge pain in the ass and I am aiming for a different level of abstraction. Not without a pang but already you see that I have to have at least 3-5 “rooms” for each of 52 stations (platform, concourse, street, and likely something extra like more outside locations, or secret rooms in the stations, or whatever.) Mapping each station expanded that to like, 20 or more locations per station.

I started adding some NPCs with simple behaviors and I may try next to add “scenes”. For example, I’d like musicians to wander by, or, for some kids to get on BART and set up to dance and pass a hat and for stuff like that to happen randomly. Some NPCs or scenes would happen in particular locations and others might wander.

For the actual game aside from my mechanical difficulties, there will be magic and time travel, I still want to simulate various mobilities and sightedness states, and I have a sort of poetic mood or atmosphere in mind which stretches back to a book I never really wrote called The Secret Life of Buildings but which I could describe as a holographic vision of things that will lead people to see the city around them differently, and love it more deeply. (And to look things up.) We will see. And, I’m still working on another game with Milo. I may start systematically pasting in, running, and modifying each example from the Inform7 recipe book, as it is very helpful way to learn to make complicated things happen in the game.

Fizzing with energy

The day stretches before me! The 3 day weekend, even! I’m coffeed up, everything I think of wants to become a zine, I have dozens of ideas, when I look at something I holographically see a multi-step process to make it better, ways to describe the BART station at 24th and Mission are jostling each other to become part of my interactive fic, language is fizzing & sparking inside me, infinite possibilities are buzzing around in my head, and I only need to drink this nice cup of yerba maté & settle in with my computer to become the magical maxwell’s demon who lets one of them out into the world.

Progress on BART interactive fiction

I threw out the first prototype trying to write a train simulation from scratch and started over using Emily Short’s Inform7 extension Transit System. Now, I have two working train lines, the Red Line going from Daly City to Richmond, and the Yellow Line going from Daly City to Antioch. I could not quite figure out how to make the trains go north and then turn around and come south again and still be able to tell the direction of the travel from the platform. I’m leaning towards having separate north and south lines for each train, arriving at their correct platforms within the station.

Then, because I went all through the 24th St Mission station (the agent kindly let me in free to take notes!) I thought more about the level of detail for the game. I could stick with a very simple model or could make it very walkable in a way that means by playing the game you’d learn the geography. Leaning towards starting simple but having a placeholder for each station, then expanding the station descriptions and maps gradually as I go.

I also implemented (early this morning!) player choice for mobility and sightedness. I may write something for cane use but I sort of don’t want to write service dog, maybe because I know almost nothing about them but also because I am not super fond of dogs. It could be an expansion later. But, I’m figuring out how to make the choices impact each room, thing, and the player experience. I may write a “tap” command that would work like an extra sense in the Touchy Feely sensory extension. I could replace “look” with “tap” for example but I’m leaning towards, “look” will say something either practical or snarky (randomly). The practical would encourage the blind or low vision character to listen, tap (with cane), feel, smell. I have to figure out what “examine” would be understood as (feel for objects, tap for a room, maybe, and “listen attentively” if it’s an NPC). I ended up last night late reading blind wheelchair user forums for thoughts on handling blind/low vision plus manual or powerchair use together in descriptions of rooms or actions.

Coming this weekend an initial github repo with (playable) early versions of the game for testing. There will not be much game there yet but the mechanisms will work and you can board trains and walk (or roll) around.

Notes on 24th street station, I spent my lunch hour there yesterday taking notes and drawing maps. I sat one bench over from the Raccoon McDonalds guy while I ate my burrito and scribbled in my notebook in the Northeast plaza. A lady was selling tamales there – we smiled at each other a lot as i ate my delicious burrito – I saw someone with a chihuahua in a sweater, Lots of music in the background including, in El Farolito, some mariachi guys who wandered in with guitars, accordion, and a big speaker on a hand truck, the murals, rather a lot of pigeons, the tall washingtonia palms, the chinese donut place, silver stone coffee tea cafe, the Southwest corner plaza and its lively market scene, construction going on in the concourse level, saxophone player in the stairwell, the lovely arched ceilings that make me think of how some airport architecture is, like a hangar or wings, the abstract concrete bas reliefs in both majestic stairwells and the strange ridging of the walls (for decoration? for acoustics?) Anti pigeon nails everywhere in high up places. Of course the elevators…. And the platform with its brown and orange tile, its mysterious locked rooms, its beige “contact agent” phones which I longed to pick up but did not quite dare.

The game will have magic, and time travel, by the way! Working title, “Transitory”.

Visit to the SF Lighthouse

As part of the CripTech symposium I went along on a tour of the Lighthouse for the Blind and Visually Impaired a couple of weeks ago. Chris Downey, an architect who is on their Board of Directors, kindly gave us the tour and the benefit of his insight into the architectural design of the space.

The lobby was designed to feel welcoming to people who might be coming to the Lighthouse for the first time, or really for anyone. It’s a spacious central space in the complex, connecting through a large, open, glass walled stairwell to the floors above and below. It’s possible to hear people talking or laughing from other areas so you are aware of social activity nearby in the space. I was really impressed with the auditory environment, as I really could feel the warmth of “other people are here” without it being distracting or echoing in any way. The walls were lined in some kind of sound baffle type of felt (I think) with a design of wooden slats overlaid that affect the acoustics of the space and are also quite beautiful.

After being there all morning, the street and then the food court we had lunch in were noticeably inhospitable in their acoustics. I realized I felt more relaxed and able to focus while we were on the tour of the building.

There is plenty of natural light, and also bright but not overwhelming overhead lights in long strips going north to south for extra orientation cues for partially sighted people. There were also interesting “light walls” with big glowing panels, and sliding controls which anyone can adjust to play with the color of the light.

stairwell with wall of windows

The flooring is set up so that there are navigable edges for shorelining through the hallways. Travel paths are polished concrete, and seating or other areas are carpeted with metal edges to give more information to cane users about navigating the space. The stairs have distinctive kinds of wood (I think different at the landings so that there is a different sound from a cane tap) and bright but not overly reflective metal edges for high contrast (again, good for people with partial vision).

One especially beautiful touch – the handrails around the stairwell were the softest, silkiest wood with an unusual and nice-feeling shape, slightly concave on the side facing the travel path, and then curved in a slightly irregular way – not a half-circle or half-oval but a more organic feeling shape to fit a hand. If you visit, don’t miss feeling the handrails.

Here’s a picture of Chris demonstrating another thoughtful and elegant touch: the reception area countertops have subtle niches in the edge of the counter to allow a white cane to rest there without slipping to the floor. The photo also shows the wooden acoustic slats that line the wall and the thin metal boundary between concrete travel pathway and carpeted reception area.

Chris Downey

We saw the event rooms, training kitchen, science lab which I think is for making things and doing electronics or computer workshops, and a little maker space with large braille embossing printers and 3-D printers. The art all around the space was really neat, a lot of it from the collection of Donald Sirkin, the guy who left over 100 million dollars to the Lighthouse in his will. There was also a memorial wall talking about Sirkin and his life. (On my to-do list: write a Wikipedia page for Sirkin.)

As a wheelchair user I also noticed the spacious design, since there were several wheelchair users along on the tour we would get into a few narrow hallways, but each time that happened and there was a sort of bottleneck, I was able to go around the circumference of that section of the building and circle back to the “front” of the tour. There were points at each end and at the middle of the building on each floor where the hallways opened up to wider spaces so there were opportunities to regroup and the space didn’t feel claustrophobic. I appreciate not feeling trapped and being able to move freely around a space!

A few years ago I wrote a short text adventure for an unconference space, along with obtaining a tactile map of the interior of the building. It was a simple hack job to give the layout of the rooms. I started thinking through ways to make a much better one for the Lighthouse. So, a textual game where you can walk through a space and develop a feel for its geography and layout. To be done well, this should integrate a holistic impression of the different spaces and how they can be traversed or explored, rather than some straight “visual description” information it would need to include the ways that a space can be experienced by someone blind or with partial vision.

Playing with similar ideas a bit in Inform7, in writing “room” descriptions from the point of view of a wheelchair user, which for me, includes not just an awareness of slopes but of the feel of surfaces and whether they are pleasant (marble is amazing) or jarring (literally). One or two words can indicate that “you” the reader are wheeled. I think that can have an interesting effect on game play. For the Lighthouse, I might try just describing the lobby and a couple of connected rooms as an experiment. Since I am not blind or vision impaired I would need to pair up with someone or do lots of interviewing folks to do this project well if I did it for real! My 4-room experiment of being in a sort of fantasy world game setting, on wheels, gave me a little shiver of recognition to play through, even though I had just written it myself and it was not a surprise be in a garden and then to see the words “You roll into the gazebo.” Yet it was still a surprise, a pleasantly non-alienating one. Is there a word for de-alienating in a healing way, that makes you realize the ways you are alienated (from yourself or from participation or acknowledgement) in default representations? It made me think that representing “you” the player of interactive fiction as disabled along different axes (as living and experiencing reality in particular ways) could be a really powerful game.

Thanks again to Chris and to the Lighthouse and to Karen Nakamura who invited me to CripTech! I particularly enjoyed the tour and am still thinking hard about aesthetics and universal design & how our concept of whose experiences are important affect design & engineering decisions. A beautiful example of technology in action to make a pleasant and functional environment. If we do get a San Francisco Disability Cultural Center someday, I hope it will take the example of the Lighthouse and follow their lead!