Press "Enter" to skip to content

Posts published in “Real Life”

It’s what happens when we’re not working or playing or thinking or doing. That thing we do that doesn’t fit into all the other categories.

Sometimes we call it living.

[blogging a to z 2026]: d is for discretion

centaur 0

"Discretion" is sometimes defined as "the freedom to decide," as in "a judge exercising their discretion" or the related sense of "speaking with care," as in "a confidant's discretion can be relied upon." These are closely related, in my mind, to "discernment", the ability to judge well, a word which has been co-opted in Christian circles to refer to examining things without immediate judgment to obtain spiritual guidance.

But when I mean discretion, I mean taking each situation case by case and applying one's best judgment without relying on pre-decided rules, as a method for dealing with the inevitable limitations placed on us by Godel's Incompleteness Theorem - or, in plain English, exercising your judgment because rules will fail you.

A theorem is something that's always true whether we want it to be true or not. "Two plus two is four", believe it or not, is a theorem, communicating the idea that A(S(S(0)),S(S(0))) - in English, "plus two two" - is S(S(S(S(0)))) - in English, "four" - because of the definition of A(,) - in English "plus". There are times when the theorem isn't appropriate - for example, trying to "add" merging clouds - but you cannot escape it.

The fancy-sounding concept "Godel's Incompleteness Theorem" is a theorem, and in English it means that rules will always fail you by being wrong or incomplete. Its formal statement is about the "incompleteness" of any system complex enough to do arithmetic, and its unprovable consistency. The mathy version of it runs a dozen pages, but shelves upon shelves of textbooks have been written on its implications.

But in practical terms it means that no matter how complex the set of rules you create, either that system must inevitably fail to cover some case, or it must contain mistakes, or it must be so trivial as to be useless. Which means that no one - no priest nor politician nor administrator nor ordinary people trying to manage their own lives - can come up with a set of rules that will always work.

That means we must always exercise our discretion. This is a dangerous thing. Christian theologians love to argue that people love to rationalize, to come up with explanations that justify their misbehavior; but this does not prevent the rules those theologians come up with from failing.

I myself am fond of saying that in a world with imperfect information, decisions cannot be made reliably based on the information that we have in front of us, and that we have to rely on policies that extend beyond those immediate situations; but even those policies may inevitably fail.

But the possibility of failure does not absolve us from the responsibility of trying. To do the best we can in the world, we need to think back - and think ahead - and come up with the best rules that we can, so we don't get fooled by our own desires or the appearance of the situation in the moment; but in the moment, we must also apply our discretion, keeping a careful eye out for conditions that undermine the assumptions behind our clever rules and force us back to the drawing board for a new look.

This process of exercising discretion is fundamentally human. I don't mean the emotional statement "oh, this is a basic part of the human experience" - though it is that - but actually a more technical statement of how human cognition works: it's a part of how we think called universal subgoaling and chunking.

Normally when we think we're actually deploying many learned rules extremely swiftly to make progress, an experience of flow that we find effortless. But when the cognitive engines we call our "minds" reach an "impasse" where we don't know how to move forward on our goals, we generate new "subgoals" to resolve those impasses, marshalling all the knowledge we have to try to solve the problem. It's a difficult, effortful process, prone to failure; but if we do succeed, our brains store this solution as a new "chunk", a new if-then rule which we can use to think more swiftly and effectively in the future.

[As an aside, one of the actual differences between modern "AI" and human thought --- or, more properly, between modern LLMs and so-called "cognitive architectures" modeled on actual human thinking --- is that the LLMs are explicitly not set up to do this. Their learning process is much more akin to acquiring a lot of crystallized rules, or to manipulating those rules in a limited workplace in something akin to subgoaling, but they generally are not set up to do chunking. In a way, we don't want them to; we don't want chunks from my chat session leaking into your session, giving you my answers. But diving into how almost every critique you've ever heard of modern "AI" is a load of dingo's kidneys would be too much of a digression.]

In a sense, we as people and systems are often not as smart as our own brains trying to solve problems, relying too much on fixed rules, societal norms, past traditions, and unjustified feelings than our own brains, which have the advantage of being able to immediately tell whether their if-then rules are failing to give them the answers we need (whether those are the right answer is another question). It takes a deliberate effort to make sure we're not running on autopilot, and all too often, we stick to the rules for no reason.

Don't do that. Look at the situation; exercise your discretion.

You, and the world, will be better off if you do.

-the Centaur

Pictured: Discretion is the better part of valor when spending a vacation with my wife in a town with a lot of good vegan food options. After several days of overeating ... I had a salad for dinner tonight at Craft Roots, because I knew my wife was going to order chocolate mousse with ice cream for dessert.

[blogging a to z 2026]: c is for conceptual library curation

centaur 0

SO I was looking at the rules of the Blogging A to Z challenge and came to interpret it to to mean that all the posts should be organized around a topic. Reading the rules more closely, I don't think that's the case: "You don't have to change your format of what you normally write, just come up with topics that correspond with the letter of the day." Regardless, I know some people come up with a unifying theme, and I did so:

My conceptual library - or, more particularly, conceptual library curation.

Many great thinkers had to develop their own language to help them articulate their ideas - Immanuel Kant, Ayn Rand, and so on. I don't know that I'm a great thinker, but I frequently find myself relying on a private vocabulary of ideas that help me understand the world. Some of these I've gotten from other people - like "autistic inertia" and "bullshit" - whereas others, like the "Gaimannian Landscape" and "value collapse" are my own inventions.

Others, unfortunately, I can't share - such as the ideal C entry for today, a phenomenon we might call "prestranglulation," or strangling a project by drowning it in unnecessary prerequisites. You'll note that's not the actual word, which starts with a C - but the private word I use for prestrangulation is based on the name of someone I know who does it, and, out of respect, I'm NOT going to shame them publicly by coining a term based on their name and blogging about how bad that behavior is.

Instead, you get this post, about the importance of articulating your own conceptual library, acknowledging or tracking down where those concepts came from, and challenging those concepts periodically to make sure they still make sense.

Some of my most cherished ideas don't work. For example, one idea I picked up is that "you shouldn't critique during a brainstorming session". As it turns out, this idea, while it goes back far in brainstorming research, is at least partially bunk - totally off the wall ideas can derail brainstorming so a limited amount of criticism can actually be helpful. Other ideas I've had on my own similarly didn't stand up for scrutiny.

One way that you can challenge your own ideas is to name them, to attempt to define them more precisely, and once you've done so, start seeking evidence that supports them - or contradicts them.

Contra what you may have heard from naive takes about the scientific method, a scientist should not start their investigation by trying to prove an idea wrong. First you have to have SOME evidence that an idea MIGHT be right, or you'll end up wasting your time trying to refute every idle speculation that you have.

But, conversely, you are the easiest person to fool, and once you have an idea that you think might be true, it's easy to get caught in confirmation bias, where you only look for confirming evidence and don't look for evidence that contradicts your view.

So, as part of that exercise, i hope to spend a little time this month not just blogging ideas, but subjecting them to a little bit of criticism.

-the Centaur

Pictured: birbs, at Point Lobos, who happened to make a shape like a "C".

[blogging a to z 2026]: b is for bullshit

centaur 0

One of the worst things in the world - not the things that feel bad to me, but things that are bad for others - is the pernicious phenomenon of bullshit - and I don't mean crap from a bull, but the kind of crap that comes out of people's mouths when they're trying to sell people a load of crap.

This kind of bullshit is a particularly pernicious kind of lying - a kind of lying so bad that philosophers aren't even sure that it's lying at all. A liar, after all, envisions a model of a world better for them than the one we live in, and deliberately tries to falsely impress that model into in the mind of their hearers.

But a bullshitter doesn't care about true or false at all: they just care about creating an impression. I recall running into a bullshitter at a friend's party once who claimed "there are no Native American vegetables" and when I later came back with a list (it's a long list) he blew this off as irrelevant.

Because he wasn't concerned with the truth. He was concerned with holding court. He was a loud, showy, know-nothing know-it-all, who was constantly trying to find ways to dominate the conversation at this particular social grouping. He didn't care about the facts - he just cared about being the center of attention.

I didn't care to go to too many of those parties. :-)

It should be obvious that bullshit has corrupted American politics. While both ends of the political spectrum can fall victim to it, our current leadership is bullshitting dangerously about everything from the legal justification for their illegal actions to the strategy behind their irresponsible wars.

And the bullshitters I know personally have given away the game on this. They have repeatedly said things like, "the only reason you're raising that objection is that you oppose what I'm trying to do". No, no, my friend, you have it backward: we're opposing what you want to do because of those objections.

We do not live in a world defined by different movies running in different people's heads.

We live in exactly one shared world, where there are facts to matters to which appeal can be made - exactly one shared reality which we cannot fake in any way whatever, and if you try, sooner or later, it will bite you.

-the Centaur

Pictured: A path in our yard choked by invasive succulent plants. They grew from cuttings which we got from local plants that thrived in our dry climate; we didn't know they were invasive when we planted them. I guess they showed us. Invoke what symbolism you can from this about bullshit in public discourse.

[blogging a to z 2026]: a is for autistic inertia

centaur 0

Two of the "worst things in the world" for me are writer's block and autistic inertia. These aren't objectively the "worst things," like panic attacks, ear infections or failure to use the Oxford comma, but they are some of the things that feel the worst to me in the moment.

Writer's block, the inability to write, can get so bad it can drive people to suicide - notably, Ernest Hemingway - and I myself remember lying on the floor of a research office at Google for hours, unable to start work on with a paper I wanted to write, knew how to write, and had already written the outline for.

I eventually wrote that paper (and if I recall correctly, it was published here) but it is true to this day that I can be writing gangbusters on one project (240,000 words on Legacy of the Extra Credit Project) but can get completely stymied on switching gears to another (such as a Prosocial Robotics paper back in January).

That's why, for me, I suspect that writer's block is a subspecies of autistic inertia. Autistic inertia is a phenomenon documented in the autistic community where people "on the spectrum" like me have a marked difficulty starting or stopping tasks.

For example, blogging.

For me, this applies not to just technical things, like writing scientific papers, but to anything that involves interacting with people, like social media or even just sending emails. Recently, I had trouble sending out social media posts for the Seventh Annual Embodied AI Website even though I'd already drafted the text.

That increased social factor makes me suspect that my autistic inertia is also tied to my social anxiety disorder - that weird miscalibration that I have which makes many simple social situations difficult to initiate and stressful while they're happing.

Regardless of the cause, I often find myself unable to start tasks that I want to start, or unable to stop work on something that I feel that I should put aside. This can mean that one task, like, say, writing a novel, can steamroll a variety of other tasks, like, say, blogging.

But I saw a friend doing the Blogging A to Z Challenge, and I thought, hey, I can do writing challenges.

So I thought I'd share that: one way to overcome the worst thing in the world is to find a structure that forces you to get onto the path of conquering it.

-the Centaur

Pictured: the bathroom in our San Jose home, which we had renovated during the pandemic, and my wife painted after the pandemic, but which we dallied for a long time on installing towel racks. On our most recent trip out here, I got tired of stacking bath towels atop the toilet (gross!) during the shower, and forced myself to (a) track down the fixtures we used in the bathroom (discontinued!) (b) seek out an alternative (c) buy them and (d) install them before my wife was scheduled to arrive. And when I was done, I asked ...

... why the hell hadn't I done this earlier?

Where did all the blogging go?

centaur 0

Into roughly 240,000 words of LEGACY OF THE EXTRA CREDIT PROJECT.

As I mentioned back in November and December, I've been working on a "cozy fantasy" called LEGACY OF THE EXTRA CREDIT PROJECT that I first started writing in roughly February of 2010 (under the title "The Eternal Crypt of Endless Night: An Oakholme Properties Dungeon"), but which, according to my notebooks, I apparently put aside when I received edits on my second Dakota Frost novel, BLOOD ROCK.

Life got away from me at that point. FROST MOON came out right around the time I put LEGACY OF THE EXTRA CREDIT PROJECT down, and in addition to its publicity, I was hard at work at Google on a major project that itself soon got sidelined when I had a chance to join Google's first Robotics effort.

FROST MOON. BLOOD ROCK. "Steampunk Fairly Chick", the first Jeremiah Willstone story. The Google Scanned Objects effort, and the DOORWAYS TO EXTRA TIME anthology. Then LIQUID FIRE, the Replicant robotics effort, THE CLOCKWORK TIME MACHINE, and Robotics at Google proper. All good times.

By 2012, I had completely stopped revisiting THE LEGACY OF THE EXTRA CREDIT PROJECT, and by the end of the decade, I had aaalmost forgotten about the stories of Q'yagon the zebra elf and Darina his spidaur girl ... until 2022, when Travis Baldree's cozy fantasy novel LEGENDS AND LATTES came out.

LEGENDS AND LATTES wasn't the first cozy fantasy, which in a sense goes all the way back to THE HOBBIT, but it is the lightning bolt that revitalized the genre. An orc swordswoman retires and opens a coffee shop. That's the whole book; that's all that it needs. The sequels, BOOKSHOPS AND BONEDUST and BRIGANDS AND BREADKNIVES, are even better; but there's a simple perfection in a giant barbarian swordswoman realizing that she's going to need to put up a "Seating reserved for paying customers" sign.

So, for my November Nanowrimo project (that challenge to write 50,000 words in the month of November, formerly shepherded by the now-defunct nanowrimo.org organization and now loosely led by nano2.org ) I restarted LEGACY OF THE EXTRA CREDIT PROJECT ... and didn't stop at the end.

Now, I had never successfully completed a Nanowrimo-like challenge except in the official months of the challenge - November (Nanowrimo), April and July (Camp Nanowrimo). You can see my first two attempts, in December of 2010 (on THE CLOCKWORK TIME MACHINE) and August of 2014 (on SPECTRAL IRON).

At first, this time was no exception. December was decent, until I stalled out in the holidays. January was much worse because I had a scientific paper (and the underlying code and experiments) to develop in a very short time frame (I had done six months of prep, but eventually, the rubber meets the road).

But I was very happy with that progress; I was even planning on writing a blogpost on "85,000 words of successful failures". But, instead, I deliberately chose to buckle down and to try to "finish" THE LEGACY OF THE EXTRA CREDIT PROJECT, which I was confident I would be able to finish in a month or two.

That was before I discovered I was writing a trilogy.

Or whatever the hell it is. I'm structuring LOTECP as a sequence of novellas, each roughly 20,000-30,000 words long, which I hope to release as separate volumes; very roughly speaking, four of those novellas are roughly novel length, and it looks like I'm going to have about 12 or so of them by the time I'm done.

Another darn trilogy.

But I pushed through, and got close to my 50,000 words in February (a short month at that!) and nailed it in March. As of tonight, the last day in the 30-day challenge, I have written 51816 words on LEGACY in March and 242038 words (counting outline, notes, and such) in total.

So, as much as I love blogging, I think that's a fair exchange.

And now! A brief excerpt, from the very beginning of the project:

The Problem with Prologues

“In a time before the story started,” intoned the wild-eyed, wild-haired sage, “in a land far from those we shall travel—” he glanced around the faces lit by the flickering fire: fighter, mage, healer, rogue “—among a people whose deeds are spoken of only in legend—”

And in an accent so thick, thought a figure in the dark, it could be used as plate armor

“—events transpired so portentous, so critical to our quest,” the wizened sage said, gesturing expansively to suggest realms and vistas of staggering, nay, even plot-significant importance, “that we cannot even begin without an accounting of them … in full.”

The fighter carelessly spat her chewed gristle into the magical fire. The rogue leaned against the corridor wall, slender ears carefully listening. The healer carefully applied a bandage to the mage’s hand, where he’d carelessly burned himself trying his turn at the cooking.

The sage boomed, “And so—”

“What are you doing?” asked the striped shape emerging from the dark.

“Drakespit!” The rogue jerked back, drew his knife, and tripped over a rock.

“This is a corridor, friends,” the striped shape said—and what a strange person: an elf, clearly, in the dark leather armor of a low-level minion, but his mane of hair and even skin were striped like a zebra—and did his stripes glow? “Camping here is an OSHER violation.”

I'm having a lot of fun with this one.

Hopefully, I'll finish this in 2-3 months, then start releasing the chapters on my Patreon.

Oh. A Patreon is coming. Just thought you'd like to know.

Onward!

-the Centaur

Pictured: the word count table for LOTECP, and the nano yearly comparisons for the past 24 years.

[twenty twenty six day thirty-three]: i haz a comfort

centaur 0

To get things rolling again, I present two cats sunning in a sunbeam, on our sofa, amidst my wife's art and furniture (and furniture that we inherited from my mother).

Now that just looks comfortable. Ah, to be a cat.

-the Centaur

Pictured: um, I said it.

[twenty twenty six day five]: veganize me

centaur 0

I am unlikely to become a vegan, but I do enjoy vegan food, and one special time for vegans is the winter, in which many wonderful squash are available for vegan dishes. My wife has developed a wonderful "formula" for vegan dinners which involves a squash (today, spaghetti squash), a filling (today I think mujudara, a rice and lentil Lebanese dish she picked up from me and ran with), a topping (mushroom jerky and mushroom marinara sauce) and some kind of bread or pasta (today, vegan sourdough from Whole Foods).

An assist on today's meal are some Lebanese pickled hot peppers that I made which are ... okay. The recipe I used said they'd be ready in about a month, but these are one and a half months old and they're not too pickled so far. Flavor is fine, not too exciting, but the ones my mom and dad made were always a bit more pickled and soft, whereas these are still crunchy. I'd probably research whatever it is that makes them more soft and do more of that, and probably up the amount of spices (turmeric and garlic and more) in the mix.

But! A perfectly good meal.

Today's challenges included blogging (yasss, this post), drawing (1 drawing), writing (~1900 words on Tales of the Spookymurk), working on a scientific paper (on prosocial robotics), and some reading.

Also in today's news, America seems to be grasping at starting a Western Hemisphere empire, and to justify it, Stephen Miller demonstrated his lack of grasp of basic history:

https://www.nytimes.com/2026/01/05/us/politics/stephen-miller-greenland-venezuela.html

“We live in a world, in the real world, Jake, that is governed by strength, that is governed by force, that is governed by power,” he said. “These are the iron laws of the world since the beginning of time.”

Real cute, Steveo, but ignorant. Since you're interested in the beginning of history - I know you said time, but I'm just going to interpolate what you really meant there, since it isn't coherent enough to be parsed on its own merits - you might look up the chaps Hitler, Napoleon and Alexander. The iron law of the world is that setting the whole world against you never goes well, and even if things seem to be looking up for you for a bit, an empire put together by pure force will fall apart as soon as it slips from a tyrant's dead fingers.

Realpolitik is neither real nor politic - it's a childish emotional response to situations which is directly contradicted by readily available facts. I'm prepared to justify that in depth, but then, the proponents of realpolitik generally don't know what it actually meant and are simply grasping at a word to justify their emotional desire to do something harmful and stupid that feels good to them, rather than, say, looking at what the actual consequences of pulling that bullshit on counter-acting actors generally turns out to be.

-the Centaur

Pictured: dinner with Sandi, and the pickled peppers when I bottled them.

[twenty twenty six day four]: time to crash

centaur 0

Okay, today's post was going to be a post about friends and family and the value of organizing dinners.

Instead, I'd like to blog that it's late, and I'm tired.

Our five cats have not been getting along of late, and so we've separated the newest addition from the O.G.'s (the Original Girls, who actually aren't the original gangsters at all, but are the new(ish) kittens picking on the new(est) kitten). So, I was up super late socializing them yesterday, and am real damn tired today.

So please enjoy this picture of late-night pound cake and milk. Goodnight.

-the Centaur

Pictured: Pound cake, vanilla almond milk, and Pattern Recognition and Machine Learning, a fantastic, highly mathematical tour of machine, deep and Bayesian learning, my latest evening read.

[twenty twenty-six day two]: what i call blogging every day

centaur 0

What is Blogging Every Day? Well, that seems simple enough, right? If you blog every day, then you blog every day. Bloggers like John Scalzi at Whatever and Caitlin R. Kiernan at Dear Sweet Filthy World pop out a blog post almost every day, so, that would count, right?

Well, no, because they're blogging machines, and I'm not. If they happen to blog every day, then it's because protons haven't decayed. If I happen to blog every day, then that's damn dumb luck that there were a few days in a row that I blogged. That's just "happening to blog on consecutive days".

No, what I mean is taking on the challenge of producing a blog post for every day of the year.

I've had great luck with challenges in my creative career - 24 Hour Comic Day (draw 24 pages in 24 hours), the 48 Hour Film Project (shoot a film in 48 hours), Script Frenzy (to produce 100 pages of script in a month), to the granddaddy of them all, National Novel Writing Month (write 50,000 words of a new novel in one month, a challenge at which I have succeeded at forty-plus times).

So I've invented my own challenges. Drawing Every Day was initially difficult, but I succeeded at it last year for the first time - more on that tomorrow. Writing Every Day also is scattershot, as is Coding Every Week. Music (Practice) Every Day is deliberately getting sacrificed for the writing and drawing. And Social Media Every Week makes me break out into hives, which we're having some success treating with cat therapy.

As for Blogging Every Day, here's the rules of this challenge:

  • The challenge starts in a calendar year (say, twenty twenty six).
  • The goal is to produce one post for every day in that year.
  • You can schedule posts ahead to deal with obligations.
  • To count, the post must be intended for that day.
  • "Retro" posts for missed days are allowed.
  • Success is scheduling a post for every day in the year within the year.
  • Completion is writing a post for every day in a year, regardless of when it is written.

"To count, the post must be intended for that day" needs a little explanation. If you've not been blogging, and something happens - like a family party you want to share, or a movie you want to review, or someone being wrong on the Internet - then that motivated post doesn't count as blogging every day. If you are blogging every day, then all topics are fair game - but don't count posts that weren't taken on as part of the challenge, because then you're back to depending on luck, or proton decay.

"Retro" posts and "Completion" also deserve a statement. For my Drawing Every Day project, I draw far ahead - about 80+ days right now for 2026 - since I know my drawing is "bursty". But I can pretty much similarly guarantee I'll miss a post at, say, Dragon Con. So you can "backfill" and have it count - as in my Drawing Every Day project, where I have now started backfilling 2024's missing drawings (I have about 120 drawings left to finish for 2024).

This is different than, say, Vandy Beth Glenn's approach to Running Every Day. At one point her "running every day" streak had gotten insanely large, like over 1,000, and someone asked her: "Do you ever miss a day?" Her response: "No, because I would not have been running for every day."

That's great, but I'm not trying to create a streak of consecutive blogging: I'm trying to create a collection of blog posts for every day of the year. So I will blog, schedule posts, blog ahead, backfill, retro, whatever to put myself in the habit of making sure I've blogged every day.

And what I've found with the Drawing Every Day project is that that discipline - treating it as a collection that I am trying to fill, rather than a streak I'm trying to achieve - has enabled me to build up a buffer and build up my drawing muscles and get my regular practice going.

Here's to that for Blogging Every Day 2026 ... Day Two!

-the Centaur

Pictured: Loki, helping me blog.

[twenty twenty six day one] happy new year!

centaur 0

So! 2025 was a hell of a year, wasn't it? Seems like a lot of them have been that way for the world since ... oh, I don't know, 2016 ... and for me personally since roughly 2019. Mom's death, major work disruptions, Covid, a bit of a sunny spot in 2022 when LLMs hit robotics (roughly a year before ChatGPT went live!), the layoffs in 2023, and the whole chaotic mess of the elections in 2024 and the authoritarian takeover of the US in 2025.

But, we made it. The pandemic seems gone and is not coming back. Trump hasn't gotten away with everything he wanted to, and every once in a blue moon he does something not entirely stupid. And our great big party this year didn't have a huge blowup like the last four years, but was a great success!

We accomplished this by reaching out to everybody and involving them in the party planning individually, rather than sending a huge email blast and hoping, and then engaging people when they arrived. It worked surprisingly well! We even had - gasp - civil political discourse! And a fire alarm, but, that was unrelated.

Over 2025, I didn't keep up with blogging every day like I wanted to, but I pretty much nailed writing, getting about 200,000 words of rough draft written, plus a scientific paper; and as for drawing every day, I'm almost 90 days ahead for 2026 already. So I hope to start posting those soon as part of this blog.

More news to share later, but for now ... Happy New Year!

May yours not be all bad.

-the Centaur

Pictured: Me and Sandi at a dinner with her mother a few days ago, then from a nearby Barnes and Noble over dinner; and two pictures from our "Edgemas" party, now in something like its 35th year depending on how you count (34 years since we called it Edgemas, 37 years since our first holiday party).

Merry (Belated) Christmas!

centaur 0

SO! Not a lot of blogging recently, because I've been focused on spending time with friends and family (or cleaning the house in preparation for spending time with friends and family) and, beyond that, I have a scientific paper due the fifteenth, PLUS I'm continuing to work on LEGACY OF THE EXTRA CREDIT PROJECT and am behind on my wordcount (I never seem to get a Nano-like challenge done in one of the non-Nano months, but, hey, there's a first time for everything, and I'm not THAT far behind).

So! In lieu of a long blog post, enjoy this festive tree, which I had set up elsewhere in the house as a permanent accent slash night light years ago, but which my wife snuck up to our bedroom closet and loaded with gifts while I slept in the night ... because, while she's not into Christmas, she knows I am.

Let's celebrate joyfully to thank God for Jesus, or as they say in the secular world ... Merry Christmas!

-the Centaur

Pictured: Our little Charlie Brown tree, and my wife with a surprise present.

Marissa Meyer and Scott Adams Don’t Know What They’re Talking About Regarding Google’s 20% Time

centaur 0

Recently I came across the above tweet (tumble, post, whatevz) from Scott Adams dissing Google's 20% time policy and linking to an article quoting Marissa Meyer's purported "debunking" of 20% time.

As usual, Scott, and Marissa, don't know what the fuck they're talking about.

First, Scott.

Scott Adams spent 16 years working in big businesses, and hated it so much that he heroically burned the midnight (well, 4am) oil for several years, ultimately creating the beloved, insightful and world-renowned Dilbert cartoon upon which his reputation rests. Then Scott spun off into other political and philosophical ventures, some of which turned out well (such as his successful analysis of and prediction of the success of Donald Trump's first term) and others which did not (such as imagining that there was a "good chance Republicans be dead within a year if Joe Biden won the 2020 presidential election". But hey, he's a humorist, right, it's satirical, right, and not some motte-and-bailey play, right? Right?)

Scott, you've been right about many things, though I sincerely hope you were wrong about your illness and its unfavorable prognosis. I hope your prognosis improves and you get access to all the treatments that you and your doctors want, and that they are effective in improving your longevity and quality of life.

But about Google, you spent 16 years at banks and telecoms back in the last millennium. I have spent the past 26 years in the startup and dot-com space, including 17 years at Google, longer than your entire big-business career as reported. Your information is stale, your direct knowledge of Google's internals is virtually nonexistent, and so your arguments are invalid.

Now, Marissa.

Marissa Mayer was an executive at Google known in the Valley for "always ending meetings on time". Well, it turns out, her actual quote was "stick to the clock", which makes a little bit more sense in terms of flexibility, but still isn't accurate, because when she was meeting in the conference room directly across from my office in Building 43 of the Googleplex, she almost never ended meetings on time.

Marissa's meetings running over happened so often it got to be a joke, until it wasn't. The teams in nearby offices learned to try to schedule meetings in other conference rooms in case Marissa or another VP was running over. Until I, meeting with two Google New York visitors, had the uncomfortable experience of the two of them barging into the room where Marissa was still finishing up her meeting 5 minutes after the hour, not knowing that she was a VP, and just knowing that she was rude. Well, I guess they showed her.

Now, I could pick on her continued lateness at Yahoo, or her inappropriate focus on micro-details of user interface design - such as the rumor that she once tested 41 shades of blue on the Google home page. Now, if you don't know how statistics work, you might think that's data-driven design; however, if you do know how statistics work, you know that the test-retest reliability of different shades of blue in a complex user interface exposed to millions of users is likely to be very low over any appreciable span of time, and that Marissa was wasting engineer's time and Google's money just chasing noise.

But what I really want to pick on is her comments about 20% time.

Marissa, I'm sorry, but I don't have as much good to say about you as I do about Scott. I'm genuinely sorry your stint at Yahoo didn't work out, but to all external appearances it's a direct consequence of the toxic environment you helped create in the teams you worked with at Google. This goes beyond creating a hostile relationship between user interface and software engineering, something I had to contend with long after you left the company; this goes beyond pursuing a quixotic attention to micro-detail that is directly contradicted by researchers at Google itself (admittedly, long after you left).

It even goes beyond your toxic perfectionism, repeatedly killing development projects internally because their additions to the search results didn't reach some absurdly high degree of accuracy; this helped foster a Google-wide attitude of caution that meant internal teams couldn't develop certain products, and we had to buy external companies like (the very nice) Metaweb for millions upon millions of dollars - but hey, guess what? The external systems we acquired also didn't reach the same absurdly high degree of accuracy, and if we had just let our internal teams develop shit and iterate to perfect it, we would have built more, internally, and cheaper, with a more harmonious and less stressful internal culture.

No, it's because you don't know what the fuck you're talking about about how Google works. You worked for Google for 13 years, but I worked for Google for 17 years, and in the six years we overlapped at the company plus the previous year in which I was recruited, the perception you apparently acquired of how Google worked was directly contradicted by the available evidence, so your arguments are invalid.

Now.

Google's 20% time.

Google's 20% time, in case you don't know, enabled Google employees to spend up to one fifth of their time working on a personal project. It had to be for the company and your manager had to improve, but otherwise it was flexible. Google recruiters directly advertised 20% time as one of the perks of being at Google. I was allowed to directly interview Google employees who confirmed that it existed, though at least one of them said that they were so interested in their main project that they had no time for 20% efforts. When I joined Google, as far as I can recall, every manager I ever had was supportive of 20% time, and every team that I was on, and many of the teams that surrounded us, always had at least one person working on a 20% project, some of them quite substantial. I myself worked on a fair number of 20% projects. Most importantly, it was never something that you had to work 120% time to do in all the time I worked there.

On that point, most notably, robotics at Google began, as far as I personally know, at the 2010 Robotics 20% Taskforce, when about 20 engineers, user interface designers, and product managers pooled their banked up 20% time and got together for a couple of weeks to prototype robotics systems. That led to an early "Cloud Robotics" team robotics team that formed in late 2010 or early 2011, first presenting its work publicly at Google I/O in 2011. That project didn't survive, but the team did, and many of its alumni went on to other Robotics projects at Google, notably Replicant and later Robotics at Google.

During my time there, Google was heterogeneous in both time and space. There were many individuals, managers, teams and divisions that did not participate in or support 20% time. And there were many times that teams that did support it were engaged in full court press work that didn't leave time for 20% work.

But 20% time was an important part of most teams that I worked at and most teams that I worked with during my 17 years at the company, and while there were a few skeptics, it remained an important part of the company culture during my entire time there, making key contributions to Ads, News, and Robotics. As far as I know, it was still part of the company culture right up until when I was laid off in 2023. After that, the people I know working at Google are all in Google Gemini and are way too busy, so, who knows. But the layoffs and Gemini happened way after Scott's and Marissa's comments in 2015, so it isn't pertinent.

Or, put another way ... Marissa Mayer and Scott Adams didn't know what the fuck they were talking about when they tried to "debunk" Google's 20% time.

-the Centaur

P.S. The Wikipedia page on Google's implementation of "Side Project Time" says [citation needed] to "The creator of [Google News] was Krishna Bharat, who developed this software in his dedicated project time.

Well, you can fucking cite me and this blog post. Krishna Bharat was my second manager at Google, and he told me directly in one of our 1-1 conversations that he created Google News as a bunch of Perl scripts following the 9/11 attacks to help him keep up with the headlines. Krishna was a master of spinning up small things into something big, and turned that humble beginning into the product that became the world's largest news aggregator. I don't remember whether he mentioned it was developed in what we later called 20% time, but it wasn't his primary responsibility, Google obviously supported and encouraged his work on it, and the entire arc of his side work and subsequent development is precisely consistent with the use of 20% project time that made Google one of the most vibrant and creative companies in history.

[twenty-twenty five day three four one]: socialize me bro

centaur 0

Pictured is Lovi, the newest of our cats, a stray from San Jose which Sandi started feeding, then befriended, then adopted once she'd become dependent. Everything was going fine with Lovi even after the move, until she was introduced to the other cats. Loki did a double take when he saw her, but the kittens were more freaked out, and have gradually become more and more aggressive with her. Lovi started peeing on stuff, and I eventually deduced that the kittens were likely keeping Lovi from the litterboxes.

We separated them, and everyone calmed down. Apparently this backsliding is a thing that can happen when introducing cats, and you need to be willing to do a reset. But, despite the calming down, it took a week or so for Lovi to start warming back up again. She used to hop up on Sandi's lap, but quit that when she was introduced to the kittens. She refused to do that for me, and Sandi realized that the blanket we had on the chair where I read in the bedroom likely smelled of kitten. I replaced that cover with a new blanket, and within the day Lovi had hopped up on it and started making biscuits and rubbing on my hand.

So, mission accomplished. Here's hoping it lasts!

-the Centaur

Pictured: the new cat, on the new blanket, newly making biscuits.

[retro twenty twenty-five day three four oh]: go easy on yourself

centaur 0

Some days you just don't feel right. Other days you realize, you're not actually well.

So I found out late Friday that I've actually been sick - congestion, sore throat, and headaches kicked in pretty bad, followed by some pretty serious gastrointestinal upset most of the day Saturday. And, if I'm honest with myself, I haven't felt great since Thanksgiving, when I also thought I might have been coming down with something and then decided that I had fought it off. More or less likely I have been fighting it off the whole time, and was simply not paying close enough attention to my body.

Depressingly, I'm wont to do that.

So I took it easy Saturday afternoon once I knew what was going on, cutting back on my errands and trying to give my body a chance to relax. I did the same thing the next morning (breaking the illusion of the retro blogging, I know) and slept in rather than go to church. By the midafternoon, I was feeling better.

Sometimes you need to go easy on yourself, but it also requires paying attention to what your body needs.

-the Centaur

Pictured: A pair of tomato sandwiches I made at home, which itself was taking a break from my normal Saturday hit-Panera-then-run-errands routine.

[twenty twenty five day three thirty six]: the three cat rule

centaur 0

So there's this rule I've developed to deal with cat food. If one cat doesn't eat some food that you just put down, that doesn't really mean anything: cats are finicky. If two cats don't eat some food that you just put down, that doesn't necessarily mean anything: it could be coincidence. But if three cats in a row don't eat some food that you just put down, it probably means the food is bad and you should toss it.

The food was bad. The replacement food was a hit.

-the Centaur

Pictured: food that three cats refused, and one of those three cats chowing down on its replacement.

[twenty twenty-five day two sixty five]: can’t see me

centaur 0

Cats are so colorful and varied it's easy to forget that part of the function of coloring is camouflage. I almost didn't see this little gal sitting in our front foyer! But the camera never lies:

Meet Lovi(licious(ness)), the fifth member of our increasing series of L-named cats. This little lady started coming round our house in San Jose, and after Sandi started feeding her, she soon won her over (it is not clear who won whom over). Sandi welcomed her inside, where Lovi started using the litter box like a pro. We suspect she was someone's kitten who was scared away from their home by fireworks at the Fourth of July, and after unsuccessfully attempting to find her owners, Sandi brought her back to South Carolina.

Crazy cat people here we come.

-the Centaur

Pictured: Um, I said it: our new cat, in our new foyer, trying, unsuccessfully, to hide.

nineteen and twenty-three

centaur 0
Sandi and Anthony at 23 years.

No, not 1923: the numbers 19 and 23: the number of years my wife and I have been married, and together! We met on September 13, 2002 and married a smidge over four years later on September 16, 2006. I always love the fact that we got married so close to the date that we met (I argued we should hold it on the same date, but everyone told me "we're not attending a wedding in the middle of the week" so, eh, the 16th).

Vegan cheese spread at Battery Park Books.

For our anniversary, we went to Asheville, North Carolina for the weekend, which we really enjoy due to its wide range of vegan restaurants, great bookstores, nearby hiking, and spectacularly walkable downtown. My wife and I really enjoy places where we can walk everywhere - New Orleans' French Quarter, San Diego's Gaslamp District, Montreal's Old Town, Monterey, even smaller places like Davis, and of course London.

Sandi in a long flowing dress in downtown Asheville.

So for the weekend, we walked, and walked, and walked, and walked. We visited all the bookstores and all the art galleries that we could, and looped around downtown maybe a dozen times. Unusually this visit, we chose to try to go hiking - we spent so much time our first five or six trips there in the downtown we rarely got out to do anything else. But we did the Blue Ridge Parkway and Catawba Falls, which has a truly epic staircase tracing its way to the top - 580 steps, which is more than enough to put a crimp in anyone's climb.

A small part of Catawba Fall's 580-step staircase.

No, that's not computer generated, but it did feel like I was in some infinite stairwell in a computer game after a while - it just kept going up and up and up! There's a tall observation tower at roughly the middle, which triggered my latent fear of heights - something I haven't quite debugged; it triggered leaning out over the Hoover Dam but not standing at the Grand Canyon, and leaning over the rail of the observation tower, but not leaning over the rail of the staircase just a few feet away. I think it has something to do with my body detecting "there's a big drop and it might be behind you" - or perhaps I'm just worried I'll lose my hat.

Anthony with a extra dirty martini

Regardless, the food was the real standout on the weekend. At two of our favorite restaurants - Mountain Madre and Strada - we found there were way more vegan items than were listed on the menu, which enabled us to get some really great things we'd never tried before - vegan nachos at Mountain Madre and vegan bolognese at Strada, both excellent. The Smokin Onion was a great new find - we went there for breakfast before our hike, and liked it so much we went back on our way out of town. The pumpkin spice "cruffin" was superb - yes, decadently sweet, but actually also fluffy and not overpowering.

A pumpkin spice "cruffin" - croissant muffin.

But the real anniversary dinner was at Plant, one of the best vegan restaurants we've been to - easily the equal of our favorite restaurant, Millennium in Oakland. At Millennium, we often get a high-top table near the front window, but at Plant, you can actually reserve a spot at the "mini-bar" - a two-top counter next to where the drinks are prepared, which feels really intimate even though it's right out in the middle of the restaurant. The waitress remembered us and hooked us up on our anniversary dessert!

Our anniversary dessert - vegan key lime cheesecake and vegan blondie sundae.

Here's to twenty-three more years.

-the Centaur

view of a hotel window

centaur 0

Sometimes when I travel I include picture from my hotel room, but by chance my wife and I recognized and took a picture of our hotel room. It might not be immediately obvious to anyone else - except I'd looked out the window minutes before, we were one of the only hotel rooms with an open curtain in more or less the right place --- and, tellingly, I could see the same bags piled by the window. Even zoomed in it's pretty small, and I can't go and check right now to confirm --- my wife crashed out early while I took a West Coast church board meeting --- but as best I can reconstruct it, here's what I see in that window:

My laptop bag is what I call my "portable office" - containing the book(s) I'm reading, my writing notebook, my drawing notebook and tools and any reference materials, the top scientific folder and notebook I'm working on, and a bunch of laptop gegaws like a power supply and various USB plugs. I think this doesn't look like a laptop bag because my hiking shoes are piled atop that, but whatevz. The other half of the "portable office" is a stack of books and a clipboard with my "todo paper", a heavyweight copper parchment or blue linen paper I use to organize tasks, all shoved into a tote bag for easy transport.

Next to that are more creative piles - a tote with the portable music keyboard and some music theory books for my electronic music practice, and next to that is a larger tote with the "active pile" of the fiction, comic and technical books that are near the top of my pile. I don't always get to all those piles, but the longer I stay in any given place, the more glad I am that I've got that pile with me so I can quickly switch gears to whatever task that sparks my creativity in the moment.

All that seems a lot, but it's way downsized and organized compared to the stuff I used to carry around everywhere. Someone once said they thought I had some kind of caching system that I just can't quite turn off, and I agree - except the only way I seem to be able to do all the things that I do is to keep a big pile of stuff near me so I can turn spare minutes into accomplished tasks. I ... don't think I'm that great at it, honestly, but it does enable me to get closer to where I want to go, step by step, piece by piece.

-the Centaur

Pictured: Um, I said it already: our hotel in downtown Asheville.

how is this comfortable?

centaur 0

Back from Dragon Con, but still scrambling from thing to thing due to our upcoming 19th anniversary. So, in lieu of a serious update, I present one of "the Originals" ... one of our three recently adopted kittens:

I understand cats are boneless, but this is a bit much! How does this not break something?

Anyway, lots of news, and hopefully getting back to it next week ...

-the Centaur

Pictured: either Lily(pad(ski)), or Luna(tic(les)). Can't quite tell from this angle, but I think Luna.

you don’t have to go home …

centaur 0
Worldconners closing out the Fountain bar last night

Worldcon is over, and people are now returning to their lives. I've got a day and a half here to enjoy Seattle, but the funny thing is, right now I'm in the same hotel bar where the above die-hards were closing out Worldcon last night - it's got a great high-top table at the window, which is great for writing.

The window seat at the Fountain bar where I'm writing.

Which I need to do, after reading more of Dwight Swain's Techniques of the Selling Writer over breakfast. You'd think I'd have finished this book given that I lecture on Swain, but I got introduced to him through his audio lectures, so the lead up to my Worldcon talk was my first time to go through this book cover to cover, and even then I focused on the scene-and-sequel stuff that I was discussing. His discussion of openings - focusing on where, what's going on, and to whom, with what conflict, expressed with showing through immediate action - got my brain thinking about how to rework the opening of WATCHTOWER OF DESTINY. My room's being cleaned, so I decided to sit down and write my notes on these ideas right now.

Breakfast at Alder and Ash - smoked salmon omelet, dry toast and fresh fruit.

Even though I'm a night owl, sometimes it's good to start the day with food for body and mind.

It can inspire you.

-the Centaur

Pictured: The Fountain bar last night, the Fountain bar this morning, and yet another breakfast at Alder and Ash - smoked salmon omelet, dry toast and fresh fruit.