Friday, January 28, 2011

Bug in the Works OR Butterfly Workin'

This Golden Gate Park butterfly doesn't appear to be troubled by problems in her code
Go ahead and click on the picture for a more in-depth view of her world

I've been working away with the Objective-C programming language and the piece of software called Interface Builder.  Those are, of course, the  tools used to write apps for ipads, ipods and iphones. In my case, I'm still learning to do that.

I was up against a particularly nasty little bug in my program and finally, huzzah!, I found it. It reminded me of the  story from the old days, I mean the REALLY old days, kids. It dates back to around World War II. It's the origin of why programmers call problems in the workings of their software, 'bugs'. You all know the old story, right? The engineers had been tussling with some problem that was keeping the huge machine from doing it's thing. My college professor, Harry Huskey remembered those days. He had worked on the EINIAC. "Those vacuum tubes",  Professor Huskey told us. "they were always blowing, and we had to run around that huge room, swapping them out."  

So the problem-solvers on this day had been swapping out vacuum tubes, scratching their heads and dismantling things. Finally after days? hours? (depends on who's telling the story), they found the problem. A dead bug was found deep within the recesses of the machine. The programmers were so happy to find the problem, that they pasted the dead bug into the big ledger in which they noted their progress on the project. "Bug in the works", someone noted.

And of course, ever since then, a programmer works to find the bugs in her works. Because surely the problem couldn't be something SHE did.

Thursday, October 7, 2010

Do Bee Do Bee Do: The Anti Quiltin’ Bee

Please click on the picture above

to enjoy the beautiful fantasy quilt detail.

“I love these digital quilts I’ve been making, “ I told my friend Marilyn. “No scraps, no batting and a whole lot less time.”

“Yea, but what about all the fun they used to have at quilting bees?”

She got me wondering if quilting bees were as charming and folksy as they look in the movies. Were they real pals’y kind of places, or was everybody looking to see if your stitches were small enough? Did people feel obliged to go even if they didn't want to, like Tupperware Parties, or were they heaps of fun? I 'spose it depended on where you were and who you hung with.

Trying to imagine what a fantasy quilting bee scene would be like, I wrote a little Objective-C code to enable me to travel way WAY back to the time of home made lye soap (have a good time washing that out of your eyes), barn raisings, and quilting bees.

Loading program into debugger…

Program loaded.

run

[Switching to process 14843]

Running…

Welcome aboard PORTAL PILOTS , serving the needs of the time travel community for over three centuries.

Customer LRS531957 PLANNING A TRIP FROM THE YEAR 2010 TO 1893

SO SORRY We are experiencing a slight disruption in service. You will be dropped off at the nearest portal.

PORTAL PILOTS apologizes for any inconvenience to your schedule.

While you're waiting for the next Time Portal to open up in the year ... 1977..., feel free to complete our customer satisfaction survey, and be entered to win a coupon worth five percent off, on your next PORTAL PILOTS trip!

Debugger stopped.

Program exited with status value:0.

My ipod battery is dead and I forgot my charger. (I can’t even remember if we had three pronged outlets back then anyway). What am I going to do here for a few hours?

Hey, the summer of 1977! I remember this! I had just finished up my junior year at the University of California at Santa Cruz, and was living and working with my sister in Yuma Arizona. She had gotten me a junior programmer gig for the summer.

Trisha had gotten roped into going to a Tupperware Party. Her best friend, with whom she volunteered at the “League of Women Voters”, was putting it on, so of course she was stuck with going. I was stuck too but, coming from one of the more alternative U.C.’s in California, I saw it more as a cultural experience.

The nice-lady who ran it showed us a fine new product. A hot-dog bun keeper for the freezer.

The two of us stared at each other in amazement.

“Because, girls, you know the problem you have keeping hot dog buns in the freezer. You KNOW how those darn buns stick together!”

Trisha and I were both thinking the same thing. Don't they have a big knife to whack them apart with?

We drank our carcinogenic diet sodas and after 30 minutes, figured we could slip on out while the others were playing some kind of game with clothespins and a laundry bag that we never did understand.

The nice-lady’s skinny backside was firmly anchored against the door.

“Girls! (toothy grin). Where are your order slips?”

We managed to mumble that we were not buying anything.

She gave us a look of amazement, tinged with horror. “But what about the hot-dog-bun keeper?” (I'm not making that product up.)

The nice-lady swiveled her head slowly back towards the rest of the group, who were now frantically scribbling on their forms amidst a welter of clothespins.

Trisha swung one foot around the screen door. I slithered through, and we lit out like two banditas into the badlands.

Tuesday, October 5, 2010

Signs of Fall:Pixel Paintin' Pumpkins


I spent much of my day working on creating and debugging self-review exercises in my quest to learn Objective-C. I really like writing and debugging code, but it's hard teaching yourself a new programming language. Over the last few weeks, I've figured out a way to make my self-imposed homework fun, by linking them to my art-journal. I've shared my experiences in this online piece, Reviewing Concepts: Time Travel for the Masses, a piece I wrote at my self-education blog.

I also took a little time to create another fantasy quilt and stencil an imaginary pumpkin just like Martha Stewart, or one of her hard-working staff, would. My pumpkin, however, is one I plucked off one of my old photos with the help of Photoshop. And of course every pumpkin needs a quilt of it's own.

As always, if you click on the picture above, you'll see a lot more beautiful detail.

Sunday, September 19, 2010

Summer’s End Peach Cobbler


The weather’s been funny everywhere this summer. It poured rain several of the days I was in Madrid – a pattern the locals told me was normal ahora, pero antes, no! Here in the San Francisco Bay Area, we had a cooler than usual July and August. And my facebook-friend Judy, up in Oregon was most unhappy because it either rained incessantly or was boiling hot, nothing like the quintessential blackberry-pickin’ season I always imagined in the northwest.

I wonder if the funny weather is why every peach I tried, this summer have been crummy? I look forward to fresh peaches all year, but every one I’ve tried this year has been, what my mother would call, ‘mealy’.

Last week my husband hopefully brought home one last lovely looking box of peaches. Surely this batch would be different! They were so attractive, a beautiful shade of yellow with lovely red blushes. Today they were perfectly ripe, giving just, so, when you pressed one finger against their delicate complexions.

They tasted lousy.

What does good old Ann Landers say? Or was it Ben Franklin who suggested the connection between lemons and lemonade? But in the case of peaches, it’s cobbler. Tonight we made, and ate, the best peach cobbler I’ve ever eaten. Could it be, the mealier the peach, the better the cobbler?

Pretty easy.

1) I mixed up a batch of my 1960’s Style Buttermilk Biscuits (it’s the same recipe I wrote about earlier this month, in the art-journal entry “Kidhood Memories:1960’s Style Buttermilk Biscuits”) and filled the bottom of a deep dish, square type casserole dish.

2) I set the oven to 400 degrees (instead of the 450 degrees I’d use for biscuits)

3) Cut up 3 large, delicious looking, but mealy tasting yellow free-stone peaches and covered the biscuit dough. Then I topped the peaches with some sugar (maybe ½ a cup?) and a sprinkling of cinnamon.

4) I bakes the cobbler for 20 minutes (checking after 10 and finding it still very much un done). Then I turned off the oven, leaving the pan inside the still hot oven and took my dog for a walk around the park! (Probably for about 20 more minutes). When we returned from the dog walk, I turned the oven back on, but now at 450 degrees. It was done and fork clean, 10 minutes later.

Yummm. The mealier, the better!


Wednesday, September 1, 2010

Kidhood Memories


With my older sister, Trisha, at Pike's Peak Colorado 1962
We thought everybody in the U.S. ate biscuits then
1960's Style Buttermilk Biscuits
We often eat these with homemade Damson Plumm Private Eye Raspberry Jam
Bake 450 degrees Bake 8 – 10 minutes till tops brown
In a bowl Mix the dry stuff: 2 cups flour, 2 teaspoons baking powder, ½ teaspoon baking soda,1/8 - 1/2 cup sugar, some cinnamon (½ teaspoon?)
Make a little well in the dry stuff pour in ¼ cup corn oil and 1 cup buttermilk (if using regular milk*, use 1 tablespoon bak. powder and no baking soda). Do not beat, just mix softly until combined.
Pam spray/oil muffin pan/ cookie sheet/pan
Additions: Raisins or a few blueberries (mix these w/ dry stuff) or A spot of strawberry or raspberry jam in the top of each biscuits (jammy biscuits)
*or make buttermilk substitute: A tablespoon of white vinegar or lemon juice plus enough milk to make a cup, let stand 5 minutes