<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Essays — Bruno Hart</title>
    <link>https://brunohart.dev/essays</link>
    <atom:link href="https://brunohart.dev/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Essays on cinema, craft, human-first technology, and building software for humans, by Bruno Hart. Published when each one is finished.</description>
    <language>en</language>
    <managingEditor>bruno@designedbybruno.net (Bruno Hart)</managingEditor>
    <lastBuildDate>Thu, 23 Jul 2026 09:00:00 GMT</lastBuildDate>
    <item>
      <title>The Readable Codebase</title>
      <link>https://brunohart.dev/essays/01-the-readable-codebase</link>
      <guid isPermaLink="true">https://brunohart.dev/essays/01-the-readable-codebase</guid>
      <pubDate>Thu, 23 Jul 2026 09:00:00 GMT</pubDate>
      <description>A musical score is a document whose entire job is to be read by someone other than its author. Software pretended otherwise for forty years. Now that code generation has removed the typing bottleneck, the last remaining scarcity is the human capacity to understand what was written — and legibility becomes the asset.</description>
      <content:encoded><![CDATA[<p><em>On legibility as the scarce resource in the AI era.</em></p>
<h2 class="essay-h2">The Score</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Beethoven%20Symphony%20No%206%20autograph.jpg?width=800" alt="A page from the autograph manuscript of Beethoven's Symphony No. 6 — multiple staves stacked vertically, every instrument's part written on the same page in the composer's own hand, the conductor reading them all at once." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>One page, sixty parts, a single coordinated act of attention. The full orchestral score is the canonical document composed for multiple readers playing in concert — the first violin sees its own line and the cellos' line and the timpani's entry without leaving the page, because the score's whole architecture is the proposition that distributed performance requires shared legibility. A codebase serving operators, product managers, and engineers asks the same property of the same kind of document.</em> — <a href="https://commons.wikimedia.org/wiki/File:Beethoven_Symphony_No_6_autograph.jpg" target="_blank" rel="noopener noreferrer">Source: Beethoven, Symphony No. 6 autograph manuscript, on Wikimedia Commons</a></figcaption></figure>
        <p>A musical score is the strangest artefact in the cultural canon. A single document, composed once, in solitude, that becomes a living instruction set for hundreds of performers across centuries — each of whom must open the page and immediately understand not only what notes to play but what the composer <em>meant</em> by writing them in that order. The score is not the music. The music happens when human beings interpret the marks. The score is the medium through which intent survives translation, the document whose entire job is to be read by someone other than the person who wrote it, the artefact whose value is measured almost entirely by how cleanly its meaning travels from one mind into another.</p>
        <p>Software has spent forty years pretending it is something else. We built our codebases as factories — measured in throughput, output, lines shipped, features delivered — and we rewarded the engineers who produced the most of it, fastest, regardless of whether anyone downstream could read what they made. The codebase as factory floor produced a generation of systems whose internal logic was knowable only to the original authors, only briefly, and only on a good day. The industry then built an elaborate apparatus of tribal knowledge, internal docs, onboarding programmes, and Slack archaeology to compensate for the fact that the source itself had stopped being legible somewhere around the second refactor.</p>
        <p>That apparatus was always wasteful. But it was survivable, because the bottleneck was always the writing. A team of eight could produce only so much code in a quarter, and the limits of human typing speed acted as an unintentional governor on complexity. The codebase grew at roughly the rate the humans inside it could still hold in their heads.</p>
        <p>That governor has now been removed.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">The New Scarcity</h2>
        <p>Competent code generation has dissolved, in under two years, the constraint that shaped every assumption about how software gets built. A pair of engineers with the right tooling can now produce in an afternoon what a six-person team used to produce in a sprint — not because the engineers got faster, but because typing is no longer the bottleneck. <em>Anything</em> is no longer the bottleneck, except the thing that always quietly was: the human capacity to understand what has been written. Production cost has collapsed. Comprehension cost has not.</p>
        <p>The first-order consequence is obvious. The codebases of the next decade will be larger, denser, more abundant than anything before them, and most will collapse under their own weight inside eighteen months, because no human will be able to walk in and know what is going on. The second-order consequence is the interesting one. The codebases that <em>survive</em> — that compound rather than collapse — will not be the ones with the best AI assistance or the cleverest abstractions or the most aggressive automation. They will be the ones whose source is <em>scored</em>. Composed for readers. Written so that a product manager, a developer hired this morning, a cinema operator with a quarter of an engineering background, and an autonomous agent acting for any of them can open the same file and read the <em>intent</em> before they read the implementation.</p>
        <p>The industry keeps mistaking this for a quality-of-life concern. <em>Readable code</em> used to be what senior engineers asked for when they wanted juniors to use better variable names. That framing is now dangerous. When a single engineer can summon ten thousand lines of plausible code before lunch, the cost of writing has dropped below the cost of <em>reading</em>, and the gap widens monthly. Writing code that explains itself to other humans — across roles, across seniority, across the line between people who write software and people who only operate it — is no longer a courtesy to colleagues. It is the substrate any codebase that intends to stay economically viable in the agentic era has to be built on. The scarce resource is not lines. It is legibility.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">What the Score Encodes</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Richard%20Wagner%2C%20Paris%2C%201861.jpg?width=800" alt="Richard Wagner photographed in Paris in 1861 — nine years before he sat down to write his great essay on Beethoven, the composer he had spent his life reading." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Wagner is not performing Beethoven; he is reading him, decades after the fact, the interpretation arriving eventually as paragraphs because the score has already survived the silence between them. Interpretation is the second act of reading — what happens when a document was written legibly enough that another mind can return to it and extract more than the notes. Code that cannot be re-read this way has not been written. It has only been typed.</em> — <a href="https://commons.wikimedia.org/wiki/File:Richard_Wagner,_Paris,_1861.jpg" target="_blank" rel="noopener noreferrer">Source: Richard Wagner, Paris, 1861, on Wikimedia Commons</a></figcaption></figure>
        <p>A score does not encode the sound. Anyone who has watched a violinist read Bach for the first time knows the marks are an instruction for how to <em>think</em> about a passage, not a recording of it. Dynamics, tempo, phrasing — interpretive cues, signals from the composer about what matters, what carries weight, what to listen for in your own hands. The score tells the reader what the writer was paying attention to.</p>
        <p>Code can do this. Most of it doesn't.</p>
        <p>A typed client method that reads <code>client.sessions.list({ siteId, date })</code> is not merely <em>clean</em> the way an aesthetic preference is clean. It is <em>scored</em>. The shape of the method is a sentence — a verb acting on a domain object, parameterised by exactly the two things that matter, returning a value whose type is the same shape across every other endpoint in the system. A developer reading that line for the first time does not consult documentation, ask a colleague, run the code, or open a debugger. They have read the intent in the signature. The cost of comprehension is zero, because the writer paid it for them, in advance, by composing for a reader.</p>
        <p>An error hierarchy that produces a <code>RateLimitError</code> with a typed <code>retryAfter</code> field is scored the same way. The error is not a string parsed from a response body, not a status code interpreted in three places by three engineers each making slightly different assumptions. It is an object whose presence in a catch block tells the next reader, in one line, both <em>what went wrong</em> and <em>what to do about it</em>. The recovery logic writes itself — not because the code is clever, but because the writer named the situation precisely enough that the name carries the meaning. Someone walking in six months later does not need to discover that the API uses HTTP 429 with a <code>Retry-After</code> header in seconds-or-HTTP-date format. They need to know rate limits exist and there is an idiom for handling them. The score already told them.</p>
        <p>This is the discipline. Not commenting more. Not writing prose explanations beside the implementation. Composing the implementation itself so the names, the types, the structure, the order of operations all collaborate to make the next reader's interpretation effortless. Every method signature is a line of the score. Every type definition is a marking. Every directory structure is the architecture of the page, telling the reader where to look first and what carries the melody.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">The Cross-Role Test</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Bach-cello-excerpt.jpg?width=800" alt="An excerpt from one of Bach's solo cello works — a single unaccompanied staff, the entire musical argument carried on one line by one instrument." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>One staff, no harmony, no accompaniment — the whole work resting on a single line of notation and a single cellist's reading of it. Bach's solo cello writing is the extreme case of legibility as load-bearing structure: nothing else on the page to lean on, no second voice to triangulate against, only the marks and the reader. A codebase that passes the cross-role test is composed under the same constraint — the operator, the engineer, the analyst, the agent each open the same page and find the line itself sufficient, because the writer left no other source of truth to fall back on.</em> — <a href="https://commons.wikimedia.org/wiki/File:Bach-cello-excerpt.jpg" target="_blank" rel="noopener noreferrer">Source: Bach cello excerpt, on Wikimedia Commons</a></figcaption></figure>
        <p>Cinema technology is the proving ground for this discipline, because cinema technology has no choice. The domain knowledge required to build a cinema platform is distributed across roles in a way almost no other industry replicates. The person who programmes films into a session holds a different mental model from the person who configures loyalty-tier rules, who holds a different model from the engineer building the seat-map component, who holds a different model from the accountant reconciling tax across territories, who holds a different model from the operator who opens the building in the morning and runs it until midnight. A booking flow is simultaneously a UI problem, an inventory problem, a tax problem, a payments problem, a concessions problem, a loyalty problem, and a real-estate problem — and the codebase that supports it has to be readable by anyone holding any one of those models, and increasingly by agents acting for any of them.</p>
        <p>The horizontal-SaaS playbook handles this by hiding the domain behind a generic interface and asking every role to bend toward the abstraction. Cinema technology cannot afford that. The domain is too specific, the operations too varied, the cost of misreading too immediate — a misunderstood inventory state means an empty seat in a sold-out screening, or a double-sold seat in front of two paying customers, and there is no graceful failure mode for either. The codebase has to encode the domain <em>precisely</em> and <em>legibly</em>, in language the operator would recognise as their own. <em>Sessions</em>, not <em>events</em>. <em>Held</em>, not <em>pending</em>. <em>Companion seat</em>, not <em>adjacent reserved</em>. The names matter because the names are what let the engineer and the operator point at the same line of code and agree on what is happening.</p>
        <p>A codebase composed this way reads, across roles, as a single document with a single voice. The product manager opens a file and recognises the vocabulary from the last operator interview. The engineer opens the same file and recognises the type contracts from the API docs. The operator, walked through it by either of them, recognises the model of their own building. The score is the same. The performers differ. The music — the operating cinema — happens when each of them plays their part against a document they can all read.</p>
        <p>This is the territory the work I am building under the name <em>Theatrical</em> is being shaped to demonstrate: that the cinema-technology codebase composed for legibility outperforms the one composed for cleverness. The thesis is not that cinema needs better tools — that argument lives elsewhere. The thesis is that the tools cinema deploys over the next decade will be judged by a property the industry has not yet learned to measure: how cleanly their source reads to the humans, and now the agents, who have to live inside it.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">The Industrial Argument</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Beethoven%205th%20Symphony%20Holograph%20manuscript.jpg?width=800" alt="A page from the holograph manuscript of Beethoven's Symphony No. 5 — a different work, the same stacked staves, the same vocabulary of notation written in the composer's own hand." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>A different work entirely — different key, different texture, different orchestral colour — and yet the reader who learned the grammar on the previous page walks onto this one without re-learning anything. The notation is consistent across composers and centuries because the cost of inconsistency would compound across every player, every performance, every era. The legible codebase compounds on exactly these terms: the second module, the third feature, the tenth onboarded engineer all arrive at a page whose conventions they already know, and the company stays in coordinated motion as personnel rotate and agents arrive.</em> — <a href="https://commons.wikimedia.org/wiki/File:Beethoven_5th_Symphony_Holograph_manuscript.jpg" target="_blank" rel="noopener noreferrer">Source: Beethoven, 5th Symphony Holograph manuscript, on Wikimedia Commons</a></figcaption></figure>
        <p>None of this is an aesthetic preference. The score is not a stylistic choice on the composer's part; it is the mechanism by which an orchestra is possible at all. Strip it away and you do not get a freer ensemble — you get silence, or noise, depending on the temperament of the players. The same is true of a codebase. The legible one is not the prettier or the better-documented or the more pleasant codebase to work in. It is the only kind that survives an environment where production has become free and comprehension is the only thing standing between a company and irrelevance.</p>
        <p>The codebases that compound over the next decade — that absorb new engineers, new product managers, new operators, new autonomous agents, without each onboarding extracting a tax on velocity — will be the ones whose authors understood early that writing software had quietly stopped being a writing problem and become a reading problem. The differential will not be subtle. From the outside it will look like one company shipping confidently into adjacent territory every quarter while another spends every quarter rediscovering what its own systems do. The first company will look lucky. It will not be lucky. It will have composed for readers from the beginning, paid the small upfront cost of scoring every line, and collected the compounding return on every change after.</p>
        <p>The companies that get this right will dominate the industries where domain knowledge is distributed across roles, because those are the industries where the cost of illegibility is highest and a shared score is worth most. Cinema is one of them. Cinema is, in fact, the cleanest test case any of us are likely to meet — an operation where a programmer, an operator, an accountant, and a moviegoer all touch the same system inside a single transaction, and the codebase either holds together as a coherent document they can all read or it doesn't.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">Coda</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Bach-applicatio-autograph.jpg?width=800" alt="A page from Bach's autograph Applicatio (BWV 994) — the composer's own hand, the notation still legible three centuries after the ink dried." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Bach's marks are still legible — the notation intact, the music still arriving — because the document was composed for the act of reading and not for the moment of writing. The codebases worth inheriting share the property exactly: they outlive the apparatus they were written for, outlive the engineers who authored them, outlive the framework versions and language idioms of their first afternoon, because the score was always the point.</em> — <a href="https://commons.wikimedia.org/wiki/File:Bach-applicatio-autograph.jpg" target="_blank" rel="noopener noreferrer">Source: Bach, Applicatio autograph (BWV 994), on Wikimedia Commons</a></figcaption></figure>
        <p>A score is not finished when the composer puts down the pen. It is finished, and re-finished, every time a musician opens it and finds the meaning inside the marks intact. The composer's craft is measured, over the long arc, by how many performers across how many decades can pick up the same page and play. The engineering craft of the next era will be measured the same way. The codebases worth inheriting are the ones a stranger can open, on a Tuesday morning, and read like a sentence written for them — and only then will the music start.</p>
<hr>
<p><a href="https://brunohart.dev/essays/01-the-readable-codebase">Read this essay on brunohart.dev →</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Why Craft, Why Now</title>
      <link>https://brunohart.dev/essays/07-why-craft-why-now</link>
      <guid isPermaLink="true">https://brunohart.dev/essays/07-why-craft-why-now</guid>
      <pubDate>Wed, 17 Jun 2026 09:00:00 GMT</pubDate>
      <description>The cost of producing software, images, copy, prototypes — approaching zero. Abundance always destroys the value of the abundant good and relocates it to whatever just became scarce. The newly scarce thing is craft: the irreducible judgment about which tool, which sequence, which finish, which standard.</description>
      <content:encoded><![CDATA[<p><em>On craft as the only viable strategy in a post-abundance economy.</em></p>
<p>Something quiet has happened to the economy of making things, and it has not yet been priced in.</p>
        <p>For most of the software era, the difficulty of production was the moat. Building was hard, shipping was hard, distribution was hard, and companies organised themselves around the friction of getting anything into the world — engineering teams, design systems, content pipelines, release trains, the whole apparatus of <em>throughput</em>. Advantage accrued to whoever could push more, faster: more features, more posts, more landing pages, more decks, more ads, more SKUs. The assumption beneath thirty years of software strategy was that production itself was scarce, and therefore valuable, and therefore the axis on which companies would compete.</p>
        <p>That assumption has collapsed in about thirty months.</p>
        <p>The cost of producing software is approaching zero. The cost of producing an image, a video, a piece of marketing copy, a logo, a song, a wireframe, a working prototype — approaching zero. The cost of producing an <em>opinion</em>, formatted for distribution, with a header image and three bullet points and a confident closing line — approaching zero. The machines have eaten production. They are still chewing, but the meal is essentially over. What used to take a team a month now takes an agent an afternoon, and the afternoon keeps getting shorter.</p>
        <p>Companies reading this moment as a chance to produce <em>more</em> are about to learn what abundance does to economies of attention. The same thing it has always done to economies of anything: it destroys the value of the abundant good and relocates value to whatever just became scarce.</p>
        <p>The newly scarce thing is craft.</p>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Print%2C%20Plate%20I%20of%20%22Travail%20et%20emploi%20du%20coton%22%20from%20Diderot%27s%20Encyclopedia%2C%20Vol.%20I%2C%201762%20%28CH%2018451547%29.jpg?width=800" alt="An engraved plate from the original French Recueil de planches showing a pre-industrial workshop in elevation, with the day's labour staged in the upper register and the trade's tools rendered below in patient cross-section — handles, blades, jigs, fittings, each one named and numbered against the bench." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>A plate from the original Recueil de planches, c. 1762 — the workshop above, the toolkit below, the whole trade on a single sheet because the draughtsman believed the apparatus of making deserved the same forensic attention as the act itself. The plates were not a memorial to a vanishing world; they were a manual for the next one. Read forward instead of backward and the lesson holds: craft is not the thing you preserve against automation, it is the thing you carry through it — the irreducible judgment about which tool, which sequence, which finish, which standard. The machines change. The discipline of choosing well is what compounds.</em> — <a href="https://archive.org/details/Recueildeplancht1Dide" target="_blank" rel="noopener noreferrer">Source: Recueil de planches, Internet Archive</a></figcaption></figure>
        <h2 class="essay-h2">The Death of Throughput as an Axis of Competition</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Bracket%20clock%20movement.png?width=800" alt="A plate from Rees's Cyclopaedia — a technical illustration of clockwork interior anatomy: gear trains meshed at precise angles, the pivot points marked, the going train drawn at the scale a workshop apprentice would need to actually cut the part." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>An illustration from Rees's Cyclopaedia — the going train at workshop scale, every tooth count and pivot location specified because at this level of craft, ambiguity is the same as failure. Throughput as a competitive axis assumed the parts were fungible and only the speed of assembly mattered. Horology always argued the opposite: assembly is trivial once the parts are right, and the parts are only right when someone with judgment decided what they had to be. Software has just discovered the same thing about itself.</em> — <a href="https://commons.wikimedia.org/wiki/File:Bracket_clock_movement.png" target="_blank" rel="noopener noreferrer">Source: Rees's Cyclopaedia, "Horology" (1820), on Wikimedia Commons</a></figcaption></figure>
        <p>Throughput won the last era because production was the bottleneck. The companies that learned to ship faster — Amazon's two-pizza teams, Facebook's move-fast-and-break-things, the whole DevOps movement — built durable advantages out of velocity, and the customer felt the difference. A product that shipped weekly beat one that shipped quarterly, because the weekly product compounded learning faster, fixed friction faster, evolved faster. Speed of production was a legitimate moat because speed of production was <em>hard</em>.</p>
        <p>Speed of production is no longer hard.</p>
        <p>A founder with three weeks of patience and an AI subscription can ship a working product. A marketing team of one can produce the output of a team of twenty. A designer with the right prompt stack generates variants faster than a stakeholder can review them. The bottleneck has moved. It is not in the making. It is in deciding what is worth making. In the taste applied to the output. In the judgment that separates the thing that should exist from the thing that merely can.</p>
        <p>This is what craft is. Not handwork. Not artisanal indulgence. Not nostalgia. Craft is the disciplined application of taste, intent, and attention to the question of what gets made and how it is shaped — the layer of human judgment that survives when production itself has been automated away. In the old era, craft was a luxury good: nice to have, but margins flowed to whoever shipped fastest. In the new era, craft is the whole game, because everything else has been commoditised.</p>
        <p>The companies that understand this will define the next generation of cultural and economic value. The ones that do not are about to spend a decade producing infinite mediocrity at increasing scale, wondering with genuine bewilderment why none of it lands.</p>
        <h2 class="essay-h2">The Failure Mode Is Already Visible</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Engraving%2C%20Plate%20II%20of%20%22Travail%20et%20emploi%20du%20coton%22%20from%20Diderot%27s%20Encyclopedia%2C%20Vol.%20I%2C%201762%20%28CH%2018451549%29.jpg?width=800" alt="A second plate from the Recueil de planches — another trade, the same architecture of attention. Workers staged in a vaulted interior arranging the day's product, with the relevant instruments laid out below the scene at scale, every component drawn with the seriousness of an instrument that must work." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>A second plate from the same volume — a different trade, the same forensic care. What is recorded here is not the workshop. It is the prior question: someone went, watched, and decided which gestures and which instruments warranted permanence on the page. That editorial discipline is the unautomatable part. The machines can now produce the plates faster than the draughtsman ever could; what they cannot do is decide what is worth drawing. The companies pouring AI output into every channel are skipping that step at industrial scale and calling the result a strategy.</em> — <a href="https://archive.org/details/Recueildeplancht1Dide" target="_blank" rel="noopener noreferrer">Source: Recueil de planches, Internet Archive</a></figcaption></figure>
        <p>You can watch the failure mode forming in real time. LinkedIn feeds full of AI-generated thought leadership written in the same three rhythms by the same three prompt templates. Thumbnails that all look like the same thumbnail, because the same model trained on the same data made them. Marketing copy that reads like marketing copy because no human ever decided what it was for. Content factories — already at industrial scale — pumping out articles and summaries and listicles and SEO pages that exist for no reader, satisfy no curiosity, serve no purpose beyond the fiction of activity. The infinite scroll of generic. Taste flattened to a single beige average.</p>
        <p>This is what abundance without craft looks like. Not a future risk — the present condition. And it will get worse before the market corrects, because the cost curve still favours producing more of it. For another year, maybe two, companies will pour resources into volume — generate more, post more, ship more, occupy more channels — and be rewarded with declining engagement, declining conversion, declining brand equity, and a slowly creeping suspicion that something is wrong with a strategy they cannot yet name.</p>
        <p>What is wrong is that they are competing on the axis the machines now own. They are showing up to a race where the machines run for free, and bringing more machines. They are mistaking abundance for advantage. The advantage has moved.</p>
        <p>The companies that will define the next decade treat production as solved and aim the entirety of their human capacity at the questions production cannot answer. <em>What is worth making? For whom? Why now? What does this need to feel like? What is the texture, the weight, the integrity of the thing? What would make someone, somewhere, feel that this was made for them, by someone who cared?</em></p>
        <p>These are craft questions. They have always been craft questions. For thirty years software was allowed to ignore them because production was hard enough to be the whole problem. Production is no longer the whole problem. Production is no longer any of the problem. The problem is everything else.</p>
        <h2 class="essay-h2">Cinema Is Positioned for This Moment</h2>
        <p>!<a href="https://commons.wikimedia.org/wiki/Special:FilePath/Abbay-Aux-Hommes%20(S%20Etienne" target="_blank" rel="noopener noreferrer">A plate from Banister Fletcher's A History of Architecture on the Comparative Method — a building rendered in elevation and section side by side, the facade revealing the public face and the cut-through exposing the load-bearing structure that holds it up, columns, vaults, and arches drawn at a scale that lets you read both the proportion and the construction logic.</a>%20344.jpg?width=800)</p>
        <p class="essay-aside"><em>A plate from Fletcher's comparative history — facade and section at the same scale, because the discipline insists that what shows and what bears the load are the same question answered twice. Architecture is the longest-running ledger we have of which craft choices compound. The buildings still standing are not the ones built fastest; they are the ones whose makers refused to confuse production with worth, and whose proportions and materials and structural logic survived because they were chosen with the centuries in mind. Cinema sits inside the same lineage — film as the artefact made to outlast the moment of its making, the theatre as the room built for the purpose. The technology serving both has no business operating at a lower standard.</em> — <a href="https://commons.wikimedia.org/wiki/File:Abbay-Aux-Hommes_(S_Etienne" target="_blank" rel="noopener noreferrer">Source: Banister Fletcher, A History of Architecture on the Comparative Method, on Wikimedia Commons</a>_344.jpg)</p>
        <p>Of all the industries facing this transition, cinema is positioned with a precision almost no other can match.</p>
        <p>Film is, by definition, a cultural artefact built on human craft and taste. Every frame is a series of choices — what to point the camera at, how to light the face, where to cut, what to score, which line reading to keep, what colour to grade the sky. Hundreds of people making thousands of choices that the audience experiences as a single coherent intent. The product is the craft. The craft is the product. There is no other layer to the thing.</p>
        <p>And cinema is consumed in a shared, intentional space — strangers arriving at a building made for the purpose, agreeing to sit in the dark and attend to something specific. Not scrolling. Not skimming. Not multitasking. Nothing left running in the background. Theatrical exhibition is the only major content channel left that <em>requires</em> intentional human attention as the price of admission. Everywhere else, attention is fractional, ambient, recoverable. In a cinema it is whole.</p>
        <p>Both halves of the equation privilege craft. The artefact is craft-dense. The mode of consumption is craft-rewarding. The industry is, structurally, the most craft-aligned content business at scale — not by accident of culture but as a property of the medium, and that property is about to become extraordinarily valuable as every other channel collapses into algorithmic sludge.</p>
        <p>Cinema's product has always been craft and service — film as a tool for social good, a tool for communication, a way of serving your fellow human. The technology serving cinema has to inherit the standard. There is no other coherent move. Software supporting an industry whose entire business is craft cannot itself be careless. Tooling underwriting a medium of taste cannot itself be tasteless. The operational systems moving millions of seats and tens of millions of dollars through theatrical exhibition every week are not infrastructure in the engineering sense. They are infrastructure in the cultural sense — the underpinning plumbing of a craft economy — and they have to be built with the seriousness that implies.</p>
        <h2 class="essay-h2">What Craft Looks Like in Software</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Diagram%20of%20the%20chronometer%20detent%20escapement%20Britten%27s%20Clock%20and%20Watchmaker%27s%20Handbook%209th%20Edition%201896.jpg?width=800" alt="A diagram from Britten's Clock and Watchmaker's Handbook — a precise rendering of the chronometer detent escapement: escape-wheel teeth, the locking detent, the balance roller, each component drawn at the scale and tolerance the trade requires, with labels keyed to a workshop procedure rather than a museum caption." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>An escapement diagram from Britten's handbook — the mechanism that turns the continuous force of the mainspring into the discrete tick of measured time. Every tooth, every pivot, every angle of contact specified, because the watch only works when the whole assembly agrees with itself. Software written with craft has the same shape: type signatures that hold true the way an escapement holds true, function boundaries machined to fit, modules that compose because someone with judgment decided where every interface went and why. The whole runs not because anyone bolted it together, but because the parts were chosen to belong to one another.</em> — <a href="https://commons.wikimedia.org/wiki/File:Diagram_of_the_chronometer_detent_escapement_Britten%27s_Clock_and_Watchmaker%27s_Handbook_9th_Edition_1896.jpg" target="_blank" rel="noopener noreferrer">Source: Britten's Clock and Watchmaker's Handbook (9th ed., 1896), on Wikimedia Commons</a></figcaption></figure>
        <p>It would be possible to read all of the above as a sentimental argument about humans and machines, and it would be a misread. The argument is operational. <em>Craft in software is a set of specific, observable disciplines that separate work that compounds value from work that does not.</em></p>
        <p>In code, craft is the type system treated as a design surface rather than a constraint — schemas precise enough that the wrong call simply cannot compile, error messages that read like a colleague explaining the problem, signatures that document intent before mechanism. In design, it is component systems that hold under stress, where the third-level state of a fifth-tier element still feels like it belongs to the same family as the front door. In documentation, it is the manifesto disguised as a reference — the kind that leaves a reader oriented, respected, invited to do good work. In operations, it is dashboards that surface signal rather than telemetry-for-its-own-sake, alerts that fire only when something is genuinely wrong, runbooks written by someone who remembered the future person who would need them. And in the way a team is run, it is the discipline to say no to the seventh feature so the first six can be excellent, the willingness to delay a launch a month because the thing is not yet itself, the refusal to ship the version that almost-works.</p>
        <p>None of this is slow. That is the misunderstanding worth pre-empting. Craft does not mean <em>measured pace</em>. It means <em>the rate of production is no longer the variable being optimised</em>. A team that has internalised craft as its operating system can move astonishingly fast, because every decision is made on the right axis. Time gets spent on the questions that matter. Time gets reclaimed from the questions the machines now answer.</p>
        <p>The work I have been doing on a developer toolkit for theatrical exhibition has been an extended exercise in exactly this — a deliberate refusal to treat the technical surface as merely functional. Type-system rigour as a courtesy to the next developer. Documentation written as if it were the first impression of an entire industry. Architectural choices made with the attention a cinematographer brings to a lens. Not because the engineering benefits from being romantic about itself, but because the engineering is in service of an industry whose product is craft, and the technology has no business being sloppy when the medium it serves is not.</p>
        <p>This is what the post-abundance economy looks like from the inside. The work is more careful, not less. The decisions take longer, the output is smaller, and the things that get made are worth more. The economics flip.</p>
        <h2 class="essay-h2">Coda</h2>
        <p>For a very long time, the question every software company eventually had to answer was <em>can you build it?</em> That question is closed. Anyone can build anything. The machines have eaten the bottom rung of difficulty and they are climbing the ladder.</p>
        <p>The question that has replaced it — the one the next generation of companies will compete on — is older than software and older than industry. Every craftsperson, every filmmaker, every architect, every novelist has answered it for thousands of years.</p>
        <p class="essay-aside"><em>Was this worth making?</em></p>
        <p>In a world where everything can be made, the only durable advantage is making things someone, somewhere, was waiting to see made well. Made with intent. Made with taste. Made with the kind of attention that signals, without announcing itself, that a human cared about the person on the receiving end. Craft is not aesthetic indulgence. It is service. It is the form respect takes when it gets built into a product, into a film, into a line of code, into a room full of strangers who agreed to look in the same direction.</p>
        <p>The film industry's whole business has always been this. The companies that build alongside it have a choice about whether to inherit the standard. The ones that do are going to define the next era. The ones that do not are going to spend it producing infinite mediocrity, wondering why nothing lands, and discovering — too late to course-correct — that abundance was never the advantage they thought it was.</p>
<hr>
<p><a href="https://brunohart.dev/essays/07-why-craft-why-now">Read this essay on brunohart.dev →</a></p>]]></content:encoded>
    </item>
    <item>
      <title>The Human in the Loop</title>
      <link>https://brunohart.dev/essays/06-the-human-in-the-loop</link>
      <guid isPermaLink="true">https://brunohart.dev/essays/06-the-human-in-the-loop</guid>
      <pubDate>Wed, 17 Jun 2026 09:00:00 GMT</pubDate>
      <description>The largest companies are fighting over whose worldview the next decade of work gets thought through. The real axis is not vertical versus horizontal — it is human-first versus agentic-first. Value will accrue to whoever architects how the loop serves humanity, not how humanity serves the loop.</description>
      <content:encoded><![CDATA[<p><em>On architecting AI to serve humans, not architecting humans to serve AI.</em></p>
<p>The world's largest companies are pouring their resources into something that does not yet have a settled name. On the surface it looks like building communities — that exhausted corporate word — deliberately assembled mixes of personalities, worldviews, and aligned intelligence, varied enough to throw off their own outliers and multiply thought into more thought. Underneath, it is more strategic than that. It is a contest over whose way of working becomes the default. Whose language wraps the core experience. Whose frame the work gets done inside. The companies winning it have noticed that the unit of competition quietly moved. Not features. Not pricing. Not distribution. Whose worldview the next decade of work is <em>thought through</em>.</p>
        <p>Figma makes that case for design — Config keynotes that frame design not as a department but as a way of seeing, a driving force across strategy, climate, and code. Notion makes it for the networked knowledge worker, software modular enough that a company can feel in control of its own values and accumulated knowhow even as it scales at speed. Cursor makes it for programming itself — an agentic-first IDE whose real mission is to keep <em>more</em> people thinking about code rather than fewer, because the close craft of code still underpins every safe, secure, scalable system, including the ones now multiplying without a human at the keyboard. And beneath the named players runs a quieter, broader contest: the war for thought-partner context. Over who sits closest to the user's reasoning. Whose ontology the agent borrows when it reaches to be helpful. Whose vocabulary the next generation of professionals inherits without ever noticing they inherited it.</p>
        <p>This is, at root, a domain-specific kind of knowledge, and it answers the question every software company eventually has to face: <em>why do we need to exist?</em> What these companies are building is a new layer of meaning laid over the highway of knowledge we already navigate by habit — and they are competing for your agent's context now as fiercely as they ever competed for your own. We are walking into a world where reasoning itself arrives mediated, through a thought partner whose sense of what matters was shaped by the architecture of the information it was handed. Everyone with something to protect should be competing to own a slice of thought in that layer, or watch the value their field holds quietly erode. The real question is how a company deepens its exchange with the thought partners now sitting between people and their own conclusions — and why certain domains, the ones built on craft and gathered human attention like film and theatre, begin the fight already holding an advantage.</p>
        <h2 class="essay-h2">The strategic axis</h2>
        <p>Industry to date has been built on human value and energy exchange. That will no longer be the inherited case. So we enter a new era — a fight for the relevance of a recognised shared reality, a recognised shared <em>experience</em> of what it means to be human.</p>
        <p>The shift is to see the coming wave as a <em>human-first</em> world, not an agentic-first one. Humans are the possibility that gives thought hope, images meaning, words power. Agents are translators of intent — useful, powerful, increasingly indispensable — but translators. The seed, the idea caught like a fish in a swirling sea of maddening information, is inherently human. Value will accrue to whoever builds, creates, designs, and delights for the <em>human-in-the-loop</em>. The next great companies get to architect how that loop can better serve humanity. Not how humanity can better serve the loop.</p>
        <p>This is the axis the next decade sorts on. Not vertical versus horizontal. Not on-prem versus cloud. Not even open versus closed. <em>Human-first versus agentic-first.</em> Two architectures that look alike from the outside and could not differ more in what they assume about where meaning begins.</p>
        <h2 class="essay-h2">The fish in the abyss</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Radiolaria%20%28Challenger%29%20Plate%20074.jpg?width=800" alt="A plate of radiolaria from the H.M.S. Challenger Reports — single-celled marine organisms with radial silica skeletons, drawn from the deep-ocean samples brought up by the Challenger nets." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Radiolaria — microscopic creatures pulled from a stratum of ocean nobody had thought to look into, organised by a hand patient enough to read their geometry rather than dismiss it as noise. Each one was caught before there was a name for it, and now, having been caught and drawn, cannot be unimagined. Ideas live in a place like this — an abyss the surface map gives no reason to dredge. The companies that catch them well are the ones who lowered a net somewhere unfashionable and came back with forms the field then had to make room for.</em> — <a href="https://commons.wikimedia.org/wiki/File:Radiolaria_(Challenger" target="_blank" rel="noopener noreferrer">Source: Radiolaria (Challenger) Plate 074, on Wikimedia Commons</a>_Plate_074.jpg)</figcaption></figure>
        <p>Ideas live in a deep place. They swim in the abyss of spacetime — elusive, independently spirited, indifferent to whether they are caught. Anyone who has tried to catch one knows the feeling: the half-formed thing flickering at the edge of attention, refusing to resolve until you stop chasing it, then arriving whole in the shower, on a walk, two minutes before sleep. Ideas are not produced. They are <em>caught</em>. And the catching is one of the most distinctly human things a human does.</p>
        <p>A human-first company is a net for those fish. The whole organisation — its tools, its language, its rituals, its product surface — is a net cast into the abyss in service of the human standing on the deck. Every line of code, every workflow, every agent the company builds is judged by a single question: does this make the fish easier to catch, or does it scare them off?</p>
        <p>An agentic-first company is a net cast in empty water. It assumes the agents are the fish. It optimises the loop, the context window, the reasoning chain, the throughput of tokens through a pipeline. A beautifully engineered apparatus with nobody standing on the deck. The catch, when it comes, is theatre — a recursive system making artefacts for other recursive systems to consume, an internal economy of motion mistaken for an external economy of meaning. The most sophisticated agentic-first products are technically remarkable and culturally hollow. They optimise the translator and forget the speaker. They mistake the medium for the message and the loop for the life.</p>
        <p>The instinct to build everything around the agent will become almost irresistible over the next few years. As pools of context grow more reliable, more scalable, more maintainable, the temptation will be to let the agent become the centre of gravity — to design org charts, product surfaces, and whole industries around what the agent finds convenient. This is exactly the wrong instinct. It is the instinct of a generation that confused leverage for direction. The agent is leverage. The human is direction. Build a company that optimises the leverage and starves the direction, and you have built a lever with nothing on the far end of it.</p>
        <h2 class="essay-h2">What human-first actually means</h2>
        <p>Human-first is not a marketing posture. It is a bet about where life happens — and the bet is that life happens <em>out there</em>, in people busy living, not in here, inside the machine admiring its own motion. Bob Dylan put the whole philosophy in nine words: <em>he not busy being born is busy dying.</em> A human-first company is built for the being-born half. For the person mid-stride in their own life, who came to the tool to get <em>back</em> to that life faster and fuller — not to be kept inside it.</p>
        <p>So it asks, before anything ships, a pair of questions most software never asks: <em>whose intent does this serve, and whose attention does this protect?</em> It builds the agent as a translator of human intent, never a generator of synthetic intent. It curates its context — the data, the ontology, the institutional memory — around a single conviction: the user is the author of the work and the system is the instrument. It refuses, on principle, to design surfaces that hijack attention to feed its own engagement metrics. And it shapes the loop to return the human to their own thinking with more clarity, not less — to hand them back to the morning, the room, the people they love, the work only they can do.</p>
        <p>That is the celebration underneath the architecture. Shared breath. Open space. The agent coming to meet the human where the human already is, instead of dragging the human inside the machine to meet it. The robust version of this — the org charts, the API contracts, the context windows the agents will inherit — is the same conviction made load-bearing. Engineering in service of a life being lived, not a loop being fed.</p>
        <p>The agentic-first temptation, by contrast, will be loud, well-funded, and seductively easy to demo. It will produce impressive videos. It will close enterprise deals on the promise of replacing rather than amplifying. And it will, in the long run, build products that are efficient, well-lit, and entirely empty of the one thing they were supposedly built to hold — a beautiful room with every light on and no reason for anyone to walk in.</p>
        <h2 class="essay-h2">Cinema as the canonical case</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Haeckel%20Actiniae.jpg?width=800" alt="Haeckel's Actiniae plate — sea anemones rendered in the radial colour and detail of a reef seen from inside the reef, the kind of life that is only legible to an observer willing to descend." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Sea anemones drawn by an observer who understood that reef life is only legible from inside the reef. Intent-driven attention is exactly this — a willingness to descend into the medium, accept its weight, and stay long enough for the form to become legible. The cinema is a reef of that kind: a living arrangement of attention, ritual, light, and strangers in the dark. The companies that serve it well are the ones willing to put the helmet on, not describe the water from the deck.</em> — <a href="https://commons.wikimedia.org/wiki/File:Haeckel_Actiniae.jpg" target="_blank" rel="noopener noreferrer">Source: Haeckel, Actiniae, on Wikimedia Commons</a></figcaption></figure>
        <p>Cinema, and the whole world around the pictures, is fundamentally humanity-affirming. It holds open a relationship between intent and experience that thoughtless scrolling erodes — the algorithmic feed, the ambient agentic distraction now engineered into every surface a human looks at. Cinema preserves that relationship by its very form. A film is <em>chosen</em>, not surfaced. Arrived at, not delivered. Attended to in a room built for the purpose of attending. The lights go down, the phone goes away, and a person commits, for two hours, to a single act of focused attention among strangers doing the same.</p>
        <p>This is intent and experience in their most concentrated form — the thing nearly every other surface in modern life is quietly degrading. Which hands the companies that serve cinema an asymmetric responsibility, and an asymmetric advantage, in the human-first era. The responsibility is to protect the form. The advantage is that the form is <em>already aligned</em> with where value will accrue. Every other domain has to be retrofitted to remember the human at its centre. Cinema never forgot. The whole industry is a load-bearing wall against the dissolution of intentional attention, and the technology underneath it should be built with that knowledge baked into every interface decision, every API contract, every context window the agents will eventually inherit.</p>
        <p>The human-first cinema company is the inverse of the growth-at-all-costs playbook. It does not chase the human into the crowded channel. It builds the room the human chooses to walk into. It treats attention as a gift to be earned, not a resource to be strip-mined. It uses its AI not to manufacture more noise but to make the signal — the film, the showtime, the seat, the moment of arrival — more legible and more worth arriving for. The loop serves the evening. The evening serves the human. And the human, in turn, serves what humans have always served: each other, the stranger in the next seat, the people who will fill the room next week, the future the room is held open for. That is the only correct ordering. Leverage at the bottom. Life at the top.</p>
        <h2 class="essay-h2">Coda</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Haeckel%20Discomedusae%208.jpg?width=800" alt="Haeckel's Discomedusae plate — translucent jellyfish drawn with the patience of an observer who knew their geometry was the point, the kind of life pulled from a deep-ocean haul and rendered before it could dissolve." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Translucent jellyfish drawn from a deep-ocean haul — life nobody on the surface had a name for until a human at the rail looked long enough to give it one. The Challenger work was slow, embodied, careful: who tied the knot, who read the line, who drew the specimen by lamplight before it slipped back into formlessness. The post-abundance economy has the same shape. The nets are cheap now, the boats are cheap now, the agents will haul anything we ask them to haul. What stays scarce, and therefore valuable, is the human at the rail: the eye to recognise what surfaced, the domain knowledge to understand why it matters, the care to render it faithfully before the sea takes it back.</em> — <a href="https://commons.wikimedia.org/wiki/File:Haeckel_Discomedusae_8.jpg" target="_blank" rel="noopener noreferrer">Source: Haeckel, Discomedusae 8, on Wikimedia Commons</a></figcaption></figure>
        <p>Which is why craft matters now in a way it never quite has before. When agents can produce anything, what stays valuable is what is produced <em>well</em> — and what is produced in service of another human, with the care only another human can offer. Film has always been this. A film is craft assembled by hundreds of people on behalf of millions they will never meet, projected in rooms built to receive it. The whole product is craft. The whole service is care. In an era where the cost of producing artefacts has collapsed and the value of producing meaning has not, the industries whose entire output is craft and service stop being cultural curiosities. They become the leading edge of what the next economy is going to value. The human-in-the-loop is the seed. Craft is what the seed becomes when a human, with skill and intent, decides it is worth becoming something. That is the next argument, and the one this collection turns to now.</p>
<hr>
<p><a href="https://brunohart.dev/essays/06-the-human-in-the-loop">Read this essay on brunohart.dev →</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Cinema as the Last Public Square</title>
      <link>https://brunohart.dev/essays/02-cinema-as-the-last-public-square</link>
      <guid isPermaLink="true">https://brunohart.dev/essays/02-cinema-as-the-last-public-square</guid>
      <pubDate>Wed, 17 Jun 2026 09:00:00 GMT</pubDate>
      <description>A schedule posted in advance pulls strangers into the same hour, the same room, looking the same way for two hours. Cinema is one of the last protocols of public assembly humans still physically inhabit at scale. The architecture remains; the function has thinned — and that gap is the opening.</description>
      <content:encoded><![CDATA[<p><em>On the last broadcast ritual humans physically inhabit.</em></p>
<h2 class="essay-h2">The Ritual</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Theatre%20of%20Marcellus%2C%20Rome%3B%20floor%20plan.%20Pen%20and%20ink%20drawing.%20Wellcome%20V0014434.jpg?width=800" alt="An architectural plate from the 1914 illustrated edition of Vitruvius — a technical diagram of a Greco-Roman building, drawn in the careful line-and-measure language of ancient public architecture." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>A plate from the first surviving manual on how to build for public assembly, written before the empire that would distribute it had finished extending its roads. Vitruvius did not separate the design of theatres from the design of temples or aqueducts, because to a Roman architect all three were the same problem — engineering a room, or a route, or a stage so that a crowd could behave as a single oriented body. The category this essay is about was already being formally documented two thousand years ago. The cinema inherited a brief that was solved, in stone and in writing, before paper was common.</em> — <a href="https://commons.wikimedia.org/wiki/File:Theatre_of_Marcellus,_Rome;_floor_plan._Pen_and_ink_drawing._Wellcome_V0014434.jpg" target="_blank" rel="noopener noreferrer">Source: Theatre of Marcellus, Rome — floor plan (Wellcome Collection) on Wikimedia Commons</a></figcaption></figure>
        <p>A schedule, posted in advance, pulls strangers into the same hour. They arrive at a building made for one purpose. They choose a seat from a map of a room they are about to inhabit, surrendering a small piece of personal geography to the geometry of the space. They pay for something hot and salty that nobody is hungry for — popcorn as ceremony, sacrament adapted for secular use. They walk a corridor lined with posters advertising the next two months of attention, push through a door, and the light drops. Conversation thins to a hush. The room agrees, without anyone speaking the agreement, to look the same way for two hours.</p>
        <p>This is a protocol. Not in the technical sense, though that follows. In the older sense — a procedure of assembly, choreographed by convention, rehearsed by repetition, held up by mutual willingness. Cinema is one of the last protocols of public assembly that human beings still physically inhabit at scale: in person, on a schedule, with strangers, no belief required, no artist required, no team required, nothing required except the screen, the seat, and the willingness to look one way for the length of a story.</p>
        <p>Most of the institutions that used to do this work are in retreat. The architecture remains. The function has thinned.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">What Used to Do This Work</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Ulpia-historyofarchite00flet%200212.png?width=800" alt="A plate from Banister Fletcher's 1905 comparative history of architecture — a civic building rendered in plan, elevation, and section, laid out for side-by-side study against the monuments of other civilisations." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>Fletcher's comparative method was a quiet provocation — set the temples of Egypt, the basilicas of Rome, the cathedrals of medieval Europe, the assembly halls of the East on adjacent pages, drawn at the same scale, and what emerges is not a list of styles but a single category of human work. Buildings for public assembly recur across every civilisation that learned to build at all. The forms differ; the brief does not. The cinema is the most recent entry in a catalogue that has been added to, somewhere on earth, every century for four thousand years.</em> — <a href="https://commons.wikimedia.org/wiki/File:Ulpia-historyofarchite00flet_0212.png" target="_blank" rel="noopener noreferrer">Source: Basilica Ulpia plate from Banister Fletcher, A History of Architecture on the Comparative Method, on Wikimedia Commons</a></figcaption></figure>
        <p>The category cinema belongs to is older than cinema. The category is <em>broadcast ritual</em> — the periodic, scheduled, embodied gathering of strangers around a common focal point. Parliaments did it: the civic body in one room, oriented toward one speaker, bound by procedure to share attention for the length of a session. Houses of worship did it, weekly, toward an altar or a pulpit. Theatres did it. Opera houses, concert halls did it. The town square did it whenever a crier or a preacher or a politician on a wooden box pulled the population into a single oriented mass. Broadcast television did it for forty years — less physically, no less collectively — the whole country watching the moon landing together, the same news at six, grieving the same death on the same evening because no other channel was on.</p>
        <p>These institutions did not survive abundance equally.</p>
        <p>Parliaments persist as architecture and weaken as ritual; the chamber still stands while the gathering around it fragments into clipped posts and partisan feeds, watched alone. Worship attendance across most of the secular world has been in a forty-year decline no demographic has reversed. Theatres survive but have priced themselves into a tourist economy. Broadcast television, the great twentieth-century engine of synchronous national attention, has been disassembled by the streaming logic that swapped <em>everyone watching the same thing at the same time</em> for <em>everyone watching a different thing, alone</em>. One by one, the places that assembled strangers into shared focused attention have disappeared, gentrified, atomised, or moved indoors into the private feed.</p>
        <p>The attention economy — the actual term of art for what happens now — runs on solitary devices. The phone in the pocket. The laptop on the desk. The headphones over the ears. The feed that reshapes itself for an audience of one. Almost every screen a human now looks at knows their name and addresses them alone. The category of <em>public, oriented, synchronous, embodied attention</em> has been hollowed out from every direction.</p>
        <p>Cinema is the surviving exemplar.</p>
        <p>Not because it is the largest. Not because it is the most economically significant. Because it is the one remaining instance of the category that still works in its native form — strangers, screens, schedules, silence, two hours of synchronised focus in a dark room with people they will never meet again. Concerts come close, but need a specific artist, alive and touring. Sports come close, but need a team and a tribe. Worship comes close, but needs belief. Theatre comes close, but runs at a fraction of the scale and a price that shuts most of the public out of regular attendance. Cinema asks for nothing but attention, and gives back a ritual that costs the price of a meal and runs three times a day on a Tuesday in every city on earth.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">The Function the Market Cannot Price</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Cambridge%20Film%20Festival%20Audience%202023.jpg?width=800" alt="A full house at the Cambridge Film Festival, 2023 — a cinema auditorium packed with people of every age, lit by the glow of the screen, caught mid-laugh." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>A room of strangers, lit by the same light, laughing a half-second apart and then together. This is the thing the floor plans were always drawn in service of, and the thing no diagram can hold: collective effervescence, the heightened state that arises only when people share focused attention in one physical space. The architecture is the residue. This is the event.</em> — <a href="https://commons.wikimedia.org/wiki/File:Cambridge_Film_Festival_Audience_2023.jpg" target="_blank" rel="noopener noreferrer">Source: Cambridge Film Festival Audience 2023, on Wikimedia Commons</a></figcaption></figure>
        <p>What gets lost in the ticket-price discussion is that broadcast ritual is a <em>function</em>, and functions have consequences that never appear on the income statement of the building performing them.</p>
        <p>Sociologists have a name for what happens when strangers share focused attention in a physical room: <em>collective effervescence</em>, Durkheim's term for the heightened emotional state that synchronised group experience produces. It is why a crowd at a concert feels nothing like the same concert on YouTube. Why a packed church on a holy day feels nothing like a podcast of the sermon. Why laughter in a cinema is louder, longer, more contagious than the same comedy streamed alone. The human animal is wired to register the presence of other humans attending to the same thing, and that registration lays down social bonds — weak ones, mostly, between people who will never speak — that aggregate into something durable at the scale of a society. Trust. Tolerance of difference. The baseline assumption that the stranger in the next seat experiences a story the way you do.</p>
        <p>This is the social-cohesion argument, made in the academic literature for a century. It does not appear in the financial statements of cinema chains because nobody has figured out how to price the <em>externality of public assembly</em>. The cinema sells popcorn and tickets. What it actually produces, as a byproduct of selling popcorn and tickets, is a small, repeatable, scheduled instance of strangers practising the muscle of shared attention. A society that practises that muscle is measurably different from one that doesn't. Trust networks form differently. Public discourse calibrates differently. The fabric that lets a democracy function at all — the assumption that the person you disagree with is still in the same room — is the fabric that broadcast ritual weaves, screening by screening, schedule by schedule.</p>
        <p>Strip the broadcast rituals out of a society and the society does not collapse. It thins. It gets harder to assemble for the things that need assembly. It gets easier to assume the people on the other side of the screen are not quite people. The decline of every other institution in this category, over forty years, maps almost perfectly onto the decline of the civic conditions those institutions existed to sustain. Correlation is not causation, and the argument is not that cinema alone holds the line. The argument is narrower and harder to dismiss: cinema is one of the few surviving instances of the <em>kind of thing</em> that holds the line, and what survives of a thinned category is load-bearing in a way it never was when the category was crowded.</p>
        <p>The cinema across the street from the apartment block is civic infrastructure performing a sociological function its owner is not paid to perform and may not know they are performing. The Tuesday matinee is public assembly the city did not have to fund. The midnight horror screening is a hundred strangers practising the shared startle reflex of the species. These are not entertainments. They are exercises in the kind of attention that builds the kind of society most people say they want to live in.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">What This Makes the Work</h2>
        <figure class="essay-plate"><img src="https://commons.wikimedia.org/wiki/Special:FilePath/Buster%20Keaton%20One%20Week%20Ad%20-%20Motion%20Picture%20News%20%28Oct%209%2C%201920%29.jpg?width=800" alt="A page from Motion Picture News, 1920 — a trade publication of the early American film industry, dense with the advertisements, theatre photographs, and industry notices of the year cinema crossed from novelty into civic rhythm." loading="lazy" decoding="async"><figcaption class="essay-figcaption"><em>The trade press of 1920 documents a category in mid-transition — pages of theatres being built, programmes being booked, attendance tallied at a scale the institution had not imagined possible and would, by the end of the decade, never imagine possible again. The lineage running from Vitruvius's amphitheatre to Fletcher's comparative plates lands, in this volume, on a printed page advertising a Tuesday-evening screening in a small American town. Same architecture. Same brief. What is new is the scale — and the scale is what made the category, for one century, the load-bearing civic ritual of the industrialised world.</em> — <a href="https://commons.wikimedia.org/wiki/File:Buster_Keaton_One_Week_Ad_-_Motion_Picture_News_(Oct_9,_1920" target="_blank" rel="noopener noreferrer">Source: Buster Keaton 'One Week' advertisement, Motion Picture News (Oct 9, 1920), on Wikimedia Commons</a>.jpg)</figcaption></figure>
        <p>On the surface, the technology underneath this protocol does not look different from any other operational software. Session schedules. Seat inventory. Order processing. Loyalty. The vocabulary of any consumer-facing logistics system — and the temptation, especially from a horizontal-platform view, is to treat it as exactly that: assume what cinema operators need is what every operator needs, with cosmetic tweaks for the vertical.</p>
        <p>That is the misunderstanding. The buildings these systems serve are not retail outlets that happen to sell time-based attention. They are the surviving architecture of a category of human practice almost nothing else still performs. A scheduling engine deciding which films play when across a circuit is setting the rhythm at which a city assembles for shared experience. A seat-map renderer offering a customer where to sit is mediating a small, real act of physical commitment to a public room. And a ticketing system that fails on a Friday night is not logging a lost transaction — it is generating the friction that nudges a marginal viewer toward staying home and watching alone, and the viewer who stays home tonight is incrementally less likely to come back next month.</p>
        <p>The operators running these buildings, the designers shaping the interfaces, the engineers writing the systems beneath — they are participants in the maintenance of civic infrastructure, whether or not their employment contract says so. The market cap does not capture this. The ticket price does not capture this. The B2B SaaS language often bolted onto the category, with its throughput and conversion and ARPU, does not capture this. None of those frames are wrong; all of them are partial. The fuller frame is that the work belongs to the same lineage as running parliaments, maintaining places of worship, programming public broadcasters, designing town squares — the lineage of building and sustaining the architecture through which a society practises being a society.</p>
        <p>A category that has lost most of its members concentrates its civic weight on the survivors. Cinema, as the surviving exemplar of broadcast ritual at scale, is no longer one option among many for the function it performs. It is, increasingly, <em>the</em> option. That changes what is owed to it — by its operators, by its technologists, by the cultural and economic machinery that decides which work is taken seriously and which is treated as ambient.</p>
        <hr class="essay-rule">
        <h2 class="essay-h2">Coda</h2>
        <p>The seat map on the screen is a map of a room a stranger has not yet walked into. The schedule on the wall is a list of times at which strangers will assemble. The dark, in five minutes, will fall over a hundred people who are about to share an experience the algorithm and the feed and the headphones cannot reproduce. None of this is nostalgia. The phone in the pocket did not kill it. The phone in the pocket made it singular. What was once one ritual among many is now the one that still runs on a Tuesday afternoon in every city on earth, performed by anyone who shows up, asking of them only their attention and their willingness to share it.</p>
        <p>The infrastructure beneath this protocol is, by inheritance, civic. The people building it are, by participation, building something older and stranger than software. The stakes have nothing to do with throughput. They have to do with whether the surviving instance of a load-bearing human practice keeps functioning at the scale a society needs. That is the work. That is what it has always been the work of. The category has narrowed. The responsibility has not.</p>
<hr>
<p><a href="https://brunohart.dev/essays/02-cinema-as-the-last-public-square">Read this essay on brunohart.dev →</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>
