Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Friday, October 16, 2009

Stories We Tell Ourselves

We only deal in narrative, really. Oh, we think we are about emotions and feelings and such: love, hate, sadness, desire, curiosity, learning, meditating. But we can only think about these things, it seems, in the context of the stories we tell about ourselves and others, about places we moved through and things we've touched and seen and events we attended.

Today's picture is a shop window reflection at Uncommon Objects on South Congress. I've always been curious about the photos for sale in shops like this. Important enough to take and develop in that era before digital cameras and yet somehow leaving a family and its narrative and ending up in a bin for sale by an antique dealer. I've even bought a few in the past, thinking I'd just invent a narrative to go with it. Of course, inventing stories, fiction I think it's called, is something I've always had problems with because of the whole 'making it all up' part.

I've been taking a writing class ("Writing Your Life As A Woman" conducted by Dean Lofton) and what I notice in this class (which is focused on just getting the writing out and seeing where it goes, writing from prompts about real things in your life) is that no one just writes "I am happy" or "I was sad" or "I felt lost." Instead, they tell what they were doing constructing that emotion with details. Sometimes the listeners can't even tell that the scenes in the narrative create the emotion but suddenly there are tears from the reader.

I have my stock stories and the other day I was telling one of them and I started to wonder about some of the details. And then I realized that the detail didn't really matter as much as the reason why I hung on to that particular narrative. There was something I wanted to convey about my life in this world and the story was key to it. The story was neither fact nor fiction. It had an element of truth but the retelling made it important.

I frequently talk about the class I took before that was similar to the one Dean is conducting. I talk about how I enjoyed scribbling to writing prompts, reading and listening to others read and following up with writing 'sessions' with a friend. I tell about the hundreds of scraps of paper and dozens of notebooks of all sizes and shapes that I filled up with scribbles and notes and lists and have trouble tossing. (I'd done this for years before that class and have for years after.) I tell that because I want people to understand that I trust writing as therapy and a path to emotion. I sometimes mention that I didn't particularly care for that other instructor.

When I review those old writings, I sometimes say I'm sad or happy or excited. And that's the dullest thing in the world to read. But sometimes I read about the exact exercises I did, what I weighed, what I ate, what errands I did, where I went shopping and what I bought. I find a word I encountered written down, maybe with the definition, maybe not. I tell people I love words, but I tell them with stories. About trying to 'read' the dictionary. And about how when I was programming I'd be writing something and have to look up a word for some reason. (This was back before spell check, online dictionaries, etc.) And I would actually think: "That's the most fun I had all day long." It tells you something beyond "I love words."

Sometimes, though, we tell ourselves a story about a time in our lives that is not really false exactly but just wrong. If we wrote something down during that time, we might edit that story and make it a little more true to ourselves. Today I read some journal entries (actually a wad of yellow legal pad paper written on one side) from 1985. I remember at the time being sort of a lazy goof. Writing a journal when I should have been working. Stuff like that. But reading about the code I wrote and the thought I put into it and the things I was doing outside work and the thought that was going into my diet and exercise, I thought "Hmmm...maybe I had it together a little bit and had some good ideas. Maybe the fact that no product emerged to take the PC-DOS world by storm was not completely, entirely my fault." And yet, it's just a narrative either way. A way of putting the emotions of that time, and before, and since into a frame that I can relate to and that others can as well.

[Note: I'm determined to hit 'Publish' on this even though it doesn't seem to say much. The reason is that there are four unpublished drafts in Visible Woman before this one. The titles are: Free Ideas, People You Know, Ups and Downs and Exceedingly Random. They have semi-clever pictures attached. They languish. My three readers are disappointed. Just must publish something.]

Friday, May 22, 2009

Getting a Handle on It

There is something I want to do. A goal is lurking out there. Do I want to write? Do I want to make collages? Do I want to research something? Maybe study some obscure historical or technical subject. Throw myself into raising money for a good cause? I think there is something. But I'm not sure what it is.

There is still plenty of 'need to do' activity lurking, of course. Wednesday I attended a couple of meetings at the club. (And got righteously frustrated listening to two issues I have really, really heard quite enough about. Settle them already and move on.) I had to pick up a prescription for my dad and also take him to a doctor yesterday. That and a workout pretty well shot the day. I spent a bit of time on financial shenanigans (not in the Madoff sense, just in the balance checkbooks, pay bills, calculate cash flow sense). There wasn't time for much else especially since we decided to go out for a Happy Hour drink and snacks. There is always some dalliance to displace from any serious endeavor whether it's the must do cleaning and errands or writing a novel or whatever creative and questionably constructive thing that might 'fulfill' me. We really dallied at Ruth's Chris on Wednesday because all the owners were there, they had Guy Forsyth behind the bar, friends wandered by. (One said she moved to Austin on my 50th birthday and was invited to the blow-out party I had by a friend. I had no idea she'd been there.)

I started writing this entry yesterday (Thursday) and decided to displace from it to clean the main bathroom and the bedroom. Then when I got back to it I decided to pick up the fragments of the novel scattered in blog entries and assemble them in a document and work on it a bit. So I did that. It doesn't feel like a particularly profound or necessary piece of work, but I'm thinking that I'll work on it nonetheless. Until some other idea comes along. I've also been working with a children's programming language called Scratch. Ostensibly I'm doing it so I can show it to my nieces for my great nephews and great niece. Really it's sort of fun and I'm interested in the formal logic behind the point and click object-oriented language. Invented at MIT, it is the modern equivalent of the 'turtle graphics' in the old LOGO language. I'm not thinking of getting into programming again. But I am thinking of studying the higher concepts of languages. It is infinitely fascinating to me even though the curtain has been pulled back for me for years and I understand conceptually how it all works. We all think what we are doing on the computer (or a phone or other gadget for that matter) is the interaction. But some levels away the chips follow instructions that are 'hard-wired' into them. And typing a sentence does a plethora of things starting with sending a key from a USB gadget (in this case). I understand this, but I still fall into the 'interface is the message' mode. Programming anything, even coding HTML, removes one from this false world into the inner workings a little, backing up a level.

But I digress. So, yes, I've been fooling with a programming language for kids, making 'sprites' move across a 'stage' sometimes leaving tracks or reacting to other sprites or the edges of the stage.

But I did pull the novel fragments out of this blog and edit and add to them a bit. I have about 3500 words. In that version. There are other versions lying about with completely different character names, events and time lines.

Anyway, I can't seem to finish a blog post. (Let alone a novel.) So I'm going to sign off on this rambling bit and hope that, having this drivel out of the way will help me move on. Yeah. Good luck with that, as the kids say. And move on to...where?

[Photo taken at Mercury Design Studio last weekend. They really come up with some weird goods!]

Monday, January 05, 2009

Feature Creature

Chip at Holidailies brings us today's writing prompt: "The one thing I want for Holidailies 2009 ...." I'm not really going to write about that. Rather I'm going to write about the danger of adding features. Or worse sometimes 'improving' them.

Holidailies is a portal that has code to present a changing view of a group of blogs as people register entries. Or, in the case of Holidailies at Home it is a list of blogs and a randomizer to scan through them. When Holidailies started it is unlikely that the participants were called blogs. But I digress. Chip has created a simple interface. You go there and there is a list of participants on the left, ordered by the number of entries they have made, descending. In the center is a list of entries registered with recent ones at the top. Along the right side is news, info, writing prompts and links to other info, contact and to login (when you do there's a link to post an entry). It's simple and anyone who comes here can set off on a blogland journey knowing they can find some new content.

You could make up new ways that this could work all day long. You could ask that the code automatically find your blog and see that it is updated. Our Austin, Texas daily photo participates in a portal like that (City Daily Photo). While it's nice not to have to post to the portal, posting gives you control over the blog entry presented and when it appears as well as letting you select an excerpt.

You could ask that the code grab picture or allow people to link to pictures and have them show on the portal. But this would interfere with the simplicity of the site and its celebration of words, words as a gift.

You could ask to be able to search the list or order it in different ways. (Fact is, Chip had some ordering options and they gave him trouble with his tools so he wisely simply ditched them.) But ordering by number of posts puts the real Holidailies hot shots near the top and a find on your browser takes care of the rest.

You could ask a lot of things, but be careful if you do. Because change and 'improvement' can slay efficiency and simpliciity.

Since I participate in another portal to blogs as I mentioned, City Daily Photo, I'll mention a bit about how it works. On that blog you don't have to post an entry. The code scans the sites and notes new entries, extracting the one picture (you are only supposed to put up one but really it will get the first in an entry). These can be displayed in the (reverse) order of update. It takes thirty minutes or so for your site to be noted in a regular scan. You can also choose favorites. This portal has been through lots of code changes and hiccups, but its coders have done an equally good job. While the portal behaves very differently it's appropriate to its mission and not too confusing. (That has improved over time.)

Things that are 'coded' are just static because we don't rewrite some lines and replace and integrate. It is so easy to change (not really always, but still) that the tendency is to change the code. Sometimes there are bugs. Sometimes they are very annoying. These things need to be fixed. But whenever we touch code we think we need to improve it. We especially think we need to add features. And sometimes those new features are very cool and useful. But sometimes they just get in the way. And even if a new interface is more 'intuitive' (in someone's opinion), it may be very unintuitive to someone who is used to the old and has the old interface pounded into muscle and visual memory. (We look for things where we expect them and push keys without thinking.) Moving things around is like getting in your car and finding that the controls work differently. Maybe reverse is up instead of down. (My car is a standard shift.) Whether that is better is one thing. Changing in mid-stream is hard.

Another interface I've used lately is Facebook. I keep being drawn in there because a lot of friends are there. They say it is a 'social networking site.' But really it's a portal, too, in the same sense as these others. But the thing seems jumbled to me and I have trouble figuring out what I'm doing. I like seeing things change as people put up statuses, but I think I prefer my dull blogs, completely under my control, which are then registered with portals in a rigorous way. I want to simplify my life, even in cyberspace.

[Today's photo is a reflection in the as-yet-unfinished chocolate shop on Second Street which has, obviously, a mirror inside.]