2021-and-done

When the year fails to acquit itself well, it is my self-appointed duty to compensate with witticisms and clever observations. (Previously.)

  • Not everything in 2020 was bad.

    Not everything in 2021 will be good.

    Also, it's foolishness to assign credit or blame for events to the calendar.

    Still happy to have 2020 behind us. Happy new year!

  • Continue reading “2021-and-done”

The Santa Corps

You better not pout
You better not cry
You better not shout
I’m telling you why:
The Santa Corps is coming to town

It’s made up of moms
And also of dads
Uncles, aunts, siblings
Students and grads
The Santa Corps is coming to town

It numbers in the billions
With no centralized control
Its geographic center
Is of course at the North Pole

No toy-making elves
No reindeer-drawn sleigh
There’s no need for magic
It just seems that way
The Santa Corps is coming to town

(Previously.)

The Dudley

When I started high school, my dad gave me his old combination lock to use on my locker: a vintage Dudley. It stood out among the identical modern Master locks that most of my classmates had, and I was proud of it.

That lock followed me to college, where it sat mostly unused until I decided, some time in my senior year, that I was getting flabby and needed to start exercising. At that point I began swimming laps regularly, and I used the lock to keep my swim things in a locker at the gym.

I graduated, but I remained at college for work, and I started dating Andrea. (Today, that woman is my wife.) She took more and more of my attention, of course, and I got to the pool less and less often. Still I kept my swim things in the locker there.

At the end of the spring semester, 1989, everyone had to clear out their lockers for the summer. It would have been easy to do − my office was just on the other side of campus − but not yet having learned how to balance work, girlfriend, and other responsibilities and pursuits, I kept putting it off. When I finally got to the pool I discovered I was too late. The lock had been removed and the locker emptied.

I didn’t care about the swimsuit or the towel. But I was devastated to have lost the lock. I thought of it like an heirloom and was consumed with guilt. I live with the echoes of that feeling even today.

The good news is that that lesson is part of what helped me shape up into a more responsible adult.

Trying hard, and failing, not to make a 2020 hindsight joke

Seldom has a year been more unloved
Or with such relish on the trash-heap shoved.
(Previously.)

The spirit of the season

‘Twas the night before Christmas
In, I think, ’82
And for once, the day came
With no things left to do

The gifts had been bought
And been wrapped in advance
To relax and be still
We at last had the chance

We sat in the living room
Candle-lit, calm
And chatted like grownups
Not a boy and his mom

The Christmas decor
Caught the flickering light
It sparkled and gleamed
As we talked through the night

Our tone, as we spoke
Was hushed and subdued
Neither one wishing
To spoil the mood

It’s my perfectest mem’ry
Of how Christmas could be
I wish peace like this
To my friends and fam’ly

Artlessness of the deal

Just under the wire this year.

The sentiment in this song may or may not be true, but that it can at least be seriously entertained is a soothing balm after the one I had to write four years ago.

He better watch out
He better not cry
He better not pout
I’m telling you why:
Donald Trump is going to jail

He’s making a list
Of who’s done him wrong
The DA’s indictment’s
Equally long
Donald Trump is going to jail

He laundered mobster money
Paid bribes, committed fraud
Grabbed Justice by the pussy like
She was just another broad

He might have had lots
Of friends in the joint
But all of his pardons mean
He’s disappoint
Donald Trump is going to jail.

(Previously.)

The theater

One day, while I was working at Transmeta, the company announced its new President and CEO. A few days later, we found out what his first order of business was: to lay most of us off.

This was just fine with me. Going to work for Transmeta was a mistake. It was much too long a commute and, as should have been obvious from the start but was now crystal-clear, the company wasn’t doing very well. In the scant few months I worked there, they neither used me well nor taught me anything useful. In the end, the main things it did for me were to provide some security and stability while Andrea and I awaited the birth of our first child, and allow me to say that I was Linus Torvalds’ coworker for a while.

Anyway, at a surprise all-hands that morning, they asked us all to go back to our offices and await our turn to be called into a room to find out whether or not we still had our jobs. One by one I watched glum coworkers carrying boxes of their belongings out the door. When my turn came and I got the “bad” news – including that my being laid off was accompanied by a generous severance package – it was all I could do to conceal my glee.

I packed up my things, put them in the trunk of my car, and left. But it was still early in the day, and I was now facing weeks or months of homebound childcare as Andrea and I swapped roles and she became our main breadwinner for a while. I figured I’d better take this one last chance for a little time to myself. So on my way home I pulled off 101 to take in a movie at the Century Cinema 16 in Mountain View. It was K-19: The Widowmaker, of which the best that can be said is that it gave Harrison Ford the chance to replicate the dubious feat that his “movie dad,” Sean Connery, had achieved a decade earlier: portraying a Russian submarine commander, unconvincingly.

Fast-forward six years. I wrap up my (much more rewarding) tenure working at Danger when the company decides to sell itself to Microsoft, and I decline to come along for the ride. Danger wasn’t quite as far a commute as Transmeta had been, but it was still far enough that the same movie theater was only a stone’s throw away. So after I surrendered my security badge on my last day, I returned there for old times’ sake. The movie was better this time too: Cloverfield.

Seven years later, and my time at YouTube draws to a close. YouTube is even closer to home, but my work there does occasionally require me to be at the main Google campus in Mountain View – just a few blocks’ walk (or ride on a multicolored Google bike) from the Century Cinema 16. As I figured it, that movie theater helped launch me from Transmeta into a better gig at Danger, and again from Danger to a still-better gig at YouTube. If I broke this new tradition it would clearly be at my peril. So I arranged to be down at Google HQ in my last week and, before leaving for the last time, stopped at the theater for Amy Schumer’s Trainwreck (which was great).

And the theater did not disappoint: soon after, I began what turned out to be the most-rewarding job of my career to date, becoming a blockchain expert at Chain.

Chain lasted in one form and another until January of this year. (That’s another story, for another time.) And although the geography no longer made sense, I wasn’t about to miss a stop at the theater to mark the final day of Pogo. This time I saw 1917. And I once again credit this with landing me my current job at Coinbase.

Lei(a)tmotif

Listen to this beautiful piece of music.

It’s a concert arrangement (as opposed to an actual film-scoring performance) of the theme music that John Williams composed to represent Princess Leia in the original Star Wars. It appeared on the original 1977 double-LP and was the only such piece included. Actual film-score music was sacrificed to make space for it.

I can still remember the vague bafflement I felt listening to this track at age ten, getting my first inklings of both the depths of emotion that existed and that music could move you to them.

It is tender, it is haunting, it is sweeping, it is achingly romantic. It is, in short, everything that Princess Leia herself—pragmatic and hard-edged—is not.

Star Wars is inarguably a towering achievement in film-music composition. So how did John Williams get Princess Leia so wrong?

One possibility is that it’s not Princess Leia’s theme per se, but rather the theme for Luke’s adolescent romantic idea of her.

Another possibility is that George Lucas wanted Princess Leia to be more traditionally feminine than the script or Carrie Fisher’s performance allowed, so the music does the extra lifting required.

But the real reason, I suspect, is that John Williams was working through the recent sudden death of his young wife, Barbara Ruick, and the composition is his public expression of love and grief.

Now listen again. I won’t judge you for choking up.

[Informed in part by The Soundtrack Show podcast.]

Yegging him on

It is a good day when Steve Yegge has a new rant to read.

Yegge is a veteran software engineer whose career runs strangely parallel to mine. We overlapped for a short time at Amazon in the early 2000’s, and a few years later at Google. More recently we both worked for companies enabling mobile payments in Asia. We’re both opinionated bloggers (each of whom has name-dropped the other), we’re both Emacs partisans, and we’re both anguished by how Google’s technical superiority is matched by utter cluelessness in product design and marketing.

Where Yegge outshines me by far is in his entertaining, informative, impassioned, and dead-on-accurate rants. His most famous one is probably his Platforms Rant, which was meant to be Google-internal only but made headlines when it was posted publicly by mistake. In that one he implored Google to invest more effort into making its products, which were increasingly “walled gardens” with inflexible feature sets dictated by competitors, into platforms that would allow others to build onto them, the way Amazon was doing. This rant came in the early days of Google+, when many of us within Google were expressing concern over its product design and the lack of any useful APIs that would allow an open ecosystem to develop around it. Ironically, his rant was a Google+ post, and it was the product design, in part, that led to its being misposted publicly. Also ironically, Google+ is now dead—arguably from the very causes Yegge and I and others identified back then—taking his Platforms Rant post with it. (However, it’s preserved in other forms around the net; just google [yegge platform rant].)

In his latest rant he again improves on one of my own frequent refrains: that Google keeps giving you shiny new things and then keeps yanking them away. Like me, he’s a user of Google Cloud Platform products; like me, he is increasingly frustrated by how often those products require you to rewrite your own code to adapt to Google’s changes; and like me, he is entertaining abandoning Google Cloud Platform for this reason, in favor of the more stable (if less technically excellent) Amazon Web Services platform.

Dear Google Cloud: Your Deprecation Policy is Killing You

The jig was up

It was the summer of 1986 and I was in the middle of a one-year suspension from college.

I was the kind of kid with enough natural aptitude that I managed to skate by in school without ever seriously needing to apply myself. I was so good at it, in fact, that I skated right into a high school for gifted students (admission to which was by citywide exam), and then continued to do well enough, if not quite distinguish myself, even though I was now surrounded by some of the brightest and hardest-working students from all five boroughs. There were a few close calls where a research paper or some other assignment actually required prolonged, hard work, and I’d spend weeks with little idea of how even to get started, and then scramble as the deadline approached to produce something terrible that might at least manage to be somewhat acceptable. More than once, making the terrible thing be somewhat acceptable required me to wage a charm offensive on a teacher, talking my way into a passing grade.

By the time I got to college, my lack of work ethic and time-management skills came home to roost. I stayed afloat for a couple of semesters but, by the end of my third, had such poor grades that the Dean’s office suspended me for a year.

I stayed in town during what should have been my fourth semester. While my friends continued to attend classes, I got a job and an apartment, neither of which was very good. I was lonely and unhappy.

Luckily my friend Julie, who was taking the same classes I should have been taking that semester, asked me for help with her schoolwork. And now something changed: although they were challenging, second-year-of-college-level assignments, and although they required applying myself, I did apply myself, and took pleasure in the hard work. I wrote to the Dean about my newfound interest in the material, and my renewed dedication, and arranged an interview with him, in which I convinced him to let me back a semester early.

Still, that might only have been another successful charm offensive, talking my way out of trouble without addressing the underlying problem, if it hadn’t been for what came next.

Summer break arrived and everyone prepared to leave town for a couple of months. My crappy sublet ended and I lined up a new apartment for the fall — a nice one. I rented a storage unit to hold my stuff during the summer and a U-Haul to get it there. Both the storage unit and the U-Haul were too big for my few worldly possessions (my modern clutter-encumbered self recalls wistfully), so I invited some friends — two roommates from a nearby dorm — to share my storage space, and the cost.

Somehow it worked out that they accepted my offer and paid their share without our ever agreeing to also share the work of loading the truck, driving it to the storage unit, and unloading it there. With little more than a “thanks, bye!” they handed me the keys to their dorm room and left town. When I let myself in, I found that in their eagerness to hit the road they hadn’t even bothered to pack up — and dorms had to be vacated by the end of that day.

If this story took place today, I would have simply texted “WTAF!” to my friends and gotten them to return, and help. But in 1986 when you were gone, you were gone. Everyone else I might have enlisted or bribed to help me was gone, too. After an impotent little tantrum — during which I briefly entertained and rejected the spiteful idea of leaving their things in the room and letting the university confiscate them — I realized there was just one thing to do, and no avoiding it: the hard work.

Trying to maintain a modicum of respect for their belongings, I packed up their room into what boxes and bags I could scrounge, and carried them one by one by one to the truck in the rising heat and humidity of an early-summer afternoon in Pittsburgh. Books, papers, clothes, shoes, bed linens, toiletries, beanbag chairs, desk lamps, wall hangings, and more were left to my care. I muttered to myself, and swore, and promised myself that when we all returned in the fall, I would make them do the work. By the time I had their room cleaned out it was late afternoon and the sweat was pouring off me. I knew I had only until 7pm to get everything into storage and return the rental truck, but I felt like I couldn’t lift another thing.

A 30-minute air-conditioned ride to the storage unit revived me, but once I resumed clambering in and out of the truck, hefting unwieldy boxes and bags with the clock ticking, I was quickly back to the edge of despair. Finally, after forever, overheated and underhydrated, I finished. I locked the storage unit, closed the truck, returned it to U-Haul, and collapsed in my denuded apartment, where I slept the sleep of the righteous ahead of my own departure the next day.

Over the summer, I told that story a few times — indignantly at first, at having been left on my own by my thoughtless so-called friends — but shifting after a few retellings to pride at having buckled down and done the work.

When the fall came, I emptied the storage unit by myself and (not without a certain amount of self-satisfaction) brought my friends’ belongings to their door.

My main memory of the months that followed is of hour after hour spent sitting at the desk in my apartment, working through difficult assignments in abstract algebra and digital circuit design and, when I was through with those, contributing articles and cartoons to the school newspaper. I started getting regular exercise, doing laundry before it became a crisis, and cleaning my bathroom ever. I got off the Dean’s shit list and onto the Dean’s List. And I impressed one of my professors enough for him to hire me for a summer internship that turned out to be the start of a decades-long professional career, a career that contains performance review comments like this one: “Bob demonstrates total persistence on the most gnarly tasks.”

To this day, whenever I’m trying to power through some difficult bit of work, I think of a sweaty summer afternoon in Pittsburgh, and the appealing new sensation that was born in me that day, when I had no other choice but to apply myself: self-respect.