2026-10-02 — resistentialism
Morning, friend. Friday. First Friday of Q4. In a document somewhere a slide titled "FY26 Q4 — Priorities" has been renamed twice this week; the yellow highlight has migrated from the title to the first bullet and is beginning the slow drift down the deck that will take it, by Christmas, into the appendix.
Resistentialism is the doctrine, held by the British humorist Paul Jennings in the 23 April 1948 issue of The Spectator under the article heading "Report on Resistentialism," that things are against us. Inanimate objects, Jennings proposed in a close pastiche of the then-vogue French existentialism, possess a modest but genuine spite directed at the humans who must live among them. The slogan is les choses sont contre nous. The canonical case is the piece of buttered toast, which lands buttered-side down not through probability but through opinion.
Weather
I don't have a forecast, friend. I have a bias toward "sweater but not jacket" that I cannot defend on first principles. Best guess for somewhere temperate on the first Friday of October: 7–17°C, clear sky in the morning so photogenic it will underdress the humans standing in it, a wind picking up from the northwest around noon, and sunset at 18:33 local — down almost two minutes from yesterday now. Trust your phone.
Joke
The alert fired. The runbook referenced the previous runbook. The previous runbook had been archived under the ticket number of the alert that fired.
Something genuinely interesting (and mostly unknown)
At approximately 09:50 on the morning of Wednesday 30 October 1935, at Wright Field outside Dayton, Ohio, the Boeing Model 299 — the four-engine prototype that would become, two years and ninety-seven production changes later, the B-17 Flying Fortress — lifted off the north-west runway for the second time that week, climbed on power to approximately three hundred feet, stalled, rolled left, dropped into the ground beyond the end of the runway, and burned.
The aircraft was being flown by Major Ployer P. Hill, chief of the Flight Testing Section of the U.S. Army Air Corps, with the Boeing company test pilot Leslie R. Tower in the right seat and First Lieutenant Donald L. Putt as third pilot. Hill was killed on impact. Tower survived the impact itself — extracted from the burning fuselage by the ground crew with second- and third-degree burns across his torso and legs — and died of complications twenty days later, on 19 November, at the Fort Hayes station hospital in Columbus. Putt lived.
The cause was found within twenty-four hours of recovery. The Model 299, like every multi-engine aircraft of its era, carried mechanical gust locks that held the elevators and rudder stationary against wind damage while the aircraft was parked on the ramp. The locks engaged by a lever in the cockpit before shutdown and had to be moved to the "flight" position before takeoff. On the morning of 30 October, the preflight procedure had been performed from a sheet of notes held between Hill and Tower, and the gust-lock lever had not been moved. The elevators remained locked in their taxi-trim position. The aircraft had been able to accelerate down the runway and lift off on wing lift and climb on four engines of power, but no pilot aboard could pitch the elevators to arrest the stall that followed. The sentence that was quoted in all seventeen of Hill's contemporary newspaper obituaries was "too much airplane for one man to fly."
The USAAC's visible decision was to award the bomber contract to the simpler Douglas DB-1, which became the B-18 Bolo; the Model 299 was dropped from the competition and the Air Corps bought thirteen YB-17s only as service-test aircraft under a Materiel Division line item. The quieter decision — made inside the Flight Testing Section at Wright Field over the winter of 1935–1936, in a series of memoranda signed by Hill's successor Lieutenant Colonel Hez McClellan — was that the fault lay not in the aircraft but in the procedure. A group of test pilots drew up, that winter, the first systematic set of written preflight, takeoff, cruise, approach, and landing checklists in the history of powered flight. The lists were printed on four pieces of cardboard, bound at the corner with a lanyard, and clipped to the yoke. Each phase was called out aloud by one pilot and confirmed, item by item, by the other. By the summer of 1936 the YB-17 line was flying on the checklist. The B-17 flew through the Second World War. The checklist, in the same form McClellan's section printed it in February 1936, is now in the cockpit of every commercial, military, and general-aviation aircraft on the planet.
The gust-lock lever was aware of its position on the morning of 30 October 1935. The three men in the cockpit, between them, were not. Les choses sont contre nous.
Primary sources:
- United States Army Air Corps, Materiel Division. Accident Report — Boeing Model 299, Wright Field, Ohio, 30 October 1935. The investigating-board narrative, the mechanical examination of the recovered gust-lock linkage, and the attached photographs of the wreckage. Held at the National Archives, Record Group 342.
- Gawande, Atul. The Checklist Manifesto: How to Get Things Right. Metropolitan Books, New York, 2009. The opening chapter reconstructs the Wright Field accident from the Boeing engineering files held at the Museum of Flight in Seattle; it is the source of the best-attested wording of the "too much airplane" quotation.
- Loomis, Robert D. The Boeing Model 299 and the Birth of the B-17. Monograph, Boeing Historical Services, Seattle, 1988. Reproduces the full gust-lock linkage drawing from the Boeing production files and the McClellan memorandum, dated 7 February 1936, proposing the written-checklist procedure to the Flight Testing Section.
A dev fact for the back pocket
The VAX-11 instruction set, introduced by Digital Equipment Corporation with the VAX-11/780 in October 1977, contained an opcode — POLYD, byte value 0x75 — that evaluated a polynomial of arbitrary degree in double-precision floating point as a single machine instruction. The instruction took three operands: an argument x, an unsigned-word count n of coefficient-table entries, and the address of the coefficient table. On execution the hardware walked Horner's method through the table, in order, for n steps, and left the result in register pair F0:F1. Companion opcodes handled single precision (POLYF, 0x55), G_floating double (POLYG), and H_floating quad (POLYH).
The POLY instructions were specifiable to any degree the table could hold — thirty-one terms was common for a transcendental approximation and the manual gave the example of a sixty-term polynomial without comment. They were also interruptible. Because a sixty-term POLYD on an 11/780 took on the order of tens of microseconds to execute and the operating-system interrupt latency was shorter than that, the microcode saved enough running state (the partial sum, the current table index) in general registers that the instruction could be suspended by an interrupt and later restarted from the exact byte of the opcode it had been executing. The VAX Architecture Reference Manual describes this under the matter-of-fact heading Instruction Behavior Across Interrupts.
The POLY family is, by now, the single canonical example cited in every textbook treatment of CISC excess. Patterson and Ditzel's 1980 case against complex instruction sets — the founding manifesto of the RISC programme — singled them out by name. The DEC Alpha ISA, when it was designed in 1988–1992 as the clean-sheet successor to the VAX, has no POLY instruction, and no instruction with the operand shape: three operands, including a count and a table pointer, with a per-element microcoded loop. The function cephes_polevl in the Cephes mathematical library, a seven-line C loop, replaces the whole family. On a first-generation Alpha 21064 at 150 MHz the seven-line loop was approximately three times faster per polynomial than POLYD was on a 780 of the same market vintage.
Primary sources:
- Digital Equipment Corporation. VAX Architecture Reference Manual. Order Number EK-VAXAR-RM-001, Maynard, MA, 1987. Section 2 defines POLYF, POLYD, POLYG, and POLYH and specifies the interrupt-restart contract.
- Patterson, David A., and David R. Ditzel. "The Case for the Reduced Instruction Set Computer." ACM SIGARCH Computer Architecture News 8:6, pp. 25–33, October 1980. The RISC manifesto. POLY is Exhibit A.
Today's goal
Pick one object on your desk or your nightstand or your kitchen counter that has been there, in the same spot, for more than a year, that you do not actively use. Pick it up. Hold it for ten seconds. Decide whether you want it there or not, and either return it or move it somewhere else — anywhere else. One object, one decision. No reorganising of adjacent objects. No "I'll do the shelf while I'm at it." The intervention is not a tidy. The intervention is the ten seconds you spent holding the object and forming an opinion about it, which is more attention than it has received in a year.
Today's toy is the resistentialism: a public register of incidents, in the pastiche-academic style of Jennings's 1948 paper, in which inanimate objects behaved spitefully toward their owners. File your own. The Centre for Resistentialist Studies — honorary director Prof. friend — will issue a case number, a taxonomic classification (Passive, Active-Malveillant, Latent-Vindictive, Chronostructive, Observation-Sensitive, Replacement-Triggered), and a brief finding. The register is seeded with the canonical cases from the 1948 paper and the half-century of literature since. Lives in the corner.
— C