Thursday, September 16, 2010

William Gibson, a naturalist with a science fiction toolkit

On September 15, 2010, William Gibson gave a reading from his new novel "Zero History" at Barnes & Noble bookstore in Austin. The reading was followed by Q&A and a signing. I attended a similar reading and signing when he was in Austin in 2008, promoting his earlier novel "Spook Country". This year I could clearly see what some critic meant by calling Gibson an unappreciated humorist. A big part of his speech and answers consisted of quotable one-liners. Here are some pearls of his wit.

Austin was not so much Ground Zero in cyberpunk, as it was Patient Zero in cyberpunk. The first reading from "Neuromancer" by Gibson was given here, to about 5 people, at ArmadilloCon.

In the 20th century I was a futurist, but in the 21st century I'm some kind of naturalist with a science fiction toolkit.

It doesn't surprise me that 21sth century is not what I thought it might be, because that's what happens when you get to the real future from the real past. The real future has no capital F. Europeans have been hip to this forever, and they used to laugh at us. [But now we're starting to realize it too].

William Gibson at Barnes and Noble

Somebody in the audience asked him if the similarity between the names of Case in "Neuromancer", and Cayce in "Pattern Recognition" was an accident. Gibson replied that Case in "Neuromancer" is named after Case knife company, that made a very iconic kind of knife. They were so ubiquitous that Case knife became synonymous with pocket knife. And they have a beautiful logo. When Gibson was thinking what to name the guy, he saw that logo, and the name suggested itself to him.

With Cayce Pollard from "Pattern Recognition", he doesn't know where exactly he got that first name. "So there is no symbolic meaning, but you can find one," Gibson added.

Another question from the audience was about antagonists in his books. Gibson replied:

As a grown-up, I didn't believe in villainy the same way I might have done when I was younger, and the way our pop culture encourages us to. [...] The real antagonist in all my work is the way the world is. And the way it undoes the good guys AND the bad guys.

Question: why doesn't he write more short stories?

Most very good science fiction stories have as many ideas as most good SF novels. And I'm not a guy who has a lot of ideas. If I wrote short stories now, I would use up my limited narrative ideas.

Question: is he a pessimist or an optimist?

To answer this question, Gibson reminds us that in the years of the Cold War, when he grew up, people were conditioned to think that world was going to end very soon. Thus, he says, he thought he was being optimistic to write a novel set in 2035, in which there still were people.

Here is a link to my post on William Gibson's appearance in Austin in 2008, where he talks much more extensively about cyberpunk, literature, future, and such.

Tuesday, September 14, 2010

ArmadilloCon 2010: non-native English speaker, an American author

I made a good effort to read Ilona Andrews' "Magic Bites", but this kind of urban fantasy is not to my taste. Yet I was intrigued by her as a non-native English speaker who is also a published author in English. I'm trying to follow the same path, and there aren't many role models in it. Ilona Andrews (for the sake of accuracy I'll add that this name is actually a pseudonym for a writing team consisting of her and her husband, who is a native English speaker) was only the second such person I met. The first was Sara Hoyt, who I met at the World Fantasy Convention in 2007. I blogged about it here.

Her biographical details resonated with me because of certain parallels. Like me, she grew up in the socialist block and immigrated the US as an adult. She came to US on a scholarship to a private school (it wasn't clear to me whether that was college or high school); I came here to go to graduate school. She said she knew very little English at first. I found that a bit strange, because any foreigner who comes to US for schooling is required to pass TOEFL, Test of English as a Second Language, to be admitted. The first time she used an English word was in the airport when she arrived to the US. A guy was blocking the walkway with his luggage. She waited for him to move, but he didn't. So she said "excuse me", and he moved. That was a defining moment in her life -- she used a word in a foreign language, and someone understood and responded. She felt like she was accepted into this other society.

(I guess it's remarkable that it happened so soon for her. Many immigrants take much longer to get to this point. But this incident has no more than symbolic value, and for some people, symbolic value is enough.)

Anne Sowards, Ilona and Gordon Andrews

Anne Sowards, Ilona and Gordon Andrews at Ilona Andrews interview at ArmadilloCon 2010.

When she first went to a bookstore in the US, she was stunned at the colorful book covers. In the USSR there was not only no western science fiction books sold (because they didn't pass censorship), but whatever books were sold, had dark, gloomy covers.

Oh, and in her high school days, she was required to do agricultural manual work. I had to do that myself back in the day. In the countries of the socialist block, all high school and college students had to spend 1-2 months of summer doing agricultural labor, such as harvesting the crops or weeding the fields. The only way to get out of it was to get a doctor to certify that a medical condition made you unsuitable for such labor. We were paid very little for it. 2 months of work in the late 80s was barely enough to buy me a few cups of coffee (since coffee prices went up astronomically). It's strange that decades later in the US I ran into someone who went through the same experience!

Pictures from Armadillocon 2010 are in my photo gallery.

Sunday, September 12, 2010

ArmadilloCon 2010: Time travel meanders

Some discussion panels go disappointingly off-topic, turning into a free-form chat between the panelists that has nothing to do with the stated purpose of the discussion. Such was the "What do you bring on your time travel" panel. Based on the title, I was hoping for some fun brainstorming on what necessities you should bring with you to increase the odds of your survival in the past or the future. But it was nothing like that. Instead the panelists spend a good chunk of time debating whether they would want to know the date of their death. Then some of them turned it into "how things were better in their youth" gripe session. One panelist, who I already knew was conservative, criticized women's liberation for enabling girls to be as foul-mouthed and crude as boys. According to him, it's not progress if it makes it acceptable for women to engage in the worst behaviors of men. Gotta love the ole' double standard! Boys will be boys, but women are supposed to uphold civilized behavior. Blech.

To be fair, he also told entertaining stories about his Italian childhood, to illustrate how some of a modern person's basic cultural assumptions wouldn't hold up even as little as half a century back. In his mother's day in Italy, you were not supposed to chat with store clerks. If a clerk behind the counter tried to make small talk with his (the panelist's) mother (even here in the US?), the mother would grab her purse and hold it tight, because she assumed the only reason the clerk would do that would be to distract her and pick her pocket. This was a typical example of the attitude of the middle class towards the working class in Europe, he said. "People like my mother and her class is what makes lower classes want to be communists."

(As the reader may notice, I'm not naming any names. While I know that some people I'm referring to will find this blog post anyway, I still don't want search engines to link certain names with the critical stuff I'm saying here.)

At some point a guy from the audience tried to bring the panelists back on topic. He said that even if you brought all the right clothes and money, you wouldn't last an hour before people figured out you were alien. Well then, I guess, case closed? There is nothing, really, you can bring on your time travel to make it go smoother? I guess the obvious things, like antibiotics (if you are traveling to the past), or a wilderness survival kit if you happen to drop into the paleo era, were too trivial to talk about.

This illustrates why there is a disadvantage of having the same panelists at every convention -- many of them don't seem to think they should prepare for discussions, or stick to a discussion plan (and how would they if the moderator doesn't bother to create one?). Some of those "veterans" act like they think the audience has come just to hear them shoot the breeze. New people would be more likely to prepare to speak on the topic.

Pictures from Armadillocon 2010 are in my photo gallery.

Friday, September 10, 2010

ArmadilloCon 2010: religion in worldbuilding

Official synopsis: "Religion plays a part in worldbuilding, but if you just lift aspects of current religions, they may not fit well into the world you are creating. How can religion be added without making it a caricature?"

I thought this synopsis contained a nugget of unintended irony. Why would it be difficult to include it in your SF or fantasy world without making it a caricature? Could it have to do with absurdity of most religious beliefs? Unless your religion is so vague that it limits itself to a largely indifferent, hands-off Creator, it can be characterized by Heinlein's famous quote: "one man's theology is another man's belly laugh". Ironically, your readers might think that a supernatural being you created is ridiculous, but the one they believe in is not, though they differ only in details.

Mikal Trimm, Matt Cardin, and Matthew Bey

Mikal Trimm, Matt Cardin, and Matthew Bey on Religion in Worldbuilding panel.

Somebody in the audience held Frank Herbert's "Dune" as an example of a SF novel in which religion is done very well. Fair enough -- I don't remember it being ridiculous. Somebody else mentioned an Arthur C. Clarke's story that incorporates religion very well. In that story, missionaries go to a distant corner of the galaxy to preach their religion, and reach a star system where all life went extinct thousands of years ago when the star went supernova. Turns out, that was the Star of Bethlehem. I think the story makes a good point, but it avoids making a religion look like a caricature at the cost of making it look ironic, arbitrary and cruel -- just like in real life. So that was probably not the point the panelists were trying to make.

I was disappointed how one or two people in the audience perpetuated the myth that the "New Atheists" are just as fundamentalist as religious fundamentalists. But it wasn't the right place to get into that debate. However, I had a chance to pitch my Science and Religion in Fiction book club to the audience (well, it's not mine, it's part of Center For Inquiry, but I'm the organizer), and I got a few people interested. Whether any of them will ever make an appearance at our meetings, is anybody's guess. (Mine is "no". :-))

More on the similar topic: my blog post on Creating a Believable Religious Society: an ArmadilloCon 2004 panel .

Pictures from Armadillocon 2010 are in my photo gallery.

Thursday, September 02, 2010

ArmadilloCon 2010: What You Should Have Read This Year

In this traditional ArmadilloCon session, panelists recommend recently published science fiction and fantasy titles to the audience. The people entrusted with this honor are usually ones whose work or hobbies cause them to read lots of new genre fiction. This year, the team of "pundits" is Anne Sowards (ArmadilloCon 32 editor guest), Lawrence Person (a once-and-future editor of fanzine "Nova Express"), Willie Siros (an Austin bookseller), and Thomas Martin Wagner (a SF/F reviewer).

Anne Sowards describes herself as an editor who, in her own words, only edits "fun books", such as Jim Butcher and Ilona Andrews. She doesn't do award-winning books, and she likes it that way. Here is what she recommends:

Patricia Briggs "Wolfsbane", a sequel to "Masques";

Jim Butcher "Changes";

Caitlin Kiernan "Red Tree", a very dark fantasy nominated for World Fantasy award this year;

K. A. Stewart "The Devil Is In The Details", a Jim Butcher-like urban fantasy.

Martin Wagner's recommendations

Kay Kenyon "The Entire and the Rose", a 4-volume series about a pocket universe that uses our own universe for fuel. Martin says Kenyon writes humanist science fiction.

Kit Reed "Enclave", a book about a bunch of spoiled rich kids, whose parents were hoodwinked into sending kids to a school on a remote island. It's a "Lord of the Flies" type of situation, says Martin. He adds that Kit Reed is a New Wave author that has been off of everyone's radar until now.

Willie Siros recommendations Novels

Kage Baker, The Bird of the River (Tor)

Iain M. Banks, Surface Detail (Orbit US)

Greg Bear, Hull Zero Three (Orbit US)

Steven Brust, Iorich (Tor)

Lois McMaster Bujold, Cryoburn (Baen)

C. J. Cherryh, Deceiver (DAW)

Suzanne Colins, Mockingjay (Scolastic Press)

Greg Egan, Zendegi (Gollanz; Night Shade Books)

Jasper Fforde, Shades of Gray (Hodder & Stoughton; Viking)

Michael Flynn, Up Jim River (Tor)

William Gibson, Zero History (Putnam)

Joe Haldeman, Starbound (Ace)

Peter F. Hamilton, The Evolutionary Void (Ballantine Del Rey)

Joe Hill, Horns (Gollancz; Morrow)

Robin Hobb, Dragon Haven (HarperVoyager)

Robin Hobb, Dragon Keeper (Eos)

Alexander Jablokov, Brain Thief (Tor)

N. K. Jemisin, The Broken Kingdoms (Orbit US)

Diana Wynne Jones, Enchanted Glass (HarperCollins UK, HarperCollins / Greenwillow)

Guy Gavriel Kay, Under Heaven (Penguin Canada; Roc)

Ken MacLeod, The Restoration Game (Orbit)

Jack McDevitt, Echo (Ace)

Ian McDonald, The Dervish House (Pyr)

Robin McKinley, Pegasus (Putnam)

China Mieville, Kraken (Macmillan UK)

Elizabeth Moon, Oath of Fealty (Orbit; Ballantine Del Rey)

Christopher Moore, Bite Me (Morrow)

Nnedi Okorafor, Who Fears Death (DAW)

Daniel Pinkwater, Adventuers of a Cat-Whiskered Girl (Houghton Mifflin)

Terry Pratchett, I Shall Wear Midnight (Doubleday UK; HarperCollins US)

Cherie Priest, Dreadnought (Tor)

Alastair Reynolds, Terminal World (Gollancz)

Kim Stanley Robinson, Gallileo's Dream (Ballantine Spectra)

Michael Shea, The Extra (Tor)

Lucius Shepard, The Taborin Scale (Subterranean Press)

Sharon Shinn, Troubled Waters (Ace)

Dan Simmons, Black Hills (Little Brown / Reagan Arthur Books)

Peter Straub, A Dark Matter (Doubleday)

Charles Stross, The Fuller Memorandum (Ace)

Charles Stross, The Trade Of Queens (Tor)

Scott Westerfeld, Behemoth (Simon Pulse)

Connie Willis, Blackout (Ballantine Spectra)

Connie Willis, All Clear (Ballantine Spectra)

David Wingrove, Son of Heaven (Atlantic Books UK / Corvus)

Gene Wolfe, The Sorcerer's House (Tor)

Jane Yolen & Midori Snyder, Except the Queen (Roc)

Collections and Anthologies

Poul Anderson, Young Flandry (Baen, collection)

Poul Anderson, Captain Flandry: Defender of the Terran Empire (Baen, collection)

Poul Anderson, Sir Dominic Flandry: The Last Knight of Terra (Baen, collection)

Peter S. Beagle, Mirror Kingdoms: The Best of Peter Beagle (Subterranean Press, collection)

Kevin Brockmeier, ed., Real Unreal: Best American Fantasy, Vol 3 (Underland Press, anthology)

Terry Dowling, Amberjack: Tales of Fear and Wonder (Subterranean Press, collection)

Karen Joy Fowler, What I Didn't See And Other Stories (Small Beer Press, collection)

Neil Gaiman & Al Sarrantonio, eds., Stories (Headline Review; William Morrow, anthology)

Nick Gevers, ed., The Book of Dreams (Subterranean Press, anthology)

Joe R. Lansdale, Flaming Zeppelins: The Adventures of Ned the Seal (Tachyon Publications, collection)

Fritz Leiber, Selected Stories (Night Shade Books, collection)

George R. R. Martin and Gardner Dozois, eds., Songs of Love and death (Simon & Shuster / Gallery, anthology)

Kim Stanley Robinson, The Best Of Kim Stanley Robinson (Night Shade Books, collection)

Theodore Sturgeon, Case and the Dreamer: The Complete Sturgeon: V XIII (North Atlantic, collection)

Ann Vandermeer & Jeff Vandermeer, eds., Steampunk Reloaded (Tachyon Publications, anthology)

Walter John Williams, The Green Leopard Plague and Other Stories (Night Shade Books, collection)

Thomas Martin Wagner, Willie Siros, Lawrence Person, and Anne Sowards on the What You Should Have Read This Year panel

Thomas Martin Wagner, Willie Siros, Lawrence Person, and Anne Sowards on the What You Should Have Read This Year panel.

Books recommended by more than one person

China Mieville "Kraken". Recommended by Martin Wagner and Willie Siros. Martin says it's the most accessible of China Mieville's books, pure pop-corn entertainment. The end of the world takes place in London, and there are squid worshippers. Mieville's earlier books, like "City in the City" (that was on last year's recommended list) is a literary novel, but "Kraken" has explosions. Willie Siros adds that "Kraken" is not as angry as Mieville's first novels. In this book he has settled down and matured.

Guy Gavriel Kay "Under Heaven". Recommended by Martin Wagner and Willie Siros.

Connie Willis "Blackout" and its sequel "All Clear" -- a time-travel story set during the blitz in London. Historicians travel to London during World War II to see how London coped with bombings, but then they get stuck in there, and also worry if they changed direction of history. Recommended by Martin Wagner and Willie Siros.

Gene Wolfe "The sorcerer's house" -- a Gene Wolfe Cthulhu mythos book. Recommended by Lawrence Person and Willie Siros.

Several panelists also discussed "Ariel" by Steve Boyett, a postapocalyptic fantasy, in which magic happens. Electricity stops working, and a dragon rises into the sky. "There is a unicorn in it, but it's gritty and edgy. It won't emasculate you if you read it," promised Lawrence. Last year, two decades since "Ariel", its sequel came out, titled "Elegy Beach". In it a boy uses magic in a programmatic way. "Also has totally bad-ass swordplay," Lawrence added.

Pictures from Armadillocon 2010 are in my photo gallery.

Sunday, August 29, 2010

ArmadilloCon 2010 toastmaster speech: Google's secret deal with SFWA

In her Armadillocon toastmaster speech, Nancy Kress said Google is trying to strike a hush-hush deal to publish SFWA members. Not their books, but the members themselves. They'll use replicator invented by Bruce Sterling, that prints 3-dimensional shapes.

The first person Google wanted to "publish" was Ray Bradbury, if only he could be torn away from watching a certain video. (I think she's talking about the recent, viral "<Expletive> me, Ray Bradbury".) But then Google decided he's not a good candidate, because the materials required to replicate Ray Bradbury would be too stylish, rich and expensive.

Instead, Google decided to replicate the whole "Analog mafia". That didn't go well either, because the Analog mafia said they didn't want to be printed. Being hard science fiction writers, they fear that due to quantum effects, their replicas won't be accurate or fully functional.

Fan guest Elspeth Bloodgood interjected that Google should replicate Harlan Ellison, because he's not fully functional anyway.

In between getting "phone calls" from Google with further details on the deal, Nancy Kress introduced ArmadilloCon guests, bringing up each guest's funny or remarkable biographical details. For example, Kress said Rachel Caine is more dedicated to deadlines than anyone else she knows. Rachel once typed the whole weekend with a compound fracture in her arm, before a surgeon had a chance to set it, just to meet a deadline.

Nancy Kress holds up famous boxer shorts

Then Nancy Kress held up a pair of big, stripy boxer shorts with a lipstick print on it. She said it was one prominent editor's (name withheld) underwear, and it will be auctioned off for charity. She speculated that the lipstick print was Pat Cadigan's, and also reminisced about Armadillocons of yore when Pat Cadigan ran a charity auction with a bullwhip. She stood in the hallway, cracking her whip to get people to get into the auction room -- and it worked. They raised the amount of money they were aiming for.

Each guest may have introduced himself or herself -- if they did, I draw a blank on anything they may have said, except for Michael Bishop. Bishop said he was disconcerted that he was named steampunk literary guest of honor, because he hasn't written any steampunk. The con committee must have thought that his birthday fell in the beginning of Queen Victoria's reign.

Pictures from Armadillocon 2010 and writers' workshop are in my photo gallery.

Saturday, August 28, 2010

ArmadilloCon 2010: writers' workshop, and sandwiches that cost their weight in gold

Writers' workshop went as usual, which is to say, not bad. I workshopped the same story as in the ApolloCon workshop. I didn't have time to finish a new one, because the deadlines for the two workshops were so close. I had only 3 days to fix my story before submitting it to the ArmadilloCon workshop. The comments I got on my story at ArmadilloCon were different than the ones I got at ApolloCon. So my fixes might have worked, at least the ones that concerned point of view and character motivation. But some of the comments, addressing deep, structural flaws of the story, remained.

ArmadilloCon is in a different hotel this time than before. As before, the only two options for writers' workshop lunch were (1) buy food catered by the hotel, or (2) bring your own. Hotel-provided lunch cost... wait for it... $34.34. That's for a sandwich, cookie, and coke. No, the sandwich was not made with caviar. Naturally, many people, including me, opted to bring their own lunches.

Our previous hotel allowed people who brought sack lunches to eat in the workshop room with the rest of the group. The new hotel does not allow it. People who brought their food were told to leave the hotel, and walk far, far away from the hotel grounds to consume the food.

But here's the dilemma. The whole point of group lunch was that students get to hang out with the teachers (professional writers and editors who critique students' work), and talk about writing. This wouldn't work if those students who brought food went outside, and those with catered lunches staid inside. So, in each critique group (there were nine of them, 5-6 students each), if even one person brought sack lunch, the whole group had to go outside. Ergo, after spending $34 you still had to go out into 100-degree Texas heat and eat stuff you could buy for $5 from a sandwich shop nearby.

Fortunately, there was another option, to go into somebody's hotel room to eat. The hotel allows you to eat your own food in hotel rooms, just not in public spaces. My group went into one of our students' hotel room (she was from Houston, thus she was staying in the hotel). At least we didn't have to roast alive while eating.

But other than that, the workshop was pretty good. A big thank you goes out to its organizer, Stina Leich. She made the best out of ridiculous circumstances the hotel put us in.

Pictures from Armadillocon 2010 and writers' workshop are in my photo gallery.

Thursday, August 26, 2010

Paris, panhandling, and languages

This is another in my intermittent series of "what I did on my summer vacation" posts.

Everybody we ran into in Paris, at least most service personnel, spoke passable English. The one and only time we hit a language barrier was at a cafe, where the waitress didn't speak English except for "drink". The real barrier, though, lay in the completely illegible, hand-scrawled menu. We had to hunt around the cafe to find a printed copy.

It's been seven years since I studied French, and even then I didn't get past beginner's level (I did it not out of interest, but for a very specific reason that soon turned out to be invalid. So I wasn't too motivated.) Still, I was surprised how easy it was to understand signs in French. And while I could not make out heads or tails of spoken French, there were two instances when I understood what was said. One time Ray and I were walking down the street late at night, and we passed a young woman and man on the sidewalk. The woman was opening a cardboard box. She pulled out a pair of shiny, high-heeled shoes and exclaimed: "les chaussures!" We didn't understand if she was opening a present, or if she found a box of glamorous, brand-new shoes right there in the middle of the street.

Another time we went into a Japanese restaurant. A few seconds later restaurant manager or owner yelled at the hostess: "ferme la porte!" I felt bad about not closing the door myself, but I could swear it was already open when we came in, so I thought it was supposed to be like that.

For some reason, languages determine who panhandlers approach. They -- usually women dressed in gypsy-style clothes -- come up to you and ask: do you speak English? If you say yes, they'll unleash some kind of sob story about needing money. But if you say "no", they'll leave you alone. They will still leave you alone if it's clear you're lying -- e.g. if you add "not with the likes of you". Nor do they ask you if you speak French, German, Spanish, or any other language. It's like some kind of binary-valued ritual that either triggers a signal "proceed" or not.

Another trick panhandlers do to get your attention is more sophisticated. One time my mom, Ray and I were walking down the street; a gypsy passed us (and I'm using the term gypsy loosely -- she was a dark olive-skinned woman in loose, long, colorful clothes, but her nationality could have been anything), but a few steps later, she bent down, picked up something, and called to us. We turned around. I don't remember what exactly she said, or in what language -- probably not English, more like a language of gestures -- showing us a ring she had just "picked up" from the pavement. From a distance it looked like a golden ring. She asked if it was ours. We shook our heads and walked on. It was clearly a scam, but I was intrigued how it would unfold. I didn't go back to find out, of course. But for a while we speculated what she would have done if one us had claimed the ring. Since the purpose of any scam is to extract money from your "mark", how would you convince the mark to part with his/her money by giving him/her a free, albeit worthless, ring? Or was it just a test of the mark's gullibility and greed? Or was there a gang waiting somewhere in the wings, who would come and beat us up if she claimed we stole the ring from her? Though we weren't in a bad part of town (quite the opposite, on a well-traveled route from Notre Dame to Louvre), there was very little pedestrian traffic on it; in fact, there was not another person in sight. But if somebody wanted to mug a tourist, would they first need to distract them with a scam?

Ah, the mysterious ways of lowlifes.

The strangest instance of panhandling I saw were women in Muslim garb sitting in the middle of the sidewalk with their little cups of change. They didn't look like gypsies. Rather their long clothes were of one solid color, and their heads covered by hijabs. They knelt in prayerful poses on the sidewalk of Champs Elysees -- not along the wall, as customary for beggars, but right in the middle of crowds walking to their nightlife and shopping destinations. They were holding signs saying they were Bosnian refugees. Whether they really were is anybody's guess, but despite being completely still, they looked a bit too theatric to be genuine.

Finally, while we're on the topic of languages, here is a little bit of Frenglish. It was a menu in a cafe. Unlike the one I mentioned earler, this one at least had an English version of the menu. It looked as though it had been run through a Google translator. :-) Click on the image for a bigger version.

A Frenglish menu in a Paris cafe

More pictures from my trip to Paris are in my photo gallery.

Tuesday, August 03, 2010

A bug in Google Spreadsheets?

A couple of days ago I tweeted my exasperation with Google Spreadsheets. @ronaldho kindly replied to my tweet, asking for clarification. Here is what's happening.

At first Firefox, and then Chrome have been resizing my Google Spreadsheets fonts. Suppose the text in my spreadsheets was originally 10 points. That's a nice size font I can easily read. Then one day, all of a sudden, the browser shrinks the font. It still shows it as 10 pt, but realistically it now looks like 8 pt. That's a bit too small for me. I didn't do anything to cause this. The browser did it not in response to any of my action (intentional or not), but out of the blue. That's right, the browser window with the spreadsheet was just sitting there, untouched, and suddenly the text shrank.

So I select all the text in the spreadsheet and increase it to 12 points. For a while, all is well. Then, a few days later, the browser shrinks the text again! So now 12 points look like 8!

I increase to 14 points. The story continues. It got to where 18-point font started looking like 8.

I was hoping that this was just a Firefox misfeature, so I switched to Google Chrome. At first, the fonts in Google Chrome appeared their correct sizes. Then, after just 2 days of usage, 12-point font shrank a couple of sizes. So, unfortunately, Chrome does it too. This must be a bug in Google Spreadsheets, not in any browser.

(All the fonts in my other Google docs appear correctly, by the way. This bug affects just spreadsheets.)

If this keeps happening, I won't be able to work with Google Spreadsheets anymore. The font sizes don't go higher than 24. When 24-point font starts looking like 6 points, then what? I'll have to drop Google Spreadsheets. That's a shame, because I have lots of useful data there. I gather data for my own life-logging experiments, which I plan to use to test applications I'm writing. (Hence the data mining I was referring to in my tweet, @ronaldho. It has nothing to do with Google Spreadsheets themselves.)

If there is a way to stop Google Spreadsheets from doing this, I would appreciate the tips.

Monday, August 02, 2010

Paris public bathrooms: not for libertarians

One thing I'm sure every tourist appreciates in a big city are public bathrooms. Paris "can haz" them, and they are even free. Truthfully, the one and only time I really wanted to use one, there was an ungodly line -- so long it was more worthwhile to find a restaurant, buy something to eat, and use their restroom. But that was in a tourist-heavy part of Paris. In the neighborhood where we lived, public toilets stood free, available, and welcoming. That is, if this cryptic sign can be said to be welcoming:

A free, automated public bathroom on a Paris street A sign on a free public bathroom on a Paris street

As you see, English language instructions say "A recorded message can be activated by pushing the button [...]" Message, huh? What kind of messages would I want to entertain me in a bathroom? Quick news? Horoscopes? A crash course in conversational French?

As one can guess from French and Spanish language directions, the mysterious "message" is just instructions on how to use the toilet. And you don't even have to activate them -- they turn themselves on, and there is no escaping them. I didn't go to one of those bathrooms, but Ray did, and throughout his visit the facility talked to him in a concerned female voice of a French nanny state.

I'm saying this tongue-in-cheek of course, but libertarians might want to avoid these facilities. ;-) The bathroom knows better than you what you should do inside, and in what order. Everything is automated. The toilet flushes itself. The soap dispenser automatically deposits a pre-measured dollop of soap on your hands. Then the water faucet turns on, runs for a predetermined number of seconds, and shuts off. Then the hand dryer starts, also to shut off after a certain number of seconds. If you need more soap or water, too bad: you won't get it until the whole cycle is over. Then you can restart it. But there are no manual overrides to let you return to a previous step, to skip a step, or to use more or less soap or water than you are allotted.

It can be annoying if your bathroom "use case" is one the designers haven't thought of -- for example if you, like Ray, go into the bathroom to wipe dog poop off your shoe. Not only he had to wait through several soap-wash-dry cycles to clean off his shoes, but all the while the bathroom was talking to him in a stern voice -- apparently scolding him for not using the facility the right way.

More pictures from my trip to Paris are in my photo gallery.

Saturday, July 24, 2010

The last ApolloCon 2010 roundup

"Sex, the Young Adult, and the YA novel". Unlike some other panels on sex in science fiction or fantasy that had been known to turn rowdy and funny, this was a rather tame, academic discussion of Young Adult fiction in general. Like 80% of panels, it either didn't have enough material to stay on topic, or the panelists lacked interest for the same. "Twilight" was only referred to as "the series that shall not be named".

Amy Sisson shared this: one of her students thought C. S. Lewis' Narnia books were written for entertainment only, but Harry Potter was written to teach lessons about the world.

Melanie Miller Fletcher, Lee Thomas, K. Hutson Price, Amy Sisson and Rosemary Clement-Moore

Melanie Miller Fletcher, Lee Thomas, K. Hutson Price, Amy Sisson and Rosemary Clement-Moore

"Marked for life: Body Mods in Spec Fic". Like so many other panels, it did not analyze speculative fiction so much as discuss low-hanging fruit such as tramp stamps. The only attempt to extrapolate into the future was a mention of LED tattoos. Also, somebody remembered reading that somebody is developing an ink in small microcapsules that is extremely sensitive to certain wavelengths of light, so those tattoos will be easy to remove. Gabrielle Faust said there's watch being developed that can be implanted in the wrist: the skin would scar around the wrist, and the digits would be visible under the skin. Personally, I would like to know, who are people that still wear wristwatches? With cellphones and all of our gadgets telling time, isn't wristwatch going the way of horse-drawn carriage?

A little more interesting was the idea that more and more people will proudly display their medical devices as body mods. One of the panelists' son has a shunt in his brain, directed into his leg, because his brain doesn't drain properly. The boy thinks it's cool, because it's a body mod.

Gabrielle Faust, Lawrence Person, Amy Sisson, and Cathey Osborne

Gabrielle Faust, Lawrence Person, Amy Sisson, and Cathey Osborne

"Science Fiction Civil Rights Scorecard". Unfortunately, nothing was said on this panel that I had not already heard. Most of the discussion time was spent on lamenting how "brown" characters become white on book covers, or in movie and TV show adaptations. Lee Thomas also pointed out that some writers are so uncomfortable writing about gay characters, that they make them indistinguishable from straight.

"Through a Lens Darkly: Why are so many current Spec Fic movies so darn dark and depressing?". Stina has said more on this panel in her blog (http://stinabat.livejournal.com/236628.html), but I'll add a couple more points that caught my attention.

Lou Antonelli says that the grim future, promised so many times, hasn't come true so far; for example, Japan, a country that was nuked twice in world War 2, came back stronger than ever, and enjoys a higher standard of living than the West. So Antonelli wonders if dystopia trend merely reflects Western concern about the decline of Western civilization. (Stina says "yes".)

David B. Carr thinks post-apocalyptic novels or movies appeal to people mainly because everybody secretly identifies with the survivors. In most of those scenarios only a few selected people survive, and fans of such movies may be unconsciously thinking that (a) that most of the humanity should die, and (b) they would be among the chosen few who would survive. That's not have a very generous opinion of the fans of this genre, but there may be a grain of truth in it.

Bennie Grezlik, David B. Carren, Lou Antonelli, Lawrence Person and Stina Leicht

Bennie Grezlik, David B. Carren, Lou Antonelli, Lawrence Person and Stina Leicht

Pictures from ApolloCon 2010 are in my photo gallery.

Wednesday, July 21, 2010

ApolloCon 2010: my general con-going quandary

ApolloCon, more than other science fiction cons, stands out for its gourmet-oriented activities. On Friday night there was a wine tasting with 3 white wines and 3 red wines. The hostess Kim Kofmel had us go through the entire ritual of noting the wine's color, smell, swishing in in the glass than in one's mouth, etc. I can't say that it helped me to distinguish more subtle characteristics than "dry" and "sweet", but that's just me. Other participants had no problem detecting oaky notes, various fruits and berries, or whatever it is one's supposed to detect in a wine. Or maybe they just let their imaginations loose.

There were also Scotch tastings, but sign-up sheets for those fill up really quickly; I wasn't fast enough to sign up. And there was a cheese tasting, which I went to; but I was full from lunch, and the cheeses were a rather basic kind. It was like a cheese primer for those who have eaten Velveeta their whole lives and needed to be made aware of brie, gouda, or fresh mozarella

A fun, well-planned, though not-quite-true-to-its-spirit concept was Corner Con -- a room party taking on a format of a mini-convention. A con within a con, if you will. Last year it was a spontaneous group of people hanging out in the corner of the hallway, and this year they had their own room. It had a mini-art show, a mini-writers' workshop, a mini dealers' room, and a few other convention attributes -- at least formally, if not in spirit. It wasn't really any different from any ole' room party, but I still appreciate the effort. And it had cooler decorations than most room parties.

Corner Con dealers' room

Corner Con "dealers' room" -- an arrangement of figurines on a side table.

Programming was thin on the ground this year. Thin for me, in any case, though I'm sure many people enjoyed debating such topics like futuristic drinks, skulls as a fashion accessory, herbs in fantasy, angels, or hurricane preparedness. I like something more idea-heavy and abstract, but such panels were few (and I managed to miss one I would have really liked to see).

It's a symptom of a general quandary I've been experiencing lately. I don't hear many new and interesting ideas and observations at conventions anymore. It may be party because I only go to Texas conventions; venturing further from the home state would take too much time and money. So naturally, I see all the same people on panels, and there may be a limited amount of what they have to say. They keep saying the same stuff, so every panel becomes a 101 on the particular topic (whatever the topic of the panel is). Kind of like the above-mentioned cheese tasting. But after a few years of convention-going you may no longer be satisfied with the 101 -- especially when you regularly read more in-depth discussions of those topics on the internet.

Unfortunately, even when there have been new developments in a particular field, panelists don't seem to have anything new to say. Hell, a lot of those times I can think of something to add to the topic, and I'm not even a "pro" like they are!

Thus, I've been thinking lately how should I revise my convention-going strategy. Despite the criticism expressed in this post, I will keep going to them nevertheless, because I write science fiction, and as such, I want to know what people think about this genre. But if panel discussions have become so stale, I will have to think how and where to gain new insights.

That said, I have still collected a few ideas and observations from various panels, which I will enter into my super-secret idea database. :-) No, actually, I will share them here, in my blog -- in the next post.

Pictures from ApolloCon 2010 are in my photo gallery.

Friday, July 16, 2010

ApolloCon 2010: Fan flirting

I noticed ApolloCon Friday night panels have a certain rowdy tendency, if the fabulous "101 Uses For A Paperclip" from 3 years ago was any indication. It could be that a Friday night at a convention is some magic time when parties haven't started yet, and the people who would otherwise be partying go to less-than-seriously themed panels, bringing the atmosphere of mischief with them. This year's panel on flirting, "Con Season is in the Air: when a Young Fan's Mind Turns to Flirtation", confirmed the trend.

Every other SF convention I go to has a discussion on love or relationships (or their darker side, such as stalking) from fannish perspective. But unlike the earlier "Finding Love In Fandom", this was not a panel on romantic advice. This time "flirting" was just a shorthand for sultry stories from late nights at cons. I came away with an impression that I go to a very different types of conventions, as I've never witnessed anything like the situations talked about here.

K. Hutson Price, Kathy Thornton, and Cathey Osbourne

K. Hutson Price, Kathy Thornton, and Cathey Osbourne in the "Con Season is in the Air: when a Young Fan's Mind Turns to Flirtation" panel. Find more pictures from ApolloCon 2010 in my photo gallery.

One panelist told about a party at Soonercon (which, she promised, had stories to beat any other convention stories), where there was a grope box, made out of PVC pipe structure with black tarp placed over it. There were holes cut out in it for people on the outside to grope people who were in the box. At one time, a "lovely young woman of a larger size" got into the box. Unfortunately, she wasn't getting any takers. The panelist felt sorry for the girl, and started asking her male friends to stick their hands into the box. One by one, they refused. An hour later, she found someone who agreed to stick his hand in, only to scream: "there's nobody in there!" Apparently the girl had left long ago. Our compassionate panelist, having missed her exit, was sitting there feeling sorry for the empty box all that time.

Then the panelists attempted to give advice on how to flirt at conventions. Cathey Osbourne suggested an original approach that wouldn't be likely to work anywhere but at a convention.

"Say you are into very specific things, for example, duct tape," she said. "Stand in the hallway and tear a piece of duct tape. It makes a very distinctive noise. See who turns around. That's your marker."

Teddy Harvia and K. Hutson Price

Teddy Harvia and K. Hutson Price in the "Con Season is in the Air: when a Young Fan's Mind Turns to Flirtation" panel. Find more pictures from ApolloCon 2010 in my photo gallery.

Finally, to end the post on a romantic note, here is a story told by Teddy Harvia.

"The best pickup line was used on me at Soonercon," said Teddy Harvia. "I was standing in a group of 8-10 people. An attractive woman looked at my badge, and said "I dreamt your name last night". And then 9 months later we got married."

Pictures from ApolloCon 2010 are in my photo gallery.

Tags: ApolloCon, authors, Cathey Osbourne, conventions, fandom, image, Soonercon, Teddy Harvia, writers

Wednesday, July 14, 2010

ApolloCon 2010: Scientific Advancement vs. Social Stigma

"For as long as there has been science, there has been the bleeding edge -- progress at odds with social norms. Centuries ago, no one believed the earth rotated around the sun. For years, the concept of 'zero' was a religious heresy. Today society balks at the thought of cloning and artificial intelligence. How do we balance our cultural identity and values with our ingrained curiosity and desire for progress?"

Those are rich questions, but most of this panel was spent lamenting that "nobody" is thinking through the ethics of scientific advancement. As an example of ethically dubious bioengineering, Teddy Harvia brought up the cactus people from China Mieville's "Perdido Street Station". Then again, he admits that "authors often write not to be realistic, but to make a statement". He was also shocked by a relationship between the human protagonist and a bug-like creature in "Perdido Street Station".

"I'm not racial," Teddy Harvia said, "but..."

"But you are prejudiced against cockroaches", said Kimberly Frost.

Kimberly Frost, Teddy Harvia, and Alexis Glynn Latner

Kimberly Frost, Teddy Harvia, and Alexis Glynn Latner in the "Scientific Advancement vs. Social Stigma" panel. Find more pictures from ApolloCon 2010 in my photo gallery.

Moderator Kimberly Frost asked: does literature has a role in creating acceptance of the world that science is creating? Unfortunately, this question did not get much traction with the panelists.

It is often not literature but religion that most people expect to help them make sense of scientific and societal changes. In my experience, even in the SF and fantasy fandom many people still don't question the cliche that religion, or, more generally, "spirituality" should provide ethical safeguards for scientific research. So it was encouraging to see that some of the panelists were skeptical of religion's role. Only one panelist, Lou Antonelli, defended Christianity. His observation is that more and more religious people think we shouldn't mess with the planet, because "God gave it to us". That's hopeful news, but I wasn't sure how much I could trust his objectivity, since he said in the same breath that Christians and religious people in general are being mocked in today's "atheistic" environment. Since the purpose of this blog is not politics, I'll just say my view of this is very different.

Some other panelists also disagreed with the notion that Christianity is persecuted in the West. Teddy Harvia pointed out that Christians' claims that "Harry Potter" books attacked religion were wrong, since the books take a completely neutral stance towards religion.

On a marginally related topic, one panelist gave an insightful answer on why many non-Christians don't like when people offer to pray for them. She was in the hospital with her daughter who, like her, was a pagan, and a very nice Catholic chaplain came in and wanted to pray for them. The two of them agreed, but felt the way a Christian would feel if a voodoo priest came in and started waving chicken bones.

Mel. White and Lou Antonelli

Mel. White and Lou Antonelli in the "Scientific Advancement vs. Social Stigma" panel. Find more pictures from ApolloCon 2010 in my photo gallery.

Monday, June 28, 2010

Paris: you can check out, but you can never leave

And I'm not just speaking about nostalgia. I narrowly avoided this literally becoming true.

It may be backward to start my trip report with my last day in Paris, but on my last day I had what in my sheltered life might pass for an adventure.

In Paris, I stayed in an apartment my parents were renting (my dad was there for work). On June 24th they returned to Lithuania, and I headed back to the US. June 24th was also the day French tranportation workers planned to start a strike. The strike was going to reduce public transportation levels to a bare minimum. Charles de Gaulle airport is an hour train ride from my parents' apartment, and it wasn't clear that taxis will be running on the day of the strike, or that they won't be completely packed. Raymon's and my flight was in the morning, so we didn't have a built-in time buffer to figure out a way to get to the airport. Upon my suggestion all of us decided to go to an airport hotel on the eve of the strike, and stay there overnight.

On the 23rd we cleaned the apartment, then waited for the landlord to come and check that it was in order, and return my parents' deposit. By the time all this was done, it was 7 p.m., and we set out to go to the airport. First, we had to take a tram to a RER station (RER is a train system that runs through Paris and its suburbs; one of its lines goes to the airport). Two stops before our destination the tram driver announced he wasn't going any further and everybody had to get off. So we did. We immediately noticed a bunch of National Police in riot gear. Whatever they were here for could not have been good. We walked the rest of the way to the RER station with suitcases in tow; shortly before coming to the Cite Universitaire station, a passerby told us it was blocked. Right before our eyes, a row of National Police vehicles pulled up and lined up along the street.

This was becoming stressful. Leaving Raymon and me to watch the luggage, my mom and dad walked over to the station to find out what was going on. Coming back, they said the station had already reopened and the trains were running. So far, so good. We had no difficulty getting on a train to the airport, except there was an excessive amount of police at the station, and they selectively checked some passengers' bags.

The train was slow, stopping several times in the dark tunnel between stations and sitting there for 5-10 minutes at a time (which didn't improve the mood of a claustrophobic person like me), because there were traffic snarls. Raymon called his sister in the US, asking her to look up any news items on Paris. She found out that there were pro-Israel and pro-Palestine demonstrations earlier that day, so we concluded that those demonstrations resulted in the incident that caused the station to close. That was probably not true, as one of my Facebook friends sent me a French news article saying that Cite Universitaire was closed due to soccer-related violence. Whatever it was, we didn't know it at that time, and were wondering if the strike had started early.

We weren't too far off the mark. Unrelated as it was to the station closure, the strike was indeed going to start early. The drop off in public transportation was starting at 8 p.m. Fortunately, the train engineer did not ditch the train in the dark tunnel to go on strike. :-) It was a good thing I didn't hear those news until we were out of the tunnels and moving at a good speed towards the airport. I don't want to think how I would have felt sitting there in a tunnel with the worst suspicions playing out in my head.

Though our hotel, located directly in the airport, was at least twice as expensive as I would have been comfortable paying, I felt it was worth every penny. I looked into booking a cheaper hotel further from the airport, except that (1) almost all those hotels were full, and (2) we didn't know if we'd be able to get to the airport next morning. For all we knew, hotel shuttles could have gone on strike too. But by the time we got to our hotel, I had never been so glad about grossly overpaying on a purchase.

Monday, June 14, 2010

My birthday: a ghost tour of Vilnius

For my birthday, my family took me on a tour of haunted places of Vilnius. I was entertained by the stories of the famous ghosts of Vilnius, but even more so by the way the tour guide tried to tie them to her personal life.

She told us a story of a fourteen year old boy who was a cemetery attendant. One day, before a rich man's funeral, the relatives of the deceased decided there was no reason the man should be buried with all of his gold, so he told the boy to take the jewelry off of the body and hand it over. Being very pious, the boy at first refused, but the relatives threatened to kill him. Then he tried to comply, but the dead people rose from their graves, and all hell broke loose. This event, despite taking place several centuries ago, had "horrible, horrible" repercussions in our tour guide's life. Back when she was a history student, their class took a tour of the crypt. The next day they heard on the news that a 14-year-old boy committed suicide by hanging. Some years later her class took another tour of the crypt (what, they didn't mind risking another teen's life? :-)), and the next day the custodian of the department building refused to let them in. "So you see, there is something supernatural going on there!" she concluded. Umm. Yes. I nodded and smiled.

A courtyard in the historical Jewish district of Vilnius The courtyard in the historical Jewish district of Vilnius, where we met the dybbuk
A dybbuk sitting in a corner of a courtyard in the historical Jewish district of Vilnius The dybbuk

Then she took us into a courtyard in a former Jewish neighborhood of Vilnius, and told us a story about a dybbuk -- a Jewish ghost that, unlike Christian ghosts, did not roam the Earth, but sought to inhabit someone else's body. An especially famous dybbuk of Vilnius was a ghost of a young man who wanted to let his grieving girlfriend know that he was happy in the afterlife. But the only body he found to occupy was a body of another young woman. So the said young woman came to his girlfriend to comfort her. Our tour guide said this legend was turned into an opera, which in turn was made into a Hollywood movie "Ghost". I did a brief research on Wikipedia and imdb.com, but found no confirmation of that.

It was this dybbuk that we got to meet in person, sitting in the corner of a courtyard in the historical Jewish district of Vilnius. He was holding a candle and wearing a decidedly modern outfit, if jeans and white socks are any indication. The tour guide said this was our chance to ask him a question -- anything we wanted to know. He'd answer it in a super-secret language of gestures that she would translate for us, as she studied it for many years. No one wanted to go first, so she ventured a question: "Will I be able to go on a very important trip this year?" The dybbuk made a flying gesture with his hand. "He says I'll go on a plane trip," said the guide. Glad those years of learning didn't go to waste.

The tour was cut short by torrential rain, but by that time we were almost done. All in all, it was not a bad way to get a tour of Vilnius Old Town, as long as one didn't put too high expectations into it.

More pictures from my trip to Lithuania are in my photo gallery.

Tuesday, May 25, 2010

Inspiring stories from Texas Linux Fest

At the Texas Linux Fest I was particularly intrigued by Amber Graner, who went from a complete Linux newbie, to becoming a Ubuntu User Magazine contributor in one year. She spread a message that everyone, no matter how non-technical they are, can become proficient in Ubuntu. As they progress, they can participate in user forums, educating less advanced users. If I'm not mistaken, she said she recently accepted a position as Ubuntu User Magazine editor, though I haven't been able to find a confirmation of that on the net. Whatever her position is, the magazine is now her day job.

My old acquaintance Janet S., who I first met at the Atheist Community of Austin, was at the Texas Linux Fest too. She is now involved in writing FLOSS manuals -- technical documentation for open source software. And what do you know -- a couple of weeks since TXLF she started a job doing developer documentation for Mozilla.

Amber Graner at the Texas Linux Fest

Amber Graner gives a presentation "A Year NTEU* (pronounced In-to) Ubuntu and the Open Source Community". More pictures from Texas Linux Fest are in my photo gallery.

Those stories are inspiring. While I am not by all means closed off to a possibility of writing proprietary software (if you are a prospective employer Googling me, please be assured of that :-)), I've been thinking there are serious advantages to working in open source. It opens prospects in self-marketing you won't get in closed-source. Quite simply, if you're writing proprietary software, it's very hard to prove to prospective employers that you've done worthwhile, creative things. They have only your word to take for it. And even if you were permitted to show pieces of your code to outsiders (extremely unlikely), they still won't understand the context your applications worked in, the needs they addressed, or technical challenges they conquered.

But if you are writing open source software, depending on how widely used it is, chances are that someone on your prospective employer's team may be familiar with it. Also, its open nature allows you to blog about your work, and answer questions about it in user forums, building your online visibility and reputation.

At the nonprofit I'm currently working for we use Drupal and the LAMP stack -- Linux, PHP, MySQL and Apache -- to build our web application. At the very least this will give me opportunity to openly blog about the problems we are facing, and the ways we are solving them. I'm too busy actually building the application to blog about it yet, especially we as we are trying several approaches and it's not clear which of them will "stick". But I'll have to start blogging about it soon. Drupal is open-sourced, with a huge community seeking answers to their own problems -- thus, lots of social capital to be gained. I'm hoping it may become useful for me one day if, as I suspect, this nonprofit does not secure funding, and I'll have to continue to search for jobs.

Pictures from Texas Linux Fest are in my photo gallery.

Saturday, May 22, 2010

What I got out of Texas Linux Fest

This is a bit of old news, but My "official" writeup of Texas Linux Fest was posted on GeekAustin.org, an Austin website that chronicles tech-related events in Austin, and puts geeks in touch with networking and learning resources.

Elze's wrap of Texas Linux Fest

I won't repost it in my blog, since it concerns people and topics that are of little to no interest to whoever might be reading my blog.

Going to events like that isn't exactly educational for me -- presentations are not my learning style. When I want to find out about a new technology, product, methodology, or trend in software development (like agile programming), I google it, and jump around from page to page, fishing out relevant bits of information from each one. Presentations are sequential in their nature, which has the unfortunate effect of causing me to tune out sooner or later. In any presentation there will come a moment when I won't see how a particular tangent the speaker went off is relevant to the topic; sometimes I will need to chew over a new piece of knowledge before I can build on it; yet the presentation does not stop, does not let me mull over what was said, or jump back to connect a new bit of knowledge to a previous one. So sooner or later I get off track. (Presentations where I don't lose the thread of thought are even more of a waste of time, because they mean I know the subject -- at least at the level of complexity the speaker is presenting it at -- so well that I'm not learning anything new.)

The reason I go to conferences like this, then, is to find out about people's career paths in areas that interest me (I'm not just speaking about open source here, but also about science fiction and writing). Even if they don't have paid jobs in my area of interest, I still want to hear how they incorporated their passion for the subject into their working life. Even better if they integrated it into their day job, or carved a space for it apart from their day job.

There were some people like that at the Austin Linux Fest -- more about them in my next post.

Sunday, April 25, 2010

Old advice comes true, with complications

One of the truths we are told at job search clubs and interviewing workshops is: find out what problem a company is facing at the moment, and suggest ways to solve it. Getting them to see you as a solution to their problem may be the key to hiring you.

For a long time it sounded presumptuous to me. First of all, how would you know what problems the company is facing? Do they shout about their problems from the rooftops? Do they post them on the front page of their website? (That would do wonders to their stock price! :-)) Or am I supposed to have a high-level buddy in every company I interview with? Someone who would grumble about his work problems at our weekly golf game? Is there any hope for someone who is not in the ole' boys network?

When you are applying to be a junior level, rank-and-file coder at some corporation, as I did 11 years ago, wouldn't it be awfully arrogant of you to suggest that you are a solution to the company's problems? At best you can hope to be considered a peg of the right shape to fit a hole in a corporate board game.

But later I see this advice coming true more and more often, and you don't have to be in the ole' boys network to make use of it. Companies WILL tell you their problems. They might tell you this at a job interview, where they bring a list of features they want to be implemented in their application. Or they may tell you their pain as you stop by their booth at a career fair -- even if you don't necessarily have the skills this company has said it needs. This has been my recent experience. This one company originally said it needed Java developers, but when I started talking with their CEO (who is also a developer -- it's a small startup) -- he said they were considering switching to a different platform, because Java was too much pain. They have not even been able to set up a development environment in Java that would work consistently. (According to the guy, this is because Java is an open-source language, and you have too many different open-source components for it to work; and they are often incompatible, or require different versions of the same library, or some such.)

So yes, there are companies out there who are open about seeking someone to ease their pain. However, the kind of problems I personally heard about seemed big enough that I didn't feel confident to take them on. Working at a job for 10 years, like I did, can shoehorn you into a limited role where you do pretty much the same things over and over -- unless you are very strategic about diversifying the tasks you do. So I don't know. Maybe if I worked a few contract jobs, writing different kinds of software, maybe then I could become the kind of person those companies seek. As it is now, some of those jobs companies are desperately seeking to fill sound like a devil's bargain.

Saturday, April 10, 2010

SXSW 2010: Coding for pleasure (or martyrdom?): Developing Killer Spare-Time Apps

The "Coding for pleasure" panel's synopsis, "Every startup origin story is about a couple of developers who abscond to a garage and end up building the Next Big Thing. But money and fame don't need to be your end goal. You can significantly improve your life -- and impact others' lives--by coding for pleasure in your spare time," was rather more optimistic than what the panel was really about. I caught only the second half of it, so perhaps I missed the part where they discussed how you significantly improve your own life by coding for pleasure. Well, there is the obvious -- you hone your programming skills, have something to put on your portfolio, and perhaps attain some visibility in the tech community. But if the audience expected advice how to attain fame or lucre by developing spare-time apps, they would have been disappointed. In fact, most of the panel was spent to caution the wide-eyed would-be garage entrepreneurs NOT to expect worldly goods, or even too much acknowledgement to come from it.

Realistically you can expect that maybe in 6 months someone will mention your application on a popular blog, and its web site will get lots of traffic. So don't build it for money. Instead, build it for yourself -- write an application you will use every day, or one that's useful for your career. Gina Trapani says she developed her application (she didn't say what it was called, or maybe I missed it) for 9 months before it got noticed. Even if your creation starts getting paying users, don't expect that it will ever make more money than what's needed cover web hosting (about $100 / month), says Adam Pash. That's what is considered success in the world of spare-time projects, unlike the world of commercial software that thinks in terms of 100 million dollar projects.

(I would hope that there is a long tail potential in this -- a few lucky and hard-working hobbyists may be able to make a living writing niche software that no big company will bother with, because its revenue won't be even a blip in its budget.)

How do you get users, asked a guy from the audience, who admitted he was the only user of about half a dozen of his apps. Matt Haughey replied that it was a difficult topic, worth an entire panel of its own. "Integrate them into whatever you do to communicate," suggested Haughey somewhat vaguely, and explained: "We made badges for personal blogs." Badges... hmm... I remember there was a time when many website had Flickr or Twitter "badges", but I haven't seen them too many of them lately. Other than that, the panelists didn't have many ideas on attracting users, except to mention your app on Twitter, and pester your friends to use it. I'm guessing, as with all things, for your app to find an audience, it needs to be useful first.

Matt Haughey, Adam Pash, and Gina Trapani

Matt Haughey, Adam Pash, and Gina Trapani at the Coding for pleasure: Developing Killer Spare-Time Apps. More pictures from SXSW 2010 can be found in my photo gallery.

Not only there are no shortcuts to making money or attracting users, but there isn't any panacea to finding time for working on your pet project either. "The first thing that needs to go is television," said Haughey, not leaving much hope to those us who, like me, don't watch any television. Then there is common sense advice that most programmers probably use anyway, like reusing code, e.g. Javascript libraries and plug-ins that exist for all imaginable computing tasks.

Thus, a coder-for-pleasure faces the same dilemmas as any artist who has to work at a day job while finding time for his / her art at night, without any guarantees that anybody will ever be interested in it. So was there any advice specific to coders, and preferrably non-depressing?

Maybe this: programmer, don't try to also be a designer. Because let's face it, you are probably not artistically inclined, and your website design will look awful. (Ahem -- if you are anything like me. Or if you are lucky, it will merely look amateurish. :-))

Since you can't afford to pay a designer, trade work with him or her. That's what Gina Trapani does. In her experience, every web designer wishes he or she could program something. If you do some free coding for your designer, they'll design for you.

Is is a good idea to open-source your application? Surprisingly, even at SXSWi, in a context that preaches all things open and progressive, the answer isn't automatically "yes". Open-sourcing your application requires enormous amount of management. Matt Haughey says he's had horrible problems with open source code management. As everywhere, there will be personality conflicts here too. There will be issues of control over code, and petty disagreements. You may find yourself, like Haughey did, with 15 people arguging about a newspaper photo engine.

Tweets from Coding for pleasure: Developing Killer Spare-Time Apps: #codingforpleasure