furia furialog · Every Noise at Once · New Particles · The War Against Silence · Aedliga (songs) · photography · other things
29 April 2007 to 2 February 2007
You're not formally due until Thursday, so you're biologically entitled to spend a little while more inside, but we're ready to meet you, so, you know, don't feel obliged to stick it out just to make the number.  

Meanwhile, people keep giving us "helpful" advice on how to lure you into the world. "Chinese food", they say. You're probably not old enough to understand why that's funny, given that you're not old in a technical sense. And yet, almost old enough to suspect that a billion Chinese people probably aren't all giving birth at 32 weeks.  

Presumably they don't all methodically eat fortune cookies after each routine meal, either, although I admit that I haven't personally verified this. (Nor that they do not, in fact, eat fortune donuts after hamburgers.) (As you'll find out, people have ways of small-mindedly oversimplifying culture, and then of expansively and imaginatively recomplicating it.) (We'll go investigate once you're, you know, eating food without using your navel.)  

Anyway, we got three fortune cookes with our last order. Mine said something about happiness. And fish, I think, or maybe the moon. B's dealt, somewhat evasively, with the subject of change. But yours I quote here verbatim: "If you wish good advice, consult your mother."
B points out that along with her Swedish last name, she's actually contributing more Scottish genes than I am, so in a sense our Scottish-name-less daughter will actually be more Scottish than I am. (And explaining what's mathematically and genetically wrong about that "sense" only emphasizes how imaginary our claimed notions of "lineage" are to begin with...)
My daughter will not have my last name. My sister no longer has my last name, my aunt's daughters and their children never did, and my uncle has no children, so this looks likely to be the end of that streak. There was a solid old Scottish clan somewhere way back in my lineage. Too bad their perfectly good name got hideously co-opted by the misguided belief that food most pressingly needs to be fast.  

When B and I got married, it turned out that we both already had a full set of names we were accustomed to using, both for ourselves and each other, so neither of us changed any of them. At some point later, long before we actually decided to have a child, the question arose of what last name we would give them if we did. I proposed that we give any boys my last name, any girls B's. There's no particular moral logic to this (unless you think gender is inherently moral, which I don't), but it seemed to be both fair and deterministic, and unlike hyphenation it could be adopted as a general social practice without imploding abjectly one generation later. When we found out we were having a girl I quickly reaffirmed my support for the idea, and barring some alternate inspiration in the next week or four, that's what we're going to do.  

While we wait for the new system to sweep the planet, I guess I'm probably in for a few years of patiently explaining that yes, she really is my own daughter, created by my wife and I merging our personal genes using the oldest traditional technique available. Our daughter's merged genes will be whatever they are, no matter what name we give her, or who I have to explain it to. It was always wildly inane to think that anything complex enough to matter is carried in names. My lineage is more Sicilian than any other one thing, and probably more German than Scottish, and certainly none of those things in any culturally meaningful sense.  

My daughter will have everything I can figure out how to give her. Or, more precisely, I will offer my daughter everything I can figure out how to offer. What she takes and rejects and keeps and cultivates will be her decisions, so what she will end up having, I have no idea. I've been to the Clan Donald Centre on the Isle of Skye, and in fact I bought my first Runrig CD there, so there's a fairly literal sense in which I found a piece of myself in Scotland. But I've found bigger pieces of myself on street corners in London, and along leaf-cutter-ant trails in Costa Rican rain-forests, and in scaffolded churches in Barcelona and Paris. Even the most mundane pictures of cats or noodles or wires in Tokyo make me ache wildly like I'm absent from part of my self. I want to learn Korean and relearn Swedish, and I want our daughter to learn Spanish and Chinese, or to at least have the opportunities. I want her to have the opportunity to find pieces of herself at the ends of the sky, or hidden behind the goodnight moon, or in other people or new truths or old trees.  

Nothing is ending. Or a thousand things are ending, both huge and trivial, like they do while you're waiting for anything new. It's weird that we're in charge of picking our daughter's name at all, weird that we're going to be making command decisions about another person's life, weird that it will be so long until she has the powers to which she's inalienably entitled. Weird to be sole guardians of such a tiny, squirmy piece of the future, but I guess no weirder than being stewards of our family histories, or of other people's histories we adopt for our own joys and dismays, or of ourselves. No weirder than the idea still is, even after we've been there ourselves to see, that the sky doesn't end there where it disappears with such an emphatic glow.
Today we hung Cory's vines above the closet doors in your room, and wound little light-up butterflies through them. We also have a turtle that makes stars shine out of his back. There are small parts of your world that we can control, at least for a few moments at a time, for a little while, and they should be wonderful.  

Bellatrix: Jediwannabe (1.3M mp3)  

A solidly interesting album with one eminently iconic pop anthem ought to be enough to earn you a few more albums, or at least a few more years. Bellatrix got neither. Please pause for 2:46 today to reflect on the tragic insufficiency of genius.  

(While reflecting, you may wish to jump around.)
Several years ago, when the Orange Line in Boston was moved underground, the MBTA solicited poems from grade-school kids about where they would go on the new line, and had them printed on the walls in various stations. While going through some old notebooks today I found the one that I copied down, verbatim, from a wall in Haymarket station:  

I took the Orange Line to the stone age family
The colors are white in the land
Their houses were made with stone
They have only Rock 'n' Roll music
They have bald heads
When it rains it breaks the city
The food tastes awful
I don't want to go there again.
 

No attribution was provided. If you wrote this when you were 8, I hope you're still writing now.
Puressence: "Traffic Jam in Memory Lane" (1.5M mp3)  

I don't know why this came to mind today, but I had an album-length drive to make, so I grabbed the CD as I went out the door. The trip ended up lasting longer than the album, so I played this song two extra times as I neared home. I liked the world a little better when there were more people who sang like this.
If you find statistical decomposition and recomposition of music-critic polls interesting (and I'm not saying you should), here's what I have to offer you:  

Critical alignment ratings:
2006 Jackin' Pop
2006 Pazz & Jop
Merged  

Album clusters:
2006 Jackin' Pop
2006 Pazz & Jop
Merged  

Leaderboards:
2006 Jackin' Pop
2006 Pazz & Jop
Merged
I don't know appreciably more about the state or history of Latin pop than I did a couple months ago when I came back from Puerto Rico feeling curious. But I've found some things I like. Here, if you're curious about my curiosity, is a short summary so far:  

(follow along in my Latin Intro iMix if you're iTunes inclined...)  
 

1-3. Belinda: "Lo Siento (I'm Sorry)" from Belinda, "Bella Traición" & "¿Quién Es Feliz?" from Utopía  

Shameless teen-pop, but either the language disarms me somehow (they can't pander to you half as easily if you don't know what they're saying), or else the production is just far enough behind the domestic state of the art to sound like somebody actually loves what they're invoking, or else it's just catchy and for once I'm not overthinking it. (Or I'm over-overthinking it...)  

4-5. David Bisbal: "Silencio" & "Torre de Babel (Reggaeton Mix)" from Premonición  

Big and sentimental and soaring, but I like Meat Loaf in English, so I can't blame this on the language. Reggaeton is definitively tedious (a whole genre based on 4 bars from one song!?), but used sparingly as a cross-genre remix-affectation its twitchy insistence hasn't totally alienated me yet.  

6-7. Ha-Ash: "Me Entrego a Ti" & "Ya No" from Mundos Opuestos  

Mexican pop-country? It's like Shania Twain for the other border. "Ya No" tosses in a little quasi-hip-hop reggaetonality, just in case there weren't enough elements already. The iTunes "partial album" inexplicably includes everything except "Pobre Diabla", which is actually my favorite track on the album.  

8-9. La 5a Estación: "El Sol No Regresa" from Flores De Alquiler & "Tu Peor Error" from El Mundo Se Equivoca  

A Mexican T'Pau! Or, actually, a Spanish T'Pau transplanted to Mexico City, but whatever. Florid and electrifying. Both albums are terrific, the first a little less self-conscious about it.  

10-11. LU: "La Vida Despues de Ti" & "Maria" from Album  

Quivery balladry, but then, I like the slow Roxette songs, too.  

12-13. Lucybell: "Eternidad" & "A Perderse" from Comiendo Fuego  

Alternately menacing and bouncy Chilean semi-goth, like a version of HIM from a hemisphere where they haven't perfected mascara or slow-motion yet.  

14-15. Osé: "Serás" & "No Digas" from Serás  

Kinda like boy-band refugees trying to prove that they can actually play instruments and write songs themselves. But succeeding, I think.  

16-17. Reik: "Invierno" & "De Que Sirve" from Secuencia  

Kinda like boy-band non-refugees not trying to prove much beyond the power of the supermodel-macho pout as a vocal timbre. But succeeding, I think.  

18-20. Shakira: "Te Dejo Madrid" from Laundry Service, "La Tortura" from Fijación Oral Vol. 1 and "Don't Bother" from Oral Fixation Vol. 2  

Giving in to Shakira is what really got this started, for me. I liked "Te Dejo Madrid" already, but thought of it as an anomaly. She was playing a show in San Juan the night we were flipping channels on our hotel TV, though, and one of the Puerto Rican music-video stations (which are so primitive they still show music) was broadcasting every third or fourth song. She performs like it matters. Like her music matters, and language matters, and bridging cultures matters, and even her abdomen matters. Like she heard Madonna, Tori Amos and Alanis Morissette and understood not only where they intersect, but where they negate each other and leave a hole.
I've come to the unexpected and disconcerting realization that my period of greatest apparent productivity in user-interface production was, pretty clearly, when I was mainly working in Visual Basic, circa 1994-1997. Ten years later, I'm actually spending much more of my design time repeatedly re-implementing basic mechanics of no inherent interest, and my design work at any given point in time is littered with more unsightly temporary hacks of things I haven't had time to re-implement this time yet. It takes me longer to produce first approximations, and longer to add some of the most common levels of noticeable refinement.  

This would be deeply tragic in several dimensions if it didn't deserve enough qualifying asterisks to make an ASCII-art smiley the size of Nebraska. The genius of Visual Basic was that it allowed you to very quickly produce 90% of a UI that was as good as 90% of everything else. Getting from 90% to 100% of a UI that was as good as 90% of everything else, however, took a large amount of extremely annoying work, some of which had to be constantly rechecked and redone every time you made the tiniest change to anything thereafter. And worse, of course, the standard established by 90% of everything else was not, in objective human terms, actually very good.  

Visual Basic's success, such as it was, relied on two very large simplifications of the underlying human problems. First, technically, VB was both a development and a deployment environment. VB applications were actually configuration data for the VB runtime. There were no platform-matrix issues, because VB itself was the platform. The specific version of VB with which you built the application, even. Unless you started introducing your own external dependencies, you could basically count on the things running the same way for your users as they ran for you.  

Much more significantly, though, VB instantiated a fixed vocabulary and grammar of UI interaction. This made it extremely simple to produce static forms and dialog boxes using standard Windows UI widgets, fairly easy to add a few well-defined kinds of dynamism to them, cumbersomely possible to do a little better, and beyond that you ended up fighting it more than it helped, and so usually didn't bother.  

This is what all well-conceived software projects and all self-aware computer programmers do, of course: we take environments in which a great many things are complicatedly possible, and transform them into environments in which a small subset of those things are significantly easier, and a larger number of things that used to be hard are now so much harder than the easier things that nobody wastes time trying them anymore. We do this by, mainly, an obsessive attention to abstraction and instantiation and packaging and layering. This is why the details of most programming successes are staggeringly boring to non-programmers in rough proportion to their genuine significance: the best programming work usually is not done in directly solving an individual human problem, but in making some tool, ten steps away from the visible problem, that makes it incrementally easier to solve some whole class of abstruse subproblems that factor in some small way into the one you care about. The web page that lets you buy embarrassing personal ointments without having to hand them to a 4'5" woman named Ruthie, who reads every package label aloud in megaphone tones, solves a human problem for you. The good programming work behind that page has nothing to do with ointment or Ruthie, and lots to do with content-management-system staging strategies, database transaction consistency, protocol standards, application-framework meta-programming, and twenty other topics so obscure and tedious that you'd probably rather talk about why you need the ointment.  

The problem with Visual Basic, circa 1994, was that the things it made easy were not important enough. Using it, I was able to produce a lot of UI very quickly, the Windows UI paradigm in which VB thrived was itself the cause of most of that work. I spent most of my time laboriously refining mildly optimized sets of widgetry in order to get the computer to show me something that I already knew. It'd be my guess that seeing and/or editing simple pieces of known data accounts for about 94% of the code ever written for computers, and that seeing and editing more-complex clumps of known data accounts for another 6%. All the stuff that does something with that data, and for which a computer is more than a very expensive and quickly obsolescent filing cabinet, at this level of precision accounts for approximately 0%.  

The web, as the new default environment for data applications, is both progress and regress. The literal display of data is generally a little easier than it was in most pre-HTML environments. Simple data editing is about as easy as it ever was, but orchestration of the editing of related bits of data is harder. Managing large sets of data, and managing the social dynamics of shared data environments, are probably slightly easier than before in relative terms, but since the connected world makes them less obviously intractable, they now represent a larger fraction of an increased overall quantity of active difficulty. And if the problem is taking the things you know, and the things I know, and getting to something new we now know together, a disappointing amount of what we've built turns out to be discussion forums where people we've never met can file unverifiable reports on whether the ointment worked for them.  

But the web, as it is now or even as the SPARQL/RDF version of the Semantic Web might make it, is yet another environment that generates a huge amount of the work it requires. This is ultimately the metric by which I think any tool, including software tools, and including meta-tool-sets as big as the web, should be most diligently measured: does it increase or decrease the human-scale meaningfulness of the human work done with it? In the same way that "the economy" should be graded on net human welfare, not gross currency movement, software should be graded on how it allows us to spend our lives, not how industriously it allows us to do new work nobody had to do at all before. It's amazing that it's possible to put a shame-free ointment store online, but absurd how much harder it is to do that than to put a tube of ointment on a metal shelf. And profoundly pathetic that the magnitude of our shame makes the enterprise seem reasonable.  
 

The software-design work I'm doing now won't, directly, even get rid of your rash, let alone reverse global carbon-dioxide trends. Gauging the value of your daily work based on its capacity to increase the welfare of humanity is practically difficult, and theoretically presumptuous if not absurd. But I think it matters whether it matters, and I really do believe that I am working on a part of the solution. If human existence is the stake in a race between shared insight and thermodynamic chaos, chaos has all the big-money sponsors, but shared insight is a power law. I'm trying to build software that does, for networks of highly interconnected shared data, what Excel does for columns of numbers (or, maybe more realistically at first, what Visicalc originally did for columns of numbers). I'm trying to help bring about a new base level of operative abstraction in which data is visible, and its connections traversable, by its very nature, so nobody has to write code to see what we already know. I believe that it should be possible for computers, instead of diligently enforcing dehumanized bureaucracy, to help sustain the transformative illusion that all it takes for you, as a human, to participate in the sharing of human knowledge is one thing nobody else imagined before, or one link between things that nobody else has noticed yet.  

And although global warming is not entirely a data problem, even that might arguably be mostly a data problem. Its key vectors all originate in what are fundamentally data blockages: inadequate education, incomplete understanding, incomprehensible macro-effects of unassessable micro-decisions, misapplications of science or technology, misguided optimizations of local variables at the expense of the overall system, failures of empathy, failures of recognition, and perhaps above all else the way in which untreated ignorance makes it possible to feel safely (and/or alienatingly) isolated from things to which you are really deeply and inextricably connected.  

I'm trying to help make the internet into the place where we know what we know. I'm trying to help make a new place where we go to do human things of which we are collectively proud, not somewhere where we hide among the widgets while we pray that this is the ointment that will make us feel better.
Site contents published by glenn mcdonald under a Creative Commons BY/NC/ND License except where otherwise noted.