Skip to content

The water between then and now

I’ve picked up some contracting work to help us through the lean times and I’m learning JQuery. Until this point I’ve never used Javascript or JQuery at all, which will become important later.

The JQuery ‘hello world’ equivalent is basically this:

$(document).ready(function() {
    alert('Suck it.');
});


If you stick that in a file, stick the appropriate script tag in your .html code, and run it, it pops up a window that says: “suck it.” in your browser. Super duper, right?

What interested me was my own thinking process as I figured all this out. Remember, I don’t know Javascript or JQuery; I’ve never done client-side web development before. All of this is new territory. But when I read that little code snippet posted above, what I thought to myself was: “Okay, so I’m doing a selector at the document node in the DOM tree; and I’m installing an anonymous function into the ‘ready’ callback.”

Now, that needn’t mean anything to you; and in fact, it’s probably not exactly right. But it’s MOSTLY right, and this is the remarkable part: that I have enough experience in other languages to recognize, at a conceptual level, what’s going on here. And not only to recognize it, but to grasp it quickly and automatically. Having grasped this bit of logic — that there are apparently lambda functions (to use the lisp parlance) that can be created and passed around in this way, I can bring to bear a significant amount of expertise. It’s like downloading a bunch of knowledge from somebody’s else’s brain, except it’s from my own brain. From my past to my present.

I remember the first time I was trying to learn C, in tenth grade. Hello world in K&R C looks like this:

#include <stdio.h>

main(argc, argv) {
    int argc;
    char **argv;

    printf("Suck it!\n");
}


I might have screwed this up, because K&R C got replaced by ANSI C sometime in the mid-90s, but the idea is the same. Right now this is as familiar to me as English, but at the time it was a complete conundrum. All these squiggly brackets and asterisks and shit. Huh?

Of course, in between then and now is god knows how much water — lots of experience, lots of education, lots of screwing around. And _this_, more than anything, is what is remarkable to me, this vast collected archive we’re all carting around in our heads, and that informs our current actions quickly and automatically, that not only colors how we see the world but which actually defines the objects that are perceived in the first place. (This is not poetic license, it’s literally true, but it would take too long to go into the neuroscience.)

It’s easy to forget how much has gone into the person you happen to be at the moment, at the deep well of your expertise no matter what you’ve been doing with your life. I would do well to remember this, and to more frequently consider the implications.

Notes on dialogue

Janet Fitch writes about writing dialogue:

Dialogue is only for conflict.

It’s like a racehorse, it can’t just carry any old thing, the pots and pans and old tires. You can’t heap all your expository business on it, the meet and greet, all that yack. It’s just for the conflict between one character and another. That’s it.

So if characters agree, you don’t need dialogue! If someone’s just buying a donut, nobody needs to say anything. That’s what narrative is for.

Also, great dialogue in fiction isn’t screenplay. In fiction you can just tell us what people are thinking, they don’t need to say the obvious. In fact, the most interesting fictional dialogue has people thinking one thing and saying another. That’s what gives your scene dimension, and it’s super fun to do.

The question in dialogue is always, who wins and who loses. Who is putting pressure on who, and how.

Dialogue works best in short bursts, three or five lines, then go back into the other tools of writing–landscape, internal thought, memory, observation, gesture and so on.

Keep it short. People don’t generally speak in full sentences. And nobody gets to make a speech, unless it increases the tension of the scene–where I’m waiting to see if you’re going to get me on that plane and don’t dare interrupt your long story about your grandmother’s prize apple pie.

I’m not sure how I feel about the ‘only for conflict’ thing — for me to agree we’d have to broaden the definition of ‘conflict’ so far that it would wind up being useless — but the last bit, about keeping it short, addresses one of my principle irritations in literature. Especially old literature. I _hate_ speechifying, where characters who hate each other stand around and give two page speeches about how much they hate each other, or deliver ten minute orations, or whatever. Nobody does that; nobody has ever done that. If you want to do that, write something else. Write an essay. I don’t want that shit in my fiction any more than I want raisins in my chocolate chip cookies. Which doesn’t mean that it’s A Rule that you can’t do it; only that if you do it, it will suck, in the same way that if you try to write in a vernacular you don’t really know, that will suck.

I want to think about the “think one thing, say another” bit, though.

Maximizing your Shane-ness

I spend a significant amount of time being the crazy dude who came to someone else’s classroom to talk about how poetry is amazing. Right now, I’m the commencement speaker. I promise, in three hours, I’ll be the guy who looks uncomfortable in a tie on the downtown 4 train. The way it feels to live a life that can only be yours is never as clean as whatever label this world attaches to you. If you are alive — Is every person here alive?… If you are alive in this world, you can attest. What it feels like to be you is more complicated than what it looks like to be you.

So, is there ever a time you are more yourself than when doing what you love – with the people you love? Who you are exists in what you love. It is how you tell the children you have yet to bring into this world the person you were today. To tell the you who will exist 20 years from now what it felt like to close the locker door on your high school years.

From here. I’ll have more to say later.

The utility of booze

“I don’t really know that liquor will cure all the ills in our society. But two or three slugs often cure our curious inability to know each other. Unless we know people well, we sit around with our words and our minds starched, afraid of being ourselves for fear of wrinkling them.”

—Budd Schulberg, What Makes Sammy Run?

Hat tip: Jake Seliger.

C.S. Lewis on the merits of old books

Every age has its own outlook. It is specially good at seeing certain truths and specially liable to make certain mistakes. We all, therefore, need the books that will correct the characteristic mistakes of our own period. And that means the old books. All contemporary writers share to some extent the contemporary outlook—even those, like myself, who seem most opposed to it. Nothing strikes me more when I read the controversies of past ages than the fact that both sides were usually assuming without question a good deal which we should now absolutely deny. They thought that they were as completely opposed as two sides could be, but in fact they were all the time secretly united—united with each other and against earlier and later ages—by a great mass of common assumptions. We may be sure that the characteristic blindness of the twentieth century—the blindness about which posterity will ask, “But how could they have thought that?”—lies where we have never suspected it, and concerns something about which there is untroubled agreement between Hitler and President Roosevelt or between Mr. H. G. Wells and Karl Barth.

None of us can fully escape this blindness, but we shall certainly increase it, and weaken our guard against it, if we read only modern books. Where they are true they will give us truths which we half knew already. Where they are false they will aggravate the error with which we are already dangerously ill. The only palliative is to keep the clean sea breeze of the centuries blowing through our minds, and this can be done only by reading old books. Not, of course, that there is any magic about the past. People were no cleverer then than they are now; they made as many mistakes as we. But not the same mistakes. They will not flatter us in the errors we are already committing; and their own errors, being now open and palpable, will not endanger us. Two heads are better than one, not because either is infallible, but because they are unlikely to go wrong in the same direction. To be sure, the books of the future would be just as good a corrective as the books of the past, but unfortunately we cannot get at them.

Elvis question

Over the years I’ve heard many live recordings of Love Me Tender. The “official single” — the one you hear on the radio — is noteworthy as the only performance where Elvis does it straight.

In all the other ones he fucks it up. Either he breaks out laughing in the middle of it, or he inserts alternate words. Instead of “You have made my laugh complete” he’ll say: “You have made my life a wreck” or something of the kind.

At first I though this was just a funny little thing. But then, as I heard more and more of the live recordings, I realized that he did it every time. He _always_ fucked it up.

So my question is: why? What’s the story behind this? Because there must be one.


Who’s a happy birthday boy?


Moderation in all things, etc.


Greatness happens between the lines

As soon as the Celtics got into the locker room following their victory, Garnett gathered everyone in a circle and let them know it would take more teamwork to close the deal.

“It feels like we’re in somebody else’s neighborhood and we’re gonna have to fight to get out of it,” Garnett told them passionately. “We gotta fight, we gotta fight, we gotta fight to get out of this neighborhood.”

His teammates knew exactly what he was talking about. In a gang fight, you’re a unified front. Everybody’s muscle is needed. No one gets left behind.

“He meant it’s going to take all of us to do this,” Tony Allen said. “That for us to reach our ultimate goal, it’s going to take all of us. This whole year, he’s been talking about team, team, team. He always says something that makes you sit back and think, ‘Ah yeah, he meant everybody.’”

This is nothing new, either. It’s not something KG picked up as his impact diminished. Before the Celtics went to Italy for training camp in 2008, Garnett was organizing full-roster outings to New England Patriots games. And when in Rome, the entire club hung out together on the Spanish Steps.

Over the past few seasons, when he and Pierce have been expected to conduct their every postgame interview at the podium, KG has always been quick to point out when a teammate deserved to be up there instead of him.

“We just try to keep it team,” Perkins said. “Obviously, we’ve got the future Hall of Famers and we’ve got Rondo, an All-Star who had a great year. But we keep it one goal, one team. Doc does a great job making sure everybody stays doing their roles, not caring who gets the credit. All of them preach that, especially KG. He don’t like it when they say it’s ‘The Big Three’ or ‘The Big Four.’ He likes it when it’s team. That’s all he preaches is team.”


B-vitamin sublingual

Paul just told me that his favorite new energy thing is this sublingual B-vitamin complex.

Me: Does that work?
Him: Try it.

Results: ten minutes later it started working. Started babbling, felt full of ideas and energized. One hour later felt like brain exploded, had to take nap on couch in library. Woke up feeling like someone shit in mouth.

Wtf? Maybe something else was in there.


The lawn

As many of you know, I hate mowing my lawn. I used to think this was because I actually hated the act of mowing the lawn, which was a thoroughly miserable experience growing up — my hay fever was so bad that after sitting on the tractor for an hour I was a fountain of snot and sneezing — but now I realize what I hate is the obligation more than the act, which means my issues with mowing the lawn are the same as my issues with everything else: I don’t like stuff looming over me, I don’t like being accountable for doing stuff at some particular time and place, I don’t like the pressure of having to produce something amazing, or even something adequate, or even the pressure to produce anything at all. If you’re thinking that that attitude sounds pathological, and incompatible with success of any kind whatever, then I think you’re right.

Yesterday DDB came over and essentially guilted me into mowing the lawn, or rather doing a part of the lawncare, by beginning to do another part himself. Before this shaming began, he said something like: just do it now, and then you’ll have the whole Saturday to yourself, and you’ll feel better.

It should come as no surprise that, when the weed wacker was put away and the grass was beat back, I did feel better. I always feel better, in fact, whenever this happens wrt anything — writing, programming, studying, cleaning. Anything. The effect has never been anything less than 100% correlated with intense psychological relief. And yet, my default is to put things off, to struggle with them, to avoid starting something until I’ve achieved some other milestone, which is always idiotic.

Another example: on Thursday after a meeting Dan asked how one might go about getting a histogram of the number of papers published on “bayesion models of vision” over the years. His hypothesis was that topic popularity rises exponentially and then drops off. I told him how I would solve the problem: write Python code to crawl Google Scholar, mine the abstract text for the publication date, keep a hash count based on year, find the “Next” link for the next set of results, etc. etc. Dan was a little disappointed that so many steps would be required, and said something like: well, maybe that will be an excuse to learn Python sometime.

Now, I knew all the tools for accomplishing this task, as evidenced by my detailed plan for accomplishing it. But I hadn’t used some of the tools in a while, it would require re-learning how to walk an HTML tree and programatically submitting forms, etc. etc., and of course I had other stuff to do. But Dan’s disappointment inspired me to screw around a little, and once I started screwing around a little I got into it, and once I got into it I managed, in short order, to throw together something that almost worked, and once I got that far I decided that I would finish it, as a surprise to Dan. So I finished it, sent him some graphs, and he was delighted and surprised, which made me feel great.

Which got me to thinking about how many things follow that same pattern. In just the world of software development there are a seemingly infinite number of projects I’ve been talking about building, which I’ve spent years thinking about how best to build them, so that I could have built at least a preliminary version ten times over if I’d just thrown myself into the job of doing it. And for stories, I think about writing them instead of writing them, I plan how I will write them, scribble down the ever-expanding list of things I need to know before I can begin writing them, with the result that I don’t ever write anything, except every so often when circumstances force me into avoiding all of that ‘groundwork’ and I do something that would have seemed inconceivable at any other time, like writing 5 stories in five weeks, or seventy stories in three months, or whatever.

I know that all of this sounds simple, and is simple, motivationally it’s simple, but of course things that seem simple are really not simple underneath the covers, even very smart people often mistake surface-simplicity for deep simplicity, like the researchers at MIT who came up with a computer vision problem they figured would take a few students three months to solve and which has rather taken an entire research community fifty-something years, and counting.

So what to do?

One thing that doesn’t work is making complicated plans and schemes, I’ve learned that lesson. But sometimes plans and schemes that are so simple as to almost defy the labels “plans” and “schemes” _can_ actually work. So here is my very simple plan: this summer, I’m going to accomplish the smallest amount possible. Instead of favoring getting something magnificent done, instead of titanic war efforts that harness every available resource, I’m going to harness the barest minimum of resources, with one caveat: I will do so little that doing _something_ becmes automatic. If I automatically make some tiny effort, if by default I write a sentence instead of waiting and mustering all my energy to write a 10k story, maybe that will shake something loose, effect a fundamental change in how I think about taking action, in what it costs me to do so.

So I’ll eat a handful of leaves when I don’t feel like making one of my fancy salads; I’ll solve one math problem when I can’t bear to settle down for two hours and beat myself over the head; I’ll write one line of code, I’ll make one Evernote note for my literature review, I’ll do one plank, one pull-up. I will ooze forward like a slug, but at least I’ll be oozing forward. That’s my scheme, the totality of my ambitions. I know mowing the lawn isn’t that hard. I just want to become the kind of person who really understands that in his bones.