Categories
AI Aviation

Buffer Overflow

There is a moment in a stall, before the airplane actually stalls, when the controls go soft. The yoke stops talking back. You can still pull it toward you, and the nose will still come up, but the airplane is no longer answering in the language it used thirty seconds earlier, and if you do not recognize the change in dialect you will keep asking questions in a tongue the airplane has stopped speaking. Pilots have a phrase for the general condition this belongs to, which is broader than stalls and covers weather, traffic, radio calls, checklists, an unfamiliar airport with three runways and no tower: getting behind the airplane. The airplane is still flying. It is you who have stopped keeping pace with what it is doing.

I flew a Cherokee 235 for years, a airplane with enough useful load to make it forgiving and enough control weight to make it honest, and I only got behind it twice that I can remember with any precision, both times on approach, both times because I let a secondary task — a frequency change, a passenger question, a glance at a chart — eat the attention that the airplane needed at exactly the moment it needed it most. What is strange, looking back, is that the airplane never sped up. The airplane was doing what it always does on a three-degree glide path. I was the one who fell behind a constant.

I have started to notice the same falling-behind, unrelated to constants, in conversations with a language model.

It happens on the good days, which is the part that took me a while to understand. It is not the model being slow or confused. It is the model being unusually generative — pulling a thread from something I said four exchanges ago, connecting it to a domain I had not mentioned, offering three candidate framings where I had expected one — and somewhere in the second or third of these, I notice that I have stopped actually absorbing and started merely receiving. The words are still arriving. I have quietly stopped being the kind of reader who can do anything with them.

The name I have for this, mostly because I spent some years around fraud systems and payments infrastructure and the vocabulary never entirely leaves you, is buffer overflow. In a computer, a buffer is a fixed patch of memory set aside to hold data until a program is ready to process it — a loading dock, essentially, sized for a delivery truck of a known dimension. A buffer overflow is what happens when the truck backs in and keeps unloading past the edge of the dock. The classic and dangerous version of this is not that the extra data spills onto the floor and is lost. It is that the extra data lands on the memory sitting just past the dock, and overwrites whatever was stored there — a return address, a variable, something the program needed intact to know where to go next. The failure is not loss. It is corruption. The fifth insight does not politely fall away; it lands on top of the second insight and changes what the second insight was.

This is, I think, the more accurate complaint than “overwhelm,” which is the word I would have reached for a few years ago and which suggests simple excess, more water than the glass can hold. What I am describing is not excess. It is a rate mismatch between generation and integration, and the damage happens specifically at the boundary — not in the ideas that never arrived, but in the ones that arrived and were still being turned over when the next one came in and knocked them loose.

Aviation, as it turns out, has more than one name for this family of failure, and the names are not redundant, because they describe different mechanisms. Task saturation is the CRM term — Crew Resource Management, the discipline built in the seventies and eighties largely in response to accidents where a competent, rested, well-trained crew flew a functioning airplane into terrain because attention had been consumed by something lower priority than staying alive. Task saturation is measured, in training, less by how much is happening and more by whether the pilot can still prioritize — whether they know which thing to drop. Channelized attention is the adjacent and opposite failure: not too many things competing for a narrow channel, but one thing filling it entirely, a fixation on the landing gear light while the airplane, unflown, descends into the Everglades. And John Boyd’s OODA loop, developed for fighter pilots and stolen since by nearly every field that has ever needed a name for out-thinking someone under time pressure, describes what it feels like structurally to fall behind: you are not reacting to what the situation is, you are reacting to what the situation was, one iteration back, and every loop after that the gap does not close on its own.

I suspect what I am calling buffer overflow is closest to task saturation, with the wrinkle that in a cockpit the incoming data is at least all real-time and load-bearing — the runway is where the runway is — whereas a model in full flow is producing a mix of load-bearing insight and elaboration that only sounds load-bearing, and no light comes on to tell you which is which. Sweller’s cognitive load theory gives this a cleaner anatomy than aviation does: intrinsic load, which is the actual difficulty of the idea; extraneous load, which is how badly or well the idea is presented; and germane load, which is the effort of building the new idea into the structure of what you already know. My buffer does not overflow on intrinsic load — the ideas themselves are usually not hard. It overflows on germane load. The model can generate connections faster than I can lay the track that would let each new connection actually attach to something.

None of the aviation solutions to task saturation involve asking the airplane to slow down, and this is the part I keep returning to, because slowing down is the intervention that occurs to me first and is also, I think, the least aviation-like response available. A pilot who is task-saturated on approach does not usually ask the tower to widen the pattern. He drops something. He un-couples the autopilot from one axis and flies it by hand so the workload becomes tactile instead of cognitive, or he tells the passenger the question will have to wait, or he reads back only the clearance and lets the weather advisory go unacknowledged for ninety seconds because the weather advisory is not what is going to kill him in the next ninety seconds. The skill is not deceleration. It is triage performed at full speed, which looks, from outside the cockpit, indistinguishable from calm.

I do not yet know what the triage move is for a conversation with a model that is generating faster than I can integrate. I have a guess, which is that it looks less like asking the model to slow down and more like periodically stepping outside the exchange entirely — not to catch up on what was said, but to write down, in my own words, the one thing from the last five minutes I actually want to keep, before asking it to continue. That would make the move not deceleration but discard: choosing, the way the saturated pilot chooses, which incoming data does not get processed at all, on the theory that a buffer with something deliberately thrown out of it still holds its shape, and a buffer that tries to keep everything is the one that overflows.

Or maybe the real answer is the one the checkride examiner gave me in Springfield, on a September morning in 1978, when I came in too fast and too high and asked, afterward, what I should have done differently. He said the airplane had told me everything I needed to know about forty seconds before I noticed, and that the only skill that mattered was noticing forty seconds earlier next time. Not slower. Earlier.

Categories
Haiku Living Reading

The Presence We Keep Deferring

I have so many unread articles saved to Instapaper that I’ve stopped checking the count. Each one felt, in the moment of saving it, like something I needed. A long piece on urban planning, a profile of someone interesting, a reported essay I fully intended to sit with.

The app is beautifully designed for exactly this — the frictionless capture, the clean reading interface waiting patiently on the other side.

What it can’t do is manufacture the attention I didn’t have when I saved it and still don’t have now. The articles aren’t the problem. The premise is: that presence is something you can bank.

There’s a haiku I keep returning to, from Natalie Goldberg’s Three Simple Lines. It’s by a poet named Fumiko Harada:

Morning chill
I savor this moment —
one meeting one lifetime

Eleven words. No verb in the third line, which makes it feel less like a thought and more like a verdict.

The Japanese concept underneath it is ichi-go ichi-e — loosely, “one time, one meeting.” It’s a Zen idea with origins in the tea ceremony, the understanding that each gathering is singular and therefore irreversible. You cannot archive it. You cannot search for it later. When it ends, it doesn’t go anywhere you can retrieve.

This is what the Instapaper queue is, at scale: an archive of moments I decided to experience later. The article about urban planning was written by someone who spent months reporting it, on a day when some editor thought it was ready, and landed in my feed on a morning when something about the headline caught me. That constellation doesn’t reassemble. Later is a different article.

The tools I use every day are getting astonishing. There are systems that can summarize, translate, recall, explain, anticipate. I use them. I find them genuinely useful.

But there’s a habit of mind they reward — a kind of perpetual deferral of full attention — that I haven’t fully reckoned with. The promise, always, is that you can engage more completely later, once the summary is ready, once the transcript exists, once the notes have been taken. Presence becomes a productivity tax you pay while waiting for a deliverable.

Harada’s haiku doesn’t moralize. The speaker isn’t lecturing herself into awareness. She’s just cold, and awake, and choosing to notice. I savor this moment. The word “savor” does a lot of work. It implies effort. You savor things that could be missed.

The pivot in the third line is what stays with me. One meeting one lifetime. Not “this meeting will last a lifetime” — that would be sentiment. It’s more like a mathematical statement: the cardinality of this encounter is one. There is exactly one of them. This morning, this particular chill, whatever conversation or solitude is happening inside it — that set has one element. By tomorrow it has zero. No amount of documentation changes that arithmetic.

I’m working on believing that.

Categories
Creativity Living

In Praise of Ignorance: A Catalyst for Creativity

For many years, my career was based on being an “expert” – a go-to consultant who knew his subject area in great detail, who studied and later taught its history, and who specialized in being an expert specialist. Along the way, I became sensitive to the notion “tyranny of the expert” advocated by some who preferred to avoid involving specialist experts like me in projects that I felt would clearly benefit from my skills and expertise.

This morning, one of my Readwise highlights came from Rick Rubin’s recent book. Reading that highlight brought back to mind that notion of the “tyranny of the expert” – and result in me asking Claude 3 for some help composing a musing on this notion more broadly defined as “beginner’s mind”. Here’s the musing – lightly edited by me. Q. Where are you applying your ignorance today?

Rick Rubin invites us to challenge our preconceptions and consider the liberating potential of a beginner’s mind. In a world that often prizes expertise and specialized knowledge, the idea of embracing ignorance as a pathway to progress might seem counterintuitive.

At the core of Rubin’s statement lies the notion that knowledge, while invaluable, can sometimes become a barrier to innovation and growth. When we approach a task or challenge with a wealth of preexisting knowledge, we may inadvertently erect barricades of assumptions, biases, and preconceived notions that limit our ability to think outside the box. These barricades can be self-imposed, as we unconsciously filter new information through the lens of what we already know, or they can be imposed by the weight of conventional wisdom and established practices within a field.

In contrast, ignorance can be a potent force for creativity and progress. When we approach a task with a blank slate, unencumbered by the baggage of prior knowledge, we are more likely to approach it with a sense of curiosity and open-mindedness. We are free to ask questions that may seem naive to the initiated but can potentially lead to fresh perspectives and innovative solutions. Ignorance, in this sense, becomes a canvas upon which we can paint new ideas without the constraints of established paradigms.

This idea is not new; in fact, it echoes the concepts of beginner’s mind and shoshin, central tenets in Zen Buddhism. These principles encourage practitioners to approach each experience with a fresh, open mind, free from preconceptions and prejudices. By embracing a state of not-knowing, we become more receptive to the present moment, allowing us to perceive things as they truly are, rather than through the filter of our expectations and assumptions.

The power of ignorance can be observed in various fields, from science and technology to art and literature. Consider the case of outsiders who have revolutionized entire disciplines by approaching them with a fresh, unencumbered perspective. Albert Einstein, for instance, challenged the very foundations of physics with his groundbreaking theories, which emerged from his ability to question longstanding assumptions about the nature of space, time, and gravity.

In the realm of art, naïve artists, untrained in formal techniques and unburdened by the weight of traditional art education, have produced works that defy conventions and challenge our perceptions of what constitutes “art.” Their ignorance of the rules and norms of the art world has paradoxically allowed them to create works that are truly original and avant-garde.

Of course, ignorance alone is not a panacea for progress. It must be accompanied by a willingness to learn, a curiosity to explore, and a commitment to mastering the necessary skills and knowledge required to bring one’s ideas to fruition. Ignorance, in this context, is not a permanent state but rather a temporary suspension of preconceived notions, a stepping stone towards new understanding and growth.

In our fast-paced, information-saturated world, where knowledge is readily accessible and expertise is often valued above all else, Rubin’s quote serves as a timely reminder to embrace the power of not-knowing. By approaching tasks and challenges with a beginner’s mind, we may just find the key to unlocking the barricades of knowledge that have been holding us back, and discover new paths to progress and innovation.