Posts Tagged ‘We Call It Living’

Everyone’s fooling people by taking their laptops to coffee shops, and here I am just editing anthologies

Saturday, May 18th, 2013

20130516_211004.jpg

So this is me, with my laptop, in a coffee shop, editing the science fiction anthology DOORWAYS TO EXTRA TIME, listening to an author reading by John Scalzi, author of YOU’RE NOT FOOLING ANYONE WHEN YOU TAKE YOUR LAPTOP TO A COFFEE SHOP.

I read Scalzi’s blog Whatever and was pleased to hear he was coming to my favorite bookstore / coffeeshop combination, Books Inc. in Mountain View and the attached Cafe Romanza. It’s right up the street from my work, so I dropped in to the coffee house, got a copy of REDSHIRTS for signing (never having read his fiction, it seemed a good place to start since the book he’s promoting is a sequel), got coffee, got permission from the staff to set my laptop up at a small table above the signing, and camped out.

I edited. Friends dropped by. We chatted. The room filled, and then Scalzi showed up…

20130516_185944-MOTION(1).gif

…and he’s even more entertaining in person than he is on his blog. He read from his latest novel THE HUMAN DIVISION, a little side tale about aliens and churros (I’ve never had any, but they’re kind of like Spanish doughnuts, apparently), and from his blog the hilarious and insightful post “Who Gets to Be a Geek? Anyone Who Wants to Be.

When it got to Q&A, I didn’t ask any questions: everyone asked all my questions for me. It turns out Tor approached him about serializing his books, and THE HUMAN DIVISION came out of that conversation. I’m jealous; I and my publisher are still negotiating how to serialize THE CLOCKWORK TIME MACHINE, which I wrote with the design for it to be serialized.

After the talk, I waited for the line to die down before getting REDSHIRTS signed. Scalzi and I talked about the irony of me editing my anthology on my laptop in a coffeeshop while the author of YOU’RE NOT FOOLING ANYONE WHEN YOU TAKE YOUR LAPTOP TO A COFFEESHOP was reading, and he pointed out that there’s two types of people who take their laptops to coffeeshops: those who go to write, and those who go to be seen.

He asked about the anthology, and I told him about DOORWAYS TO EXTRA TIME: an anthology that asks the question what would you do if you really could get an extra hour in the day. Oddly enough, Scalzi had the same answer about what he’d do with that hour as one of my barista friends in the coffeeshop: both said they’d use the extra hour to catch up on sleep.

I think John Scalzi and that barista must be two of the smartest people in the world.

-the Centaur

P.S. What’s this, Google+? You can animate several pictures taken together, even when I didn’t tell you to in advance? Really? We’re not living on the moon, but we are living in the future. That’s awesome. UPDATE: Apparently it only works by default on Google+, as I don’t see it on my blog that way. Still, the downloaded image has all the frames, so I could fix it up in Photoshop real quickly if I wanted to. Still the future. UPDATE UPDATE: May be a Ecto upload issue. Will fix later. Regardless, future.

And Now I Know Why He Hates the Sound of the Rain

Friday, April 26th, 2013

gabbaislarge.png

Readers of this blog know I’m a cat lover, and the favorite of our cats is Gabby, a loquacious gold cat that followed us home as a kitten and now is a fifteen pound fur monster.

One of his quirks is to follow you into the bathroom when you take a shower, and then to meow plaintively during the whole time you’re running the water. If you peek out of the shower at him, Gabby has what can only be described as an expression of concern on his furry little face, meowing harder. When you get out of the shower, he stands up and reaches for you with his paws.

This behavior was mysterious until I had a brain flash the other day: we got Gabby when he followed us home … after two weeks of heavy rain. Clearly he’d been cared for, as he knew people very well — but we could never find his original owners.

Then it all clicked: he lost his family in the rain … and doesn’t like the sound of the shower because he’s afraid he’ll lose us too.

Don’t worry, Gabby. We have no plans to leave you.

-the Centaur

Pictured: Gabby and me, standing in front of my wife’s art.

Update: well, this isn’t really an update, I’m just testing a Facebook integration feature.

The DOORWAY, on its way…

Wednesday, April 24th, 2013

anotherdoorway.png

The completed manuscript to DOORWAYS TO EXTRA TIME is on its way to the copyeditors. This project, designed to explore extra time, is now on its way to take someone else’s time, vampirelike, while I return to editing my novels. Please do not send me any more side projects right now, unless they are super good ones. That is all.

-the Centaur

Pictured: what’s your doorway? A salsa of scenes near Monterey.

Xeriscape, Continued

Monday, April 22nd, 2013

20130420_141139.jpg

Our ground cover, in bloom. This is xeriscaping: landscaping which requires little to no water.

20130413_130332.jpg

These pictures are from our front porch, shaded by landscaping planted by the previous owners. These plants, too, require little to no water: loquats and palm bushes and a few other plants I’m not familiar with. The overhanging branches create a sense of seclusion, which makes these shots pleasing; something I learned from my buddy Jim Davies’s forthcoming book.

20130413_130432.jpg

It’s not a zero water system: we had to water the trees that we planted, and you can see a hose where we drip water occasionally on the sick olive tree out front. But the amount of water that we use for this succulent-covered yard is trivial compared to what, for example, my parents did in their large green grassy half acre – and when it’s in bloom, it’s far more beautiful.

20130413_130402.jpg

The back isn’t quite finished, but we’ve got low-water ivy, and even the cats approve…

20130421_174241.jpg

-the Centaur

Pictured: a lot of landscaping, done primarily by my wife, Sandi Billingsley.

A Dragon Passes

Friday, April 19th, 2013

gkhayes.png

Gary Kim Hayes, a wonderful fixture of the writing track at Dragon*Con, passed away recently at the age of 61. I didn’t know him well, but thanks to my friend Nancy Knight, I was on a few panels with him at Dragon*Con and of course got to see him in many more panels. Most notably, he moderated the fun and popular “How to Write a Story in an Hour” panels.

We talked a few times. I was just starting to get to know him. I was looking forward to seeing him at the next Dragon*Con.

And now he’s gone.

He’ll be missed.

-the Centaur

Pictured: Gary Hayes, edited slightly from his bio picture to symbolize his passing.

Your Adopted Cat Picture of the Day

Wednesday, April 17th, 2013

gabba_is_large.png

We’ve had Gabby a lot longer than Loki, but you can see from the size of this little fur monster why we think he and Loki might be cousins or brothers.

himsle sez loki

In case you’re wondering, Gabby is indeed enjoying this, and is not simply a large cat shaped rug that we’ve procured for the purpose of the photo. Note the movement of the tail.

gabbanotsmall.png

Just distracting myself from LIQUID FIRE. Back to it. That is all.

-the Centaur

Pictured: Gabby, Loki, and Gabby. And some guy.

Treat Problems as Opportunities

Monday, April 8th, 2013

Treat Problems v1.png

Recently I had a setback. Doesn’t matter what on; setbacks happen. Sometimes they’re on things outside your control: if a meteor smacks the Earth and the tidal wave is on its way to you, well, you’re out of luck buddy.

But sometimes it only seems like a tidal wave about to wipe out all life. Suppose your party has lost the election. Your vote didn’t stop it. You feel powerless – but you’re not. You can vote. You can argue. You can volunteer. Even run for office yourself.

Even then, it might be a thirty year project to get yourself or people you like elected President – but most problems aren’t trying to change the leader of the free world. The reality is, most of the things that do happen to us are things we can partially control.

So the setback happens. I got upset, thinking about this misfortune. I try to look closely at situations and to honestly blame myself for everything that went wrong. By honestly blame, I mean to look for my mistakes, but not exaggerate their impact.

In this case, at first, I thought I saw many things I did wrong, but the more I looked, the more I realized that most of what I did was right, and only a few of them were wrong, and they didn’t account for all the bad things that had happened beyond my control.

Then I realized: what if I treated those bad things as actual problems?

A disaster is something bad that happens. A problem is a situation that can be fixed. A situation that has a solution. At work, and in writing, I’m constantly trying to come up with solutions to problems, solutions which sometimes must be very creative.

“Treat setbacks as problems,” I thought. “Don’t complain about them (ok, maybe do) but think about how you can fix them.” Of course, sometimes the specific problems are unfixable: the code failed in production, the story was badly reviewed. Too late.

That’s when the second idea comes in: what if you treated problems as opportunities to better your skills?

An opportunity is a situation you can build on. At work, and in writing, I try to develop better and better skills to solve problems, be it in prose, code, organization, or self-management. And once you know a problem can happen, you can build skills to fix it.

So I came up with a few mantras: “Take Problems as Opportunities” and “Accept Setbacks as Problems” were a couple of them that I wrote down (and don’t have the others on me). But I was so inspired I put together a little inspirational poster.

I don’t yet know how to turn this setback into a triumph. But I do know what kinds of problems caused it, and those are all opportunities for me to learn new skills to try to keep this setback from happening again. Time to get to it.

-Anthony

Pictured: me on a ridge of rock, under my very own motivational poster.

P.S. Now that I’ve posted this, I see I’m not the first to come up with this phrase. Great minds think alike!

Happy Easter

Sunday, March 31st, 2013

happyeasterspast.png

He is risen. Let us rejoice and be glad in this. Take this time to find your families and renew your bonds of love.

-the Centaur

Pictured: me, Dad, and blurry at the edge of the picture, Mom … all a long time ago.

The Centaur’s Guide to the Game Developers Conference

Wednesday, March 27th, 2013

gdc2013logo.png

Once again it’s time for GDC, the Game Developers Conference. This annual kickstart to my computational creativity is held in the Moscone Center in San Francisco, CA and attracts roughly twenty thousand developers from all over the world.

I’m interested primarily in artificial intelligence for computer games– “Game AI” – and in the past few years they’ve had an AI Summit where game AI programmers can get together to hear neat talks about progress in the field.

Coming from an Academic AI background, what I like about Game AI is that it can’t not work. The AI for a game must work, come hell or high water. It doesn’t need to be principled. It doesn’t need to be real. It can be a random number generator. But it needs to appear to work—it has to affect gameplay, and users have to notice it.

gdc2013aisummit.png

That having been said, there are an enormous number of things getting standard in game artificial intelligence – agents and their properties, actions and decision algorithms, pathfinding and visibility, multiple agent interactions, animation and intent communication, and so forth – and they’re getting better all the time.

I know this is what I’m interested in, so I go to the AI Summit on Monday and Tuesday, some subset of the AI Roundtables, other programming, animation, and tooling talks, and if I can make it, the AI Programmer’s Dinner on Friday night. But if game AI isn’t your bag, what should you do? What should you see?

gdc2013people.png

If you haven’t been before, GDC can be overwhelming. Obviously, try to go to talks that you like, but how do you navigate this enormous complex in downtown San Francisco? I’ve blogged about this before, but it’s worth a refresher. Here are a few tips that I’ve found improve my experience.

Get your stuff done before you arrive. There is a LOT to see at GDC, and every year it seems that a last minute videoconference bleeds over into some talk that I want to see, or some programming task bumps the timeslot I set aside for a blogpost, or a writing task that does the same. Try to get this stuff done before you arrive.

Build a schedule before the conference. You’ll change your mind the day of, but GDC has a great schedule builder that lets you quickly and easily find candidate talks. Use it, email yourself a copy, print one out, save a PDF, whatever. It will help you know where you need to go.

Get a nearby hotel. The 5th and Minna Garage near GDC is very convenient, but driving there, even just in the City, is a pain. GDC hotels are done several months in advance, but if you hunt on Expedia or your favorite aggregator you might find something. Read the reviews carefully and doublecheck with Yelp so you don’t get bedbugs or mugged.

Check in the day before. Stuff starts really early, so if you want to get to early talks, don’t even bother to fly in the same day. I know this seems obvious, but this isn’t a conference that starts at 5pm on the first day with a reception. The first content-filled talks start at 10am on Monday. Challenge mode: you can check in Sunday if you arrive early enough.

mozcafe.png

Leave early, find breakfast. Some people don’t care about food, and there’s snacks onsite. Grab a crossaint and cola, or banana and coffee, or whatever. But if you power-up via a good hot breakfast, there are a number of great places to eat nearby – the splendiferous Mo’z Café and the greasy spoon Mel’s leap to mind, but hey, Yelp. A sea of GDC people will be there, and you’ll have the opportunity to network, peoplewatch, and go through your schedule again, even if you don’t find someone to strike up a conversation with.

Ask people who’ve been before what they recommend. This post got started when I left early, got breakfast at Mo’z, and then let some random dude sit down on the table opposite me because the place was too crowded. He didn’t want to disturb my reading, but we talked anyway, and he admitted: “I’ve never been before? What do I do?” Well, I gave him some advice … and then packaged it up into this blogpost. (And this one.)

Network, network, network. Bring business cards. (I am so bad at this!) Take business cards. Introduce yourself to people (but don’t be pushy). Ask what they’re up to. Even if you are looking for a job, you’re not looking for a job: you want people to get to know you first before you stick your hand out. Even if you’re not really looking for a job, you are really looking for a job, three, five or ten years later. I got hired into the Search Engine that Starts with a G from GDC … and I wasn’t even looking.

Learn, learn, learn. Find talks that look like they may answer questions related to problems that you have in your job. Find talks that look directly related to your job. Find talks that look vaguely related to your job. Comb the Expo floor looking for booths that have information even remotely related to your job. Scour the GDC Bookstore for books on anything interesting – but while you’re here: learn, learn, learn.

gdc2013expofloor.png

Leave early if you want lunch or dinner. If you don’t care about a quiet lunch, or you’ve got a group of friends you want to hang with, or colleagues you need to meet with, or have found some people you want to talk to, go with the flow, and feel comfortable using your 30 minute wait to network. But if you’re a harried, slightly antisocial writer with not enough hours in the day needing to work on his or her writing projects aaa aaa they’re chasing me, then leave about 10 minutes before the lunch or dinner rush to find dinner. Nearby places just off the beaten path like the enormous Chevy’s or the slightly farther ’wichcraft are your friends.

Find groups or parties or events to go to. I usually have an already booked schedule, but there are many evening parties. Roundtables break up with people heading to lunch or dinner. There may be guilds or groups or clubs or societies relating to your particular area; find them, and find out where they meet or dine or party or booze. And then network.

gdc2013roundtables.png

Hit Roundtables in person; hit the GDC Vault for conflicts. There are too many talks to go. Really. You’ll have to make sacrifices. Postmortems on classic games are great talks to go to, but pro tip: the GDC Roundtables, where seasoned pros jam with novices trying to answer their questions, are not generally recorded. All other talks usually end up on the GDC Vault, a collection of online recordings of all past sessions, which is expensive unless you…

Get an All Access Pass. Yes, it is expensive. Maybe your company will pay for it; maybe it won’t. But if you really are interested in game development, it’s totally worth it. Bonus: if you come back from year to year, you can get an Alumni discount if you order early. Double bonus: it comes with a GDC Vault subscription.

gdc2013chevys.png

Don’t Commit to Every Talk. There are too many talks to go to. Really. You’ll have to make sacrifices. Make sure you hit the Expo floor. Make sure you meet with friends. Make sure you make an effort to find some friends. Make time to see some of San Francisco. Don’t wear yourself out: go to as much as you can, then soak the rest of it in. Give yourself a breather. Give yourself an extra ten minutes between talks. Heck, leave a talk if you have to if it isn’t panning out, and find a more interesting one.

Get out of your comfort zone. If you’re a programmer, go to a design talk. If you’re a designer, go to a programming talk. Both of you could probably benefit from sitting in on an audio or animation talk, or to get more details about production. What did I say about learn, learn, learn?

Most importantly, have fun. Games are about fun. Producing them can be hard work, but GDC should not feel like work. It should feel like a grand adventure, where you explore parts of the game development experience you haven’t before, an experience of discovery where you recharge your batteries, reconnect with your field, and return home eager to start coding games once again.

-the Centaur

Pictured: The GDC North Hall staircase, with the mammoth holographic projected GDC logo hovering over it. Note: there is no mammoth holographic projected logo. After that, breakfast at Mo’z, the Expo floor, the Roundtables, and lunch at Chevy’s.

Back to the Future with the Old Reader

Saturday, March 23rd, 2013

theoldreader.png

As I mentioned in a previous post, Google Reader is going away. If you don’t use RSS feeds, this service may be mystifying to you, but think of it this way: imagine, instead of getting a bunch of Facebook, Google+ or Twitter randomized micro-posts, you could get a steady stream of high-quality articles just from the people you like and admire? Yeah. RSS. It’s like that.

So anyway, the Reader shutdown. I have a lot of thoughts about that, as do many other people, but the first one is: what the heck do I do? I use Reader on average about seven times a day. I’m certainly not going to hope Google change their minds, and even if they do, my trust is gone. Fortunately, there are a number of alternatives, which people have blogged about here and here.

The one I want to report on today is The Old Reader, the first one I tried. AWESOME. In more detail, this is what I found:

  • It has most, though not all, features of Google Reader. It’s got creaky corners that sometimes make it look like features are broken, but as I’ve dug into it, almost everything is there and works pretty great.
  • It was able to import all my feeds I exported via Google Takeout. Their servers are pretty slow, so it actually took a few days, and they did it two passes. But they sent me an email when it was done, and they got everything.
  • The team is insanely responsive. They’re just three guys – but when I found a problem with the Add Subscription button, they fixed it in just a couple of days. Amazing. More responsive than other companies I know.

There are drawbacks, most notably: they don’t yet have an equivalent for Google Takeout’s OPML export. But, they are only three guys. They just started taking money, which is a good sign that they might stay around. Here’s hoping they are able to build a business on this, and that they have the same commitment to openness that Google had.

I plan to try other feed readers, as I can’t be trapped into one product as I was before, but kudos to The Old Reader team for quickly and painlessly rescuing me from the First Great Internet Apocalypse of 2013. I feel like I’m just using Reader, except now I have a warm fuzzy that my beloved service isn’t going to get neglected until it withers away.

-the Centaur