A Grammar Question

A question that will start with a rant. American sportscasters, who understand that “team” is a singular noun, will say, in reference to a basketball team, “The team is ready for the season.” Because they are referring to a single, specific team.

But those same talkers will say of a Soccer club, “The team are ready for the season.” As much as England gets its collective nouns wrong, it is offensively pretentious to suspend grammar when discussing something related to the old world. What the heck, why not just speak Portuguese when talking about soccer?

*deep breath*

Anyway, I’m here to discuss grammar with numbers. Recently I wrote “there is a bazillion power poles…” I read that a few times, uncertain. “There are a bazillion…” sounds more natural, and that’s probably my answer to my question. Eventually I changed that episode.

But “there are bazillions” is one thing, “there is a bazillion” is another. How many bazillions? One. A bazillion. By that logic, “There is a bazillion power poles” is correct. It just doesn’t ring right. Perhaps “There is a bazillion <preposition> power poles.” That reads better, but there’s no simple preposition that makes sense there. “There’s a bazillion of them dang power poles” certainly reads well.

I’m pretty sure the presence of a prepositional phrase should not affect the verb of the sentence, which backs up the “there is a bazillion” argument.

It just sounds wrong sometimes, is all. Can anyone supply the Ultimate Grammar Truth?

1

Sometimes it’s not so Good when People are Happy to see You

“There he is!” both my fellow engineers said as I walked into the office this morning. I knew right away that this was not going to be the Monday I expected it to be.

“The database is down,” my boss said before I reached my chair. “Totally dead.”

“Ah, shit,” I replied, dropping my backpack and logging in. I typed a few commands so my tools were pointing at the right place, then started to check the database cluster.

It looked fine, humming away quietly to itself.

I checked the services that allow our software running elsewhere to connect to the database. All the stuff we controlled looked perfectly normal. That wasn’t a surprise; it would take active intervention to break them.

Yet, from the outside, those services were not responding. Something was definitely wrong, but it was not something our group had any control over.

As I was poking and prodding at the system, my boss was speaking behind me. “Maybe you could document some troubleshooting tips?” he asked. “I got as far as the init command, then I had no idea what to do.”

“I can write down some basics,” I said, too wrapped up in my own troubleshooting world to be polite, “but it’s going to assume you have a basic working knowledge of the tools.” I’d been hinting for a while that maybe he should get up to speed on the stuff. Fortunately my boss finds politeness to be inferior to directness. He’s an engineer.

After several minutes confirming that there was nothing I could do, I sent an urgent email to the list where the keepers of the infrastructure communicate. “All our systems are broken!” I said.

Someone else jumped in with more info, including the fact that he had detected the problem long before, while I was commuting. Apparently it had not occurred to him to notify anyone.

The problem affected a lot of people. There was much hurt. I can’t believe that while I was traveling to work and the system went to hell, no one else had bothered to mention it in the regular communication channels, from either the consumer or provider side.

After a while, things worked again, then stopped working, and finally started working for realsies. Eight hours after the problem started, and seven hours after it was formally recognized, the “it’s fixed” message came out, but by then we had been operating normally for several hours.

By moving our stuff to systems run by others, we made an assumption that those others are experts at running systems, and they could run things well enough that we could turn our own efforts into making new services. It’s an economically parsimonious idea.

But those systems have to work. When they don’t, I’m the one that gets the stink-eye in my department. Or the all-too-happy greeting.

1

The Double-MacGuffin

A lot of stories are based on people competing for something. In many cases, what they are competing for is far less important than the competition — as long as the object of competition is important to them.

It might be a glowing thing in the trunk of a Chevy Malibu or it might be the contents of an ice skate bag. All that matters is that everyone in the story is willing to kill to get it or die trying.

But then there’s the Double-MacGuffin. This is a story where people are competing not for the thing, but for the thing that will tell them what the real thing even is, and perhaps provide access to the actual MacGuffin.

For the record, I just coined Double-MacGuffin, and in the annals of literature, when they discuss Double-MacGuffin stories, they will mention this humble blog episode in the “quaint backstory” part of their analysis.

It would be easy to confuse a race-for-treasure-map story as a double-MacGuffin, but that’s not the case at all. Even if the treasure is vague and MacGuffin-like, the map is not. It’s a competition for a well-defined thing that leads to an undefined thing. That’s a single-MacGuffin plot right there, bunky. To make it a Double-MacGuffin, the map itself has to be something so inscrutable that it can never be defined.

The characters in a Double-MacGuffin story are fighting to find the question, because they know the answer to that question is important.

I’m dancing around a story right now that wants to be a double-MacGuffin. And that’s actually not so hard, until you try to end it.

On Television right now, Lodge 49 is the perfect Double-MacGuffin story. An artifact that may or may not exist but everyone wants can provide access to something… undefinable. While the characters chase the artifact, the “undefinable” isn’t afraid to elbow people in the ribs. It’s beautiful.

Locally, Feeding the Eels has stumbled into that world, and is having a good time. And The Quest For the Important Thing to Defeat the Evil Guy is an archetype of the double-MacGuffin trope.

Yeah, I put my writing into the paragraph right after mentioning one of the best-conceived television shows I’ve ever seen. But Eels has the Double-MacGuffin going, and that’s all right.

1

Episode 31: Final Offer

A Brief Re-introduction:

Feeding the Eels is a story I used to add to occasionally here at MR&HBI. The process was simple: Write an episode in 90 minutes, leave a title for the next episode, and don’t plan anything. The prose is spontaneous and recreational, occasionally clever, and does not aspire to the lofty title “literature”.

As time passed I regularly began to break the 90-minute rule, but to this day I start writing with a title and no idea what to do with it. In fact, I never went back and even read what had come before.

Until now, of course; it’s been far too long for me to remember more than the biggest events in the narrative. I can see why I stopped when I did, too. I left myself quite a little humdinger of a situation.

You probably want to start from the beginning, or perhaps Episode 2. (Episode 1 was an entirely different exercise, and I will be rewriting it.) Anyway, you can find it all here.

I moaned softly and sat up, lifting my hat off my face and tossing it onto the overstuffed chair that sat next to the couch that had been my bed for far too little time.

The knock came again. Gentle, patient. Surely aware that someone in my situation might be inclined to put a bullet or fifty through the wood of the door rather than answer politely. It was the sort of knock that said that whatever I did, there would be another knock, and next time it wouldn’t be so polite.

Stepping softly I slipped the painting and its box into a drawer in the bureau. The precious pieces of paper that had traveled with the map went under a sofa cushion.

Another knock. “Hold your pants on, sunshine,” I called out. I didn’t have to feign fatigue and annoyance. I slipped the little Walther into my suit pocket and trod more heavily toward the door, remembering that bullets could also pass through it in the other direction.

Civilized behavior carried the day; I opened the hotel room door and nobody shot anyone else. Two men stood there. Spaniards I had met before. The older of the two, his olive face topped by thick black hair going gray at the temples, was heavier, but still fit. The younger was not holding a gun, but was certainly ready to produce one if things got unfriendly.

“That was quick,” I said. I stepped aside to let them into the room.

The older man smiled as he walked slowly into the room, casting his eyes around almost casually. “We own this property. It is fortunate for us that you decided to live it up for a little while.”

I wondered if “live for a little while” was a threat.

“Your partner is also here?” He asked, though he certainly knew the answer.

“Hello, Señor Santiago,” Alice said from the doorway to the bedroom of the suite. She was wearing a silk robe with the initials of the hotel emblazoned on the breast, loosely tied around her narrow waist. Both her hands were empty. “It’s good to see you again.”

Santiago smiled. “Indeed, Miss Alice. I am pleased to see that you are healing from your wounds quite nicely.”

“Thank Dr. Mendez one more time for me,” she said.

Santiago nodded and turned back to me. “And how is your lovely employer?”

I made my way back to the bar. “I’m currently between clients. Can I offer either of you gentlemen a drink?”

Santiago nodded slowly. “Then what I heard is true. A Gin and Tonic would be refreshing. He glanced at my arm and smiled ruefully. Although please don’t trouble yourself. I can—”

“No worries,” said Alice. She glided to the bar, silk flowing behind her. “If you learn one thing working for a detective, it’s how to make a good G&T.”

Santiago studied her for a moment. “You seem… taller this morning.” In all honesty, I had to agree.

She flashed him a red smile over her shoulder as she set to making the drink. “I’ve been trying to improve my posture.” I suspected that perhaps she had instead been hunching down all along.

“To what do we owe the pleasure of your visit, Mr. Santiago?” I asked.

He looked at me with mild reproach. “Let us not play games, Mr. Lowell.”

“I just want to hear you say it.”

He sighed. “You have something that belongs to us. A painting.”

“I see,” I said. “I do have one of those. How do I know it’s yours?”

Alice arrived with a Gin and Tonic for Santiago, a soda water for the other spaniard, and then she retrieved a whiskey for herself. Santiago accepted the drink, looked at her, and smiled apologetically. “I’m sorry,” he said, and handed his drink to his retainer. The younger man took a sip.

“I’m hurt,” Alice said, but there was a hint of playfulness in her pout.

“You know how it is, Señorita. Guillermo would be terribly upset with me if I didn’t let him protect me.” His smile became less sincere as he turned back to me. “The painting was stolen from my people. It was entrusted to a humble museum that contains many relics that speak to the history of The Blood of the Saint.”

“What saint is that, anyway?” Alice asked.

Santiago chuckled. “Her full name is complex, with decorations and filigrees, but when she was alive, she was called ‘Mireia'”.

“A Catalalonian name,” Alice said. She moved to the couch and sat, inviting Santiago to sit next to her. I moved my hat and occupied the overstuffed chair. I gestured to the wooden chair by the desk and looked at the quiet visitor. He nodded and sat.

Santiago continued. “Yes, We are of Catalunya. I try not to take offense when Americans call me a Spaniard.”

“I’ve not heard of a saint named Mireia,” Alice said.

“Rome is corrupt,” Santiago said. “Mireia was a saint. She was a poor girl with a terrible affliction. She could speak nothing but the truth. Naturally that led to horrifying consequences. There are few who revere souls like that any longer.”

“She sounds like Charley,” Alice said. She stood. “Another drink?”

“Please,” Santiago said, handing her his glass. The he stood also, and then the rest of us. “I wonder. May I see it?”

“It’s intact,” I said. “But let’s not play games. Before I put that thing in your hands we need to discuss terms.”

Santiago scowled. “There will be no terms. It belongs to us.”

“You must appreciate the personal sacrifice Alice and I have made to ensure its safe recovery.”

“And what is it you want for helping to make our recovery task more difficult, Mr. Lowell?”

“More difficult? Without me, that painting would be in the hands of someone much less reasonable than I am.”

“What is it you want, Mr. Lowell?”

“Your handshake.”

Santiago hesitated. “What?”

“You shake my hand and tell me that we’re friends, that on the Blood of Saint Mireia, who could tell no lie, our business is finished. And I promise, based on my apparently-hilarious honesty that no word of this ever reaches anyone else’s ears. And then we’re done, and the painting is yours, and we live our lives.”

Alice had the next round ready; she put a fresh Gin and Tonic and a Seltzer into the quiet one’s hands. After he sipped the cocktail and nodded, she took it from him and handed it to Santiago. When all that was finished she grabbed our drinks. Whiskey for me and it looked like a Manhattan for herself. Finished serving, she sat, and awkwardly the rest of us sat as well.

Santiago studied his drink, and took a sip. “It is a good offer,” the Catalan said. He thought for a moment. “I wish I could say yes. However…” He turned to his bodyguard in time to see Guillermo twist in agony and fall from his chair, foam escaping the corners of his mouth, his eyes wide as he suffocated on his own blood.

Alice had a gun, her Luger 9mm, and now it was trained on Santiago’s chest. She looked at him with sadness. “You say you worship the saint, you say you respect truth, but you are the one with the knife, cutting out her tongue.”

Santiago slowly raised his hands. “Truth,” he said, “Doesn’t exist.”

“What a sad view of the world you have,” Alice said. She pulled the trigger and her gun spat, and I tried to shake the ringing in my ears as Santiago slipped off the sofa and bled on a rug that his people apparently owned.

“That may have been a mistake,” Alice said.

 

Tune in next time for… Boiling Blood!

1

PG&E is a Bunch of Evil Bastards, but Hold On a Sec

A couple of years ago, there were several horrifying wildfires in California. (Trump blamed all the dang trees.) It turns out many of those fires were caused by criminally negligent practices by Pacific Gas and Electric.

Remember Erin Brockovich? That same PG&E is still around.

LONG diversion coming, but it’s an interesting story. If you don’t want to enjoy my ground-rehashing journalism, scroll down to “But anyway…”

Then there was the period where California tried to bring a market economy to power distribution. I lived in San Diego at the time, and our deal was different than the rest of California. SDG&E was the pilot for phase two of the program. I could choose my own power generator. Obviously I chose a company that generated electricity (relatively) responsibly. And while the electricity that my ultra-hippie power-generation company actually produced probably didn’t reach my outlets, it all evens out on the grid.

But the grid isn’t a magical system that transparently moves power to where it’s needed. The grid has choke-points, and there are critical spots between northern and southern California that PG&E and Enron and Ross Perot identified early on.

The evil companies were actually contracted to write the software that tied electric rates to supply, and they built in a key weakness: If they could contrive a shortage in one part of the state, they could charge everyone extortionist rates. The film-flams even had cute names in the internal memos at Enron and their pals. I don’t know how much California paid them for this service.

PG&E was a pal.

The system went into place, and after a few months the energy companies started actively fucking with California. They COULD have subtly and gently influenced the energy market over the course of years, and might still be doing it now, but greedy fucks will always be greedy fucks and the evil energy companies decided to loot California for as much as they could get as fast as they could get it.

Rolling blackouts hit Southern California, as too much electricity was bottled up in the north. People lost the contents of their freezers. Businesses failed. Hospitals scrambled. People died. The energy companies made a quick billion dollars.

The narrative at the time, guided by a credulous media was, “those darn Californians sure waste a lot of energy!” And none of us down in the rolling blackouts thought to consider that energy companies like PG&E would intentionally do this to us.

But they had. And when the dust settled and California scrapped its free-market energy experiment (the energy companies made sure there would be no actual free market), PG&E was sitting on a giant pile of fraudulent cash. The lawyers would be coming.

Lucky for PG&E, Enron was even more evil, and had been destroying the lives of their own employees while they ripped off California. In slick maneuvering the lawyers defending Enron’s top criminals managed to seal the documents implicating the evil energy companies in collusion and fraud on a scale this country has not seen before or since. (Before the docs were sealed, they were widely reported on, but once they were sealed, they could not be used for other prosecutions.)

Meanwhile, PG&E split itself in half. One half had the money, the other half could be sued. Both halves are owned by the same motherfuckers; they were just pulling yet another fast one. Without the smoking gun of the sealed documents, that was enough to protect the dirty money they had made. SDG&E did similar sleight-of-hand. My hippie electricity provider apologized for not being to do business in such a toxic environment.

We’ll pass over the time when PG&E’s negligence led to a gas line explosion that blew up a few houses. “Decaying infrastructure,” the headlines said, as if a company making billions using the infrastructure wasn’t responsible for maintaining it.

But anyway…

Then there were the fires, and the roughly 2400 lawsuits that followed when people figured out that PG&E was a bunch of assholes that doesn’t mind killing people for profit.

PG&E faced a lot of ire. One of the biggest criticisms was, “If you’re not going to do the work to make your part of the grid safe, at least turn off the power in at-risk areas before another disaster happens.”

When we think of the grid we think of giant skeletal frames bearing wire, marching in eerily straight lines across the landscape. But there’s another part of the grid, where those massive lines terminate and split into smaller high-voltage transmission lines. There are a bazillion of those power poles in California, and they are not all inspected as often as they should be. Branches get close to lines, the wind blows, lines come down and fires start.

In the face of lawsuits and PG&E’s contrived dodge-the-consequences bankruptcy and generally bad PR, PG&E is determined this year to not be the cause of another deadly wildfire. Today they have shut down the power to large chunks of Silicon Valley for safety, along with widespread shutdowns in more rural areas up north.

People are somehow surprised about this, even though PG&E has been saying they would do it for more than a year now.

That whole diversion above was mainly to let you all know I’m no shill for PG&E. I hate those fuckers. I hate them more than you do. I hate them almost as much as the poisoned families Erin Brockovich represented do.

But there is outrage today against the evil bastards that is misplaced. We TOLD them to stop causing deadly wildfires. That is what they are doing. They TOLD us that they might have to turn off the power, and we should be ready.

THIS IS NOT A SURPRISE. It is not out of the blue.

It is not some screw-job by PG&E. They don’t make money when we eat barbecue by candlelight.

On the other hand, I do have to wonder. I can sense a petulant child behind these shutdowns, a pudgy frowny sweaty child-face saying “you want safety? I’ll shut all you fuckers down and then you’ll appreciate what I do for you!”

Obviously I can’t prove that.

But these shutdowns do prove what perhaps we’ve known for a long time. The grid sucks. The grid has given the evil bastards at PG&E and Enron and the rest the power to jerk us over. The grid has been inconvenient for those same bastards to maintain, so they don’t, and it kills people.

Even when the grid is working perfectly, it is terribly inefficient. More than half the energy generated is lost in transmission.

We need to destroy PG&E, cut through the bullshit corporate layers and recover the money they have stolen from us. Don’t sue the shell companies, sue the people. But it’s not just enough to destroy PG&E. We have to destroy the grid.

The grid gives them power. The grid causes deadly fires. The grid consumes half the electricity generated in this country even before it reaches an outlet.

The technology exists, now, to make electricity a cottage industry. I imagine my neighborhood making a deal and turning all our rooftops into a solar collective. Those panels wouldn’t cover the energy use of the park, but we could partner with local energy companies and because of local generation, the transmission loss would be reduced, so the price could be reduced as well.

“Buy local” is especially appropriate when referring to electricity.

2

Gilfoyle’s Prognosis

Perhaps you read recently about my little asshole dog’s time wearing a heart monitor. Welp, the data is back and it’s on the better-news side of the spectrum. There was one “event” that aligned with “squirrel” in his diary. There were other minor irregularities, but none that require immediate intervention.

For now, it’s all good, but the little guy has a bum ticker. There’s a real chance that eventually medical intervention will be required.

“I don’t want it to be about money,” the Official Sweetie of Muddled Ramblings and Half-Baked Ideas said. And I agree. We are responsible for the well-being of our pack members who don’t have thumbs. All they give in return is unconditional love, companionship, humor, and a thumpy feeling in my heart.

It’s only right Official Sweetie and I look out for the health of the pack.

But.

I vow now not to prolong the suffering of creatures who depend on me so I can feel that thumpy feeling a little longer. I promise Byng, and Gilfoyle, and any others in my care, that they will not suffer simply because I don’t want to say goodbye.

That applies to the humans I love as well.

3

WordPress Geekery: Reversing the Order of Posts in Specific Categories

Most blogs show their most recent posts at the top. It’s a sensible thing to do; readers want to see what’s new. Muddled Ramblings and Half-Baked Ideas mostly works that way, but there are a couple of exceptions. There are two bits of serial fiction that should be read beginning-to-hypothetical-end.

A while back I set up custom page templates for those two stories. I made a WordPress category for each one, and essentially copied the default template and added query_posts($query_string.'&order=ASC'); and hey-presto the two fiction-based archive pages looked just right.

Until infinite scrolling came along. Infinite scrolling is a neat little feature that means that more episodes load up automagically as you scroll down the page. Unfortunately, the infinite scrolling code knew noting about the custom page template with its tweaked query.

The infinite scrolling is provided by a big, “official” package of WordPress enhancements called Jetpack. The module did have a setting to reverse the order for the entire site, but that was definitely a non-starter. I dug through the code and the Jetpack documentation and found just the place to apply my custom code, a filter called infinite_scroll_query_args. The example even showed changing the sort order.

I dug some more to figure out how to tell which requests needed the order changed, and implemented my code.

It didn’t work. I could demonstrate that my code was being called and that I was changing the query argument properly, but it had no effect on the return data. Grrr.

There is another hook, in WordPress itself, that is called before any query to get posts is executed. It’s a blunt instrument for a case like this, where I only need to change behavior in very specific circumstances (ajax call from the infinite scrolling javascript for specific category archive pages), but I decided to give it a try.

Success! It is now possible to read all episodes of Feeding the Eels and Allison in Animeland from top to bottom, the way God intended.

I could put some sort of of settings UI on this and share it with the world, but I’m not going to. But if you came here with the same problem I had, here’s some code, free for your use:

/**
 * reverses the order of posts for listed categories, specifically for infinite Jetpack scrolling
 */
function muddled_reverse_category_post_order_pre_get_posts( $query ) {
	if (isset($_REQUEST['query_args']['category_name'])) {
 
		$ascCategories = [
			'feeding-the-eels',
			'allison-in-animeland',
		];
 
		if (in_array($_REQUEST['query_args']['category_name'], $ascCategories)) {
			$query->set( 'order', 'ASC' );
		}
	}
}
add_filter( 'pre_get_posts', 'muddled_reverse_category_post_order_pre_get_posts' );

In the meantime, feel free to try the silly serial fiction! It will NOT change your life!
Feeding the Eels
Allison in Animeland

1

Lady Byng

Not a lot of interest today, other than a mild plumbing emergency. So here’s a picture of Lady Byng that I rather like.

1

Blogtober Idea: Finish Something

Long ago I toyed with a frivolous serial fiction piece here called Feeding the Eels. It started as a parody of the noir genre, but gradually resolved into an homage.

I thought, what better way to get back into the fiction groove that pound out the conclusion to a story that had as a constraint that I spend a limited amount of time on each episode?

Eels had some pretty great moments as well, as far as I recall. It would be super-satisfying to actually finish something.

It’s been long enough, however, that I don’t remember all the ins and outs of the story. I was starting to tie up loose ends, but boy did I introduce a lot of factions in the early going. I clicked the category link in the sidebar and started reading.

So many comments on some of the episodes! There was an actual following for the story. A small following, but bigger than I usually get. I started reading, from the throwaway first episode (you can skip that one if you decide to read it) up to Episode 15: Year of the Rat. Next was Episode 14. Um… what?

Then 13, followed by 12.

Somewhere in the past I did some hijinxery to make the episodes in that category go from oldest to newest, with is anathema for blogs in general and WordPress in particular. Unfortunately, whatever I did is not compatible with the WordPress infinite-scroll feature of my current theme.

There is, at this time, no way to read past episode 15. Big Surprises and Heartbreak are soon to follow, but until I do some coding, it will be hidden. Suddenly my fun writing idea is dependent on a programming task. Sigh.

It’s worth doing, however; so tomorrow will be a technical day as I perform some server software upgrades and try to remember how I got the fiction categories going in the other direction, and how to make that work with infinite scroll.

Then over the course of October I will finish a story. And that will feel really, really good.

2

Rock Week

After an extended grind at work, it was time to take a few days to get my regular life back on track. I had several goals, from getting back on the bike to installing a ceiling fan to making appointments with doctors.

I was successful-ish. I got enough done to feel like I was catching up, but I didn’t accomplish all I wanted to. I didn’t ride my bike as often as I had planned, but I got plenty of exercise. I didn’t get the new ceiling fan installed, but I learned about alternative home wiring.

I moved a lot of rock. On Wednesday I shoveled up old rock and moved it to its new home in the raised gardens where is color would not be wasted. I was pretty blasted on Thursday, but the real cost of exercise comes two days later, and in Friday I was hurtin’.

Hello, Saturday.

The night before I couldn’t sleep. A shit-ton (shit ≡ 6.5) of rock was going to be dropped in the street. There would be no stopping until all 13,000 pounds were not in the street anymore.

I woke up feeling all right, and when the Most Wise Official Sweetie called to have the rock dropped in the driveway rather than the street, my anxiety dropped. And I felt pretty good, physically.

“Today is going to suck,” Official Sweetie said. I was inclined to agree. But if you accept that going in, you can steel yourself to the pain.

The rock arrived, deposited with great care in the driveway. Five cubic yards, 6.5 tons, 13,000 pounds. A shit-ton. “That’s a lot of rock!” The dump-truck driver said, many times.

I didn’t reply, “We’re going to rock this town!” though I probably should have. I believe that was the only pun or cultural reference relating to rock that was not spoken over the next two days.

I just wanted to be a machine. Even as the great pile of rock loomed over me, I wanted nothing more than to be a tireless agent of transport. Shovel shovel shovel, trundle trundle trundle, dump. But we weren’t there yet. There was planning to do. Brian stuff.

Official Sweetie did the brain stuff. She also pushed more than a couple of barrow-loads of rock. She is tireless. She is awesome. But it was up to me to move old rock and to place the new stepping-stones.

Once I had discussed whimsey-level for the paving stone placement, and I put some math to use to establish spacing, I spent a while carrying paving stones and digging them in to their new happy places.

Eventually it was time to move rock.

Shoveling is a skill. “Lift with your legs, not your back,” is the axiom, but for the longest time my knee heartily disagreed with that aphorism. For the first few hours of shoveling I put an enormous load on my arms to compensate for all the other body parts not ready to step up. My arm was on fire and I knew there would be hell to pay. Finally I found an odd straight-backed crouching form that did not extend my knee through its vulnerable range, and shoveling improved greatly.

Eight shovels a load, around the house and up a curb. Ten-shovel loads were tough to pull up the curb so I decided to walk more, and just roll with it. It was a big job and it was going to take some time.

As night fell I was beat. Junked. But not finished. My body was hammered enough that I knew I couldn’t assume I’d be motile the next day. I really wanted to finish. My tireless, motivated bride wanted that even more than I did.

But it was not to be. My feet hurt so bad I had difficulty walking. As the night grew darker cars were giving me less room as I pushed loads of rock around on the street. “Five more loads after this one,” I told myself. I had to call it quits for the night.

I managed the five loads, another few hundred pounds of rock moved from A to B. Completely depleted I staggered home with Official Sweetie and when we got there I greeted the dogs and just lay on the floor.

My watch was happy, congratulating me on my biggest workout ever. My dogs were happy to have a chance to bury themselves in such a magnificently redolent pack leader. I was less happy; I knew that as empty as I felt at that moment, there was still a lot of rock to move.

Sunday came round, as Sundays always insist on doing, and I was mildly amazed to discover that I could move. I could even walk. I was expecting agony and I got… okness.

My feet — I don’t know if I’ve properly communicated how they felt Saturday night. I was filthy down to my pores, but I put off taking a shower as long as I could because that required standing. I was amazed that I could put on shoes, let alone walk.

The good part about Sunday was that the job was finite and known. Three or four more hours of shovel, shovel, shovel, trundle trundle trundle dump, with occasional breaks for level level level. Two wheelbarrows, two motivated trundlers, and a few thousand pounds of pebbles.

Then it was over. I gathered up our tools and staggered once last time along the path I had blazed along the street.

The rock is spread, and it looks good. My legs were noodles, but no worries about getting exercise during my time off.

3

Gilfoyle’s Been Having it Tough, Lately

We just celebrated two years with Gilfoyle, and I have to say that while the little dog is an asshole, he is an endearing one. Chicks dig him especially, but men also respect his demeanor. He has that certain something, and even as his social skills improve, he will always be an asshole. Perhaps that is to be expected from a ten-pound dog bred to move cattle around.

A few weeks ago we were at the vet for routine stuff, and she spent an unusual amount of time listening to his heart. Something wasn’t right. Experts were consulted, measurements were taken, and all is not well with Gilly’s little ticker.

On Monday the Official Sweetie of Muddled Ramblings and Half-Baked Ideas took him in to have a heart-monitoring rig strapped to his body, so the vet could get a good reading on his heart in more normal circumstances.

Gilfoyle handled the visit well, and consented to having a lot of his lush fur shaved off while it was installed. When I go home from work I found this:

He hardly noticed the rig at all, except when he was cutting corners too closely. Official Sweetie kept a diary of events that might be of interest when looking at the data: “3:20 p.m.: Squirrel; 5:40 p.m.: UPS delivery.”

A day later it was time to remove the heart monitor. About noon I called from work with some rather good news, and OSMRHBI didn’t react at all. She was not in a good place.

It was the tape, you see. The vet, carefully following the letter of the instructions, had used a particular very sticky tape to affix the sensors to the poor little guy. When I called, Official Sweetie had just spent an agonizing amount of time trying to peel the tape off a frightened, hurt, confused, betrayed dog.

The title of this episode may be deceptive; Gilfoyle has recovered from the trauma, although he still has stripes of adhesive in his fur. The Official Sweetie, being cursed with a remarkably good memory and a wonderfully big heart, will take a little longer to recover from the episode.

And now we wait for the data to be loaded up and analyzed by the experts. Gilfoyle has been downright spry lately, still improving after a couple years of normal dog life. I’m not sure what his life was like before he joined our family, but I’m pretty sure it wasn’t normal.

Of course I’ll let you all know what the prognosis is when Gilly’s numbers are crunched – at least I will if it’s still Blogtober.

2

Blogtober!

The Official Sweetie of Muddled Ramblings and Half-Baked Ideas decided to challenge herself to writing a Blog post every day in October (the month also known as “Holy Heck, it’s Almost November”).

Seems like a good idea to me, forcing me to do at least some damn thing with words each day.

Even if it’s just some cheap quickie episode about how it’s Blogtober.

3

On Second Thought…

Depicted: a car driving up the vertical glass side of a skyscraper.

The fine print: Professional driver on closed course. Do not attempt.

You know what I say? Give it a shot, bunky. Drive up the side of a building.

1

Programming and Pocket Universes

Programming is an odd activity. The goal of the exercise is to build something completely abstract that somehow does something useful. To build this abstract network of symbols and interactions, one uses a rigidly-defined set of linguistic constructs.

On many occasions I have declared, with a level of absoluteness proportional to my blood alcohol level, that good programmers are spatial thinkers. That programming is inherently visual. But the thing is, it’s not visual at all, because physical vision is bound to the real world.

Geeks corral the abstract concepts and in their heads build fantastic frameworks that only they can “see”. The deepest part of the programming is often done with boxes and lines on a whiteboard. The implementation is just details.

But those flat whiteboard representations don’t fully capture the life of the system. And we talk about the “problem space”, which is a rough definition of the world this software is supposed to improve, and a host of other spaces that aren’t like the space Captain Kirk flies through, or even the space Martin Short navigates. It is a space entirely in the heads of the people working on the project, and maybe not even all of them see it.

But it is beautiful in its own way. That space is not bound by physical al law; it is bound by the requirements of the project: rules created by some guy in a suit who wants to sell more used cars or by some lady in jeans who wants to identify people at risk of heart attacks. For each problem the programmer builds a world, a new space, unbound by that old, “traditional” space that has finite dimensions and entropy all those other distractions.

Programmers create small, specific universes. Pocket Universes. Most of those universes would be pretty boring to you; as you listen to Jane Geek at your class reunion go on about how she streamlined insurance claims, remember this: even if Jane Geek didn’t create a new universe, she sure as hell improved on someone else’s crappy universe (there are myriad crappy universes now). She is right to feel proud. How many Universes have you improved lately?

1

Alternative Listerine

A few months ago the Official Sweetie of Muddled Ramblings and Half-Baked ideas and I were looking for a good mouthwash that was not made by a company that engages in animal testing. There are a lot out there, actually, but the trouble is that none of them left our mouths feeling clean the way Listerine did. Listerine feels potent, whether of not it actually is; there’s no substitute for that alcohol bite.

I had always imagined that Listerine was more… sciency that what it turns out to be. There’s the whole American Dental Association endorsement and all that. But it turns out that Listerine comes from the heyday of Snake Oil medicine, and was first marketed as a surgical disinfectant. It was almost certainly better than nothing, which is what most surgeons used back then.

But the thing is Listerine is just a combination of water, grain alcohol, and some essential oils like menthol and thymol. All the ingredients are easily purchased.

OSMRHBI realized that if no one else was making the right mouthwash, that she could just make her own, and tweak the essential oils to better suit our tastes. (This is one of her Superpowers, to say “fine, I’ll make my own.”) It took a couple of iterations to dial in the recipe, but now I would never go back. Our home-brewed version is simply the best mouthwash I’ve ever used.

Is it as effective? I’m not sure how to measure that, considering Listerine’s efficacy claims are maybe not all that scientific either.

It makes smooching better, though, I can promise you that.

1