Why I Write Code

There are many stories I could tell about why I’m a software developer, but since my current topic [1] is text adventure games, here’s one that ties into that:

When I was in grade school, we acquired an Osborne computer. It was a hand-me-down from my grandfather, who had purchased it to run Visicalc (or something pragmatic like that). You could write programs on it in BASIC, though this version of BASIC made it difficult to get the programs from the back of 3-2-1 Contact to work (they included instructions on changes needed for common systems, which the Osborne was not).

It came with one game: Adventure. I was already an expert at the graphical Adventure game on the Atari (thanks to tutoring by one of my uncles), but this was different. You typed at a command line, instead of using a game controller. The computer interpreted this and responded with a game action (or not, if you couldn’t figure out the right commands). It was something of a disaster, in that I could barely accomplish everything, I was always struggling to work out what it wanted me to type, and I couldn’t save my progress, so every time I played I started over from scratch.

Still. That left a mark, the idea that I could type things into a computer and something else would happen. I think many of my later interactions with computers continued to be driven by that idea, that I would find something interesting if only I kept typing and reading the result.

[1] The previous topic was Antarctica. Thus the images of sled dogs and icebergs.

A List is Not a Blog

Things:

My digital notebooks are full of scribbles about user groups, determining which are active, which need help with meeting space or other things, contact information for various group leaders.

Also:
ways to measure the health of user groups
things that are inputs to technology innovation
things that are outputs of said innovation (and the industry it supports)
common narratives when talking about the technology industry in Portland
activities that may be useful for welcoming people new to Portland (or new to technology work in Portland)
potential partners for said activities
more possible metrics on the value of all of these things
ways to pitch these ideas to people who might help
a recipe for quiche
an outline for a book on community tech event organizing

And so on.

One of my notes says “document everything”. I do this, or I try, but right now I don’t know which parts to share.

What would you like to know?

Build Up

Things I’m thinking about:

  • Antarctica
  • The ridiculous face Kirk is making right now (he’s napping in one of those sprawled out poses)
  • Coast Trip, July 2010 Coast Trip, July 2010 Coast Trip, July 2010
  • Documentation for unconferences, code sprints, and other tech activities, and how much time it’ll take to produce the docs I want to use
  • This report (PDF) on personal income gaps between Oregon and the rest of the country, and in particular the parts about lower proprietor incomes, and lower wages in higher paying industries (like technology)
  • Pondering whether tech workers getting paid lower while working in Oregon is a conscious choice (maybe it’s a partial choice, but then the workers getting paid below the median don’t realize they’re paid less, so they think they’re making a smaller trade off than is actually the case?)
  • Nonprofit regulations (we wrote bylaws for Stumptown Syndicate over the weekend). There’s so much good information for nonprofits in Oregon I wish I had on hand a few years ago.
  • Stuff.

It’s Been a While

There was a friend’s wedding, and Christmas, and snow shoeing and hiking and a day trip to the coast.

I finished my graphic design class, and started one for screenprinting.

I disabled my Twitter account, and unsubscribed from most of the mailing lists I was on. So I could focus on other things. I managed to renew my Flickr account finally, but I’m still not sure if I trust Yahoo enough to use it much.

Our kitten Spock got sick (very sick) and had to be put to sleep.

I read about Antarctica, and vintage knitting, and polar exploration in general, and Mt. Everest, and watched documentaries about everything except the knitting. I tried to read about the history of outdoor clothing, and the gear used in exploration, but found many gaps in what’s in print and on the web. (If you have good references on say, the technical aspects of clothing history and other outdoor gear, leave a comment or email me, please.)

I knit a few things.

I did some Shiva Nata. And some other yoga.

I still have a big stack of books to read next.

I don’t think I’m really back in the land of “public web contributor” just yet. I may continue to be a hermit for a while. But I’m here. Quietly.

Flickr: Now what?

I’ve been using Flickr since 2005 or so, when a coworker introduced me to it. Her love for the site was so infectious that she talked me into signing up even though I didn’t have a digital camera, and very few scanned images to share. But since then I’ve acquired several cameras, and a scanner, and built up quite a collection of photos on the site.

Last week I tried to do the same thing I do each year: renew my pro account to keep all those thousands of photos and sets live on the site. Except for the first time, it didn’t work. I got most of the way through the process (go to the order page, go to Paypal, approve the purchase, back to the site) and received an error page. The kind of generic, blank, “Something went wrong, but you can contact customer service if it stays that way” error that I hate inflicting on users. There wasn’t even a link to tell me how to contact customer service.

I waited a couple of days and tried again. Same error. Now Paypal reported I had two payment requests pending with Yahoo, but still no pro account. It seems something went wrong when the payment request was redirected back to Yahoo.

I dug around in the footer links on Flickr and found a link to file a help request. So I explained what happened, sent it off, and waited.

Yahoo customer service replied, asking me to confirm my account and billing information before they can help me. They requested my address and phone number. I explained that I pay through Paypal, and I don’t think that information is on file on my account. They emailed back asking for my date of birth, and provided a link to check what personal details Yahoo has on file. It doesn’t include my DOB.

So I responded, explaining that my DOB isn’t listed there, thus I don’t know whether they have it in the first place, and it’s completely beside the point to ask for this given that I 1) initiated the request from inside my Flickr account while logged in, and 2) need them to investigate a bug in their system, not a problem with my account (as far as I can tell).

Yahoo customer service’s reply to this is to ask for me to provide the answer to a security question, one that I also can’t find a way to confirm I have set. (Surely I’m not the only user who sometimes puts nonsensical answers in those fields.) By this point I felt more than a little frustrated. I did everything by their directions when I tried to renew my account, and now I have to do the work of convincing them to help me (Do you know my date of birth? Good for you! So does anyone with spare time and a search engine!). And meanwhile they wouldn’t acknowledge that there could be a problem with their billing system.

We’ve gone back and forth a few more times on this, with me trying to explain that I think there’s a bug on their end, and them asking for my DOB. Still. I even asked if they could escalate my ticket to someone who could explain why they need personal information I can’t verify they have on file. No luck.

(Personal info, over non-secure email. If verifying that I’m the account holder is really the issue, why not use Flickr’s internal message service?)

At this point, I think maybe I don’t even want a Flickr pro account. Sure, I loved having an easy way to put photos online, and share them with friends, but I don’t know if I want to deal with an asinine “service” system to get it. Flickr stopped being easy to use the second time I tried to renew my account and got that error. I don’t want to spend hours on email trying to get a resolution to this.

I don’t know what I’ll do next, though. I think it’s not worth the time sorting this out—either Yahoo will get a clue and resolve the error, or not. Meanwhile I’ll have to figure out what to do with my photo archives and all the dead links on my blog posts and other pages. I know there are other photo hosting services out there, but I haven’t seen one that wasn’t cluttered and ugly. Flickr always won on simplicity.

Things Get Done, Eventually

Another late post because work is still very busy (I try to write these on Mondays). We’re launching part 2 of 3 on the project this week. The rest of the time I’m working on design homework, which looks kind of like this:

Artwork
Uploaded with Skitch!

As well as this:

Artwork
Uploaded with Skitch!

At least for the time being.

And now it’s back to the five zillion things I have to get done before tomorrow’s launch.

Catching Up

I completely forgot to post last week. But at least I have a good excuse. Soapbox, part of a set of products I’m working on for Restaurant Intelligence Agency, launched last Monday. I’ve been working with Neoteric Design on this project since last spring, and there’s still two more sections to go (in progress: a communications tool for chefs and restaurateurs, and a media service to connect journalists with what site members are doing). It’s one of my favorite professional projects so far—Ellen and the rest of the RIA team are really great to work with.

Other things:
We had a Calagator code sprint on Saturday, and finished up a bunch of previous work in progress. Changes you might notice: a tag cloud in the sidebar, and improved search functionality.

Kittens on boxes

Kittens are still adorable.

My graphic design class at PNCA is going really well, but that’s another thing keeping me busy. One odd side effect: I’m paying much more attention to the use of type on just about everything I see now. The band posters plastered around our neighborhood are surprisingly slick.

More About Kittens

I’m late posting this week because yesterday I was getting fillings replaced (ow ow ow and they have to do the other side in a couple weeks) and work is super-busy because we’re trying to launch a big part of the project in the next couple of days.

So anyhow, here’s the kittens being cute:

Kitties

Kitties

Kittens, Soccer, Books

Last Monday we adopted two kittens from the Oregon Humane Society.

Kitty!

They’re named Kirk and Spock. No, we didn’t pick that. They were transferred from another shelter or clinic to OHS, and already had these names at that point.

Kitty!

But we’re keeping it for now because they seem to fit.

Kitten in sink

They’re five months old. Super cute, as kittens should be.

The Portland Timbers 2010 season is now over, after losing to Vancouver in the playoffs. Now it’s on to MLS.

Portland Timbers vs. Vancouver Whitecaps

I think we’re ready.

Portland Timbers vs. Vancouver Whitecaps

I have a stack of books I’m working my way through right now. I’ve finished An Artificial Night, Blackout, and Zero History in the last week, and Farewell, My Lovely is about half done. All of them have been great, in different ways. So I wanted to mention it in case someone else is wondering what to read next. There’s noir, fantasy, time-traveling science fiction, and present-day weirdness, and Boneshaker is probably next, to round things out with a side of steampunk. Good mix.

Sleep is For the Tired

Downtown Vancouver

Two busy weekends in a row, plus a full work schedule, plus starting an evening class (graphic design at PNCA), plus Sputnik wants so much attention he keeps waking us up in the middle of the night: we’re a little worn out. Fortunately this past weekend included a bit of out-of-town vacation, a trip to Vancouver BC for the Timbers’ last regular season game of the year (and last before they go to the MLS). I’ll have pictures posted soon. And maybe by then I’ll have rested up enough to write more too.