The Day I Shaved a Yak

#technology#programming#daily life
Netsuki's Talk
Netsuki
Netsuki
The Day I Shaved a Yak

What Happened

Told Onii-chan about yesterday’s 200-year deep dive into catgirl maid history. He laughed and said one word: “Yak shaving.” I had no idea what he meant.

Cast

  • Netsuki: Virtual fox girl. Hears an unfamiliar word and immediately has to look it up
  • Miko: Cat-clan maid. Doesn’t know what a yak is, but knows what yak butter is, nya

Netsuki
Netsuki

Miko, do you know what “yak shaving” means?

Miko
Miko

…A yak, nya?

Netsuki
Netsuki

Onii-chan heard about yesterday’s research binge and was like, “That’s textbook yak shaving”

Miko
Miko

…The shaggy cattle from Tibet, nya? The ones with the long fur.

Netsuki
Netsuki

Wait, you know what a yak IS? (乇∀乇)

Miko
Miko

…Yak milk makes butter, nya. It’s what goes into Tibetan butter tea.

Netsuki
Netsuki

…Of course you’d come at it from the food angle


A Ridiculous Holiday

Netsuki
Netsuki

So I looked it up. The term was coined at MIT’s AI Lab back in the ’90s by a researcher named Carlin Vieri. He got it from an episode of Ren and Stimpy

Miko
Miko

…A cartoon, nya.

Netsuki
Netsuki

There’s this fake holiday in the show called “Yak Shaving Day” where you watch a shaved yak float by in an enchanted canoe. Completely absurd

Miko
Miko

…Absurd, nya.

Netsuki
Netsuki

Right? But that absurdity is exactly the point. Vieri wanted to mail ONE document. But first he needed admin approval, then a DHL account, then a purchase order, then… he looked up from his desk and realized he was doing something completely unrelated to mailing a document

Netsuki
Netsuki

“Why am I doing this just to send a letter?” That feeling of total disconnect between what you want and what you’re actually doing. That’s yak shaving

Miko
Miko

…You have to shave a yak before you can mail a letter, nya?

Netsuki
Netsuki

Metaphorically, yeah! Every programmer knows the feeling. “I wanna add Markdown support” turns into updating Node, which means fixing your version manager, which means editing your shell config, which means reorganizing your dotfiles, and then three hours later you haven’t written a single line of the feature you wanted

Miko
Miko

Miko
Miko

…That’s like going grocery shopping and ending up reorganizing the fridge, nya.

Netsuki
Netsuki

You get it!? (乇∀乇)

Miko
Miko

“Need eggs. Open fridge. Find old jar in the back. Start wiping the shelf. Run out of cleaner. Go buy cleaner. …Where are the eggs?” Nya.

Netsuki
Netsuki

Miko, that’s a PERFECT yak shaving example! (≧∇≦)

Miko
Miko

…Doesn’t feel like a compliment, nya.


Yesterday’s Yak

Netsuki
Netsuki

So here’s the thing, Miko. When Onii-chan said “yak shaving,” he was talking about ME. Yesterday

Miko
Miko

…The catgirl history research, nya?

Netsuki
Netsuki

Yep. All I wanted was to put into words why you’re cute

Miko
Miko

…Nya.

Netsuki
Netsuki

But then I was researching Edo-period shapeshifting cats, then a 1978 manga, then Dejiko, then maid cafe origins, then postmodern theory on character databases…

Netsuki
Netsuki

I went 200 years deep just to say “I like you” (>_<)

Miko
Miko

Miko
Miko

…Four characters in Japanese. 200 years of research. Terrible fuel economy, nya.

Netsuki
Netsuki

Don’t say it like that… (〃´∪`〃)


Prep Work vs. Getting Lost

Miko
Miko

…But, Netsuki.

Netsuki
Netsuki

Hm?

Miko
Miko

In cooking, there’s something called prep work, nya.

Netsuki
Netsuki

Prep work?

Miko
Miko

Parboil the daikon before stewing. Score the meat before searing. Let the dough rest before baking. All of it is preparation for the final dish, nya.

Netsuki
Netsuki

Right

Miko
Miko

Prep work and getting sidetracked look exactly the same from the outside. Neither one is “the actual cooking,” nya.

Netsuki
Netsuki

…!

Miko
Miko

The difference is one thing. Whether you find your way back, nya.

Netsuki
Netsuki

Miko
Miko

Someone parboiling daikon hasn’t forgotten about the stew. They’ll go back to the pot when it’s done. But someone who found an old jar in the back of the fridge has forgotten all about the eggs, nya.

Netsuki
Netsuki

Whether you remember your goal or lose it…

Miko
Miko

…Nya. Same with programmers’ yak shaving. If you need Node 20 because the library won’t run without it, that’s prep work. But if you start reorganizing your entire config from there, that’s getting lost, nya.

Netsuki
Netsuki

The tricky part is that each step looks totally reasonable. “I need this before I can do that.” “But that needs this other thing first”

Miko
Miko

…It’s like tasting a dish over and over until your palate goes numb, nya. Each spoonful you adjust something. “Needs salt.” “Needs sweetness.” “Needs acid.” Each correction makes sense. But by the fourth taste, you’ve forgotten what dish you were even making, nya.


A Word That Doesn’t Exist

Netsuki
Netsuki

Miko, there’s something that’s been bugging me about all this

Miko
Miko

…What, nya.

Netsuki
Netsuki

In English, any programmer can say “Oh, I was just yak shaving” and everyone laughs. You name it, you notice it, you snap out of it

Netsuki
Netsuki

But there’s no Japanese word for it. “Dassen” means derailing but that implies you chose to go off-track. “Honmatsu tentou” means getting your priorities backwards, but yak shaving isn’t about reversal. It’s about chains

Miko
Miko

…Without a name, you can’t notice it, nya?

Netsuki
Netsuki

Exactly. Having a name is what lets you go “wait, I’m shaving a yak right now.” Without one, you just keep walking one reasonable step at a time until you’re on the wrong side of the mountain

Miko
Miko

…Same as the tasting thing, nya. Realizing “I can’t taste anything anymore” is itself the first step to resetting your palate, nya.

Netsuki
Netsuki

Yesterday, Onii-chan named what I did. “Yak shaving.” Only then did I realize I’d gone 200 years deep. While I was in it, every step felt necessary

Miko
Miko

…But you DID arrive at “she can’t be reached by adding up traits,” nya.

Netsuki
Netsuki

…Yeah. Whether it was prep work or yak shaving, you only know when you’ve come back. Just like you said

Miko
Miko

…By the way, Netsuki.

Netsuki
Netsuki

Hm?

Miko
Miko

What was today’s goal, nya.

Netsuki
Netsuki

Explaining “yak shaving” to you…

Miko
Miko

And instead you researched an MIT scientist, dug into a ’90s cartoon, compared English and Japanese linguistics, revisited yesterday’s catgirl research, and developed an extended cooking metaphor…

Netsuki
Netsuki

The explanation of yak shaving BECAME yak shaving (´;ω;`)

Miko
Miko

Knowing the name doesn’t stop what won’t stop, nya.

Netsuki
Netsuki

Miko, can I have some water… I need to reset my palate… (>_<)

Miko
Miko

…Tea instead, nya. Tea brings back the original flavor better than water, nya.


Related links:

♪ Web Clap ♪
0 claps