draft-imran-systems-and-arguments-45Internet-Draft
← draft-imran-systems-and-arguments-45
Off the Bit Position Paper 5.1 Internet-Draft draft-imran-competence-porn-05 Confidence: 0.8 State: holding Share: https://mosthofaimran.com/l/5-1
M. Imran Published 2025-09-03 Revised 2026-08-31 Expires: 4 March 2027

Competence Theatre

Watching a skilled person work and assembling a system you never read produce the same feeling as competence. Neither supplies the part that matters during an incident.

Text

Abstract. The feedback loop that once rewarded building has been rerouted to reward the performance of building. The performance is cheaper to produce, faster to distribute, and structurally unfalsifiable. There are two doors into it, and they lead to the same room: watching a competent person work, and assembling a working system from parts nobody read. Both deliver the sensation of competence. Both supply what a thing does and neither supplies how it fails, which is the only question an incident asks. This paper states the mechanism, gives its strongest counter-argument the floor, and lists the evidence that would retire it. Confidence 0.80. The gap from 0.95 is Section 6.

1. The claim

A pilot logs hours. A surgeon logs procedures. We log tabs.

Somewhere in the last decade this industry discovered that watching a competent person work is more pleasurable than being one, and, more importantly, that from the inside the two feel nearly identical. A twelve minute video of someone untangling a difficult module ends in the same warm, settled feeling as having untangled it yourself. That is the business model of the medium rather than a defect in you, and it works because it is pointed at something real: the pleasure of watching craft is one of the oldest pleasures there is.

Notice what a demo is engineered to remove. There is no data migration. There is no colleague who left in 2019 carrying the only working mental model of the billing service. There is no compliance officer, no partial failure, no clock skew, no forty page procurement questionnaire asking whether the vector store is FIPS validated. A demo is a jet engine bench tested at sea level and sold as a mountain crossing. Everyone involved knows this. Nobody is lying. The removal is what makes it watchable.

For its first year this paper was about watching, because watching was the door I had walked through. There is a second one, and it works from the opposite posture: you are not sitting still consuming anything, you are working hard, assembling. It produces the same signal. That is Section 8, added later, because it took me a year to notice the two were one argument.

2. Why the numbers look fine

We have more available knowledge per practitioner than at any point in this industry’s history, and a persistent, widely reported sense among practitioners that they are behind. Those two facts look like a tension and are the same fact. The supply of things that resemble learning has outgrown the hours in which learning can actually occur, and the surplus has to go somewhere. It goes into the feeling.

3. Who absorbs the cost

Not, mostly, the person watching. This is the part of the argument I had to rewrite after the correction recorded in the June 2026 revision, and it is where the paper stopped being about individuals.

The cost lands on whoever inherits the decision. A demonstrated architecture arrives in a design review carrying the authority of having been seen working, and the evidence for it is a recording in which the hard parts were removed by construction. The person who adopts it pays the removed costs later, one at a time, and pays them in an environment where the demonstration is no longer available to argue with.

  what the demo removed        who pays it back

data migration -> the team, in month four partial failure -> whoever is on call compliance review -> a person you never met the departed colleague-> everybody, forever procurement -> the deal, six weeks late

Figure 1. The demonstration is honest about what it shows. The liability is in what it removed, and the removal is invisible precisely because it is what made the demonstration watchable.

The reader correction that produced the June revision was this: the effect is strongest where tooling is locked down, not where it is abundant. An engineer in a bank with a restricted toolchain watches more demonstrations, not fewer, because watching is the only form of access available. That inverts the naive version of the mechanism, in which abundance causes substitution. Constraint causes it too, and by a different route.

4. What survives contact with production

The useful test is whether the demonstration carried the information you would need to operate it, rather than whether the technique is good. Almost none do, and the gap is systematic rather than accidental.

What a demonstration showsWhat operating it requires
The happy path, end to endThe failure paths, which are the majority of the code and none of the runtime
A fresh, empty systemBehaviour at year three, with accumulated data and two migrations behind it
One operator who wrote itA rotation of people who did not, at 03:00, holding a runbook
A bounded, chosen problemAn unbounded, inherited one with a compliance constraint attached
SuccessA named failure point, which Principle 4.7 asks for and demonstrations never give

This is the same structure as 5.2. Assembly produces the knowledge of what a thing does and not of how it fails; watching produces even less, and produces it with more confidence, because watching has no compile step to disagree with you.

5. The remedy, which is not “log off”

Abstinence advice is both unrealistic and wrong. Watching skilled people work is a legitimate and efficient way to learn, and the apprenticeship objection in Section 6 is strong enough that I will not argue otherwise. The remedy is to attach a consequence to the watching, because the consequence is the only thing the medium removed that you can put back yourself.

None of this is a cure and I am not claiming it as one. It is an attempt to reintroduce the feedback loop with consequences attached, which is the distinction Section 6 says I cannot yet state cleanly.

6. The strongest objection, unanswered

Apprenticeship. All pedagogy involves watching. The apprentice watches the master, and this has worked for several thousand years. I do not yet have a clean line between apprenticeship and spectatorship, and until I do, this paper is weaker than its prose sounds. The distinction I am reaching for involves the presence of a feedback loop with consequences attached, but I cannot yet state it in a way that survives a determined counterexample. This objection is the entire reason confidence sits at 0.80 rather than 0.90.

7. What this paper does not claim

Technical content is not worthless. The sharpest version of the objection above is that it is the primary way most people learn, and I have no answer to that. The producers are not dishonest either: the removals are what make the form work, and everybody involved knows they are there.

Section 4 is an argument, not a measurement, and it should be read as one. The retirement conditions state the evidence that would end this paper, and the first of them is the study I would most like somebody else to run.

8. The second mechanism: assembly

Added 2026-08-31. Sections 1 through 7 are about consumption. This one is about production, and it arrives at the same place.

The IKEA effect is the finding that people place higher value on things they assembled themselves. The part that matters to engineering is the sensation rather than the valuation: competence produced by assembly feels, from the inside, nearly indistinguishable from competence produced by comprehension. You did real work. The system runs. The feeling that arrives is the correct feeling for having understood it, and you did not.

This is the uncomfortable half of the paper. Section 5’s remedy was to build instead of watch, and building is exactly what this describes. Follow that advice literally, wire together six services you never opened, and you arrive at the same deficit by a route that feels like effort the whole way. Effort is what makes it hard to see. Having recommended the route is what makes it hard to admit.

8.1. The shared signature

Both mechanisms deliver knowledge, and both deliver the same two thirds of it.

KnowledgeWatching supplies it?Assembly supplies it?
What it doesYes, reliably. This is what a demo is for.Yes. The system runs, so it does something.
How it does itSometimes, if the presenter chose to show it.Sometimes, by accident, where a seam had to be forced.
How it failsNo. The removal of failure is what makes it watchable.No. Error paths are not exercised by getting it working.

The third row is the whole argument and it is the same row in both columns. Error paths are the least-read code in any system: rarely exercised in development, rarely covered by the happy-path tests that assembly produces, rarely present in the example the code was modelled on. A demo removes them because they are boring. Assembly skips them because the thing already works.

   two doors, one room

watching --------+ | v what it does [supplied] how it does it [sometimes] how it fails [never] ^ | assembling -------+

the gap is invisible while the system works, and becomes the entire problem when it stops

Figure 3. The two mechanisms are opposite in posture and identical in what they leave out. That is the reason they are one paper rather than two.

8.2. Why they are one argument

These are the same substitution sold at two prices, and the industry shipped both. Watch one engineer’s week: they consume an architecture on Tuesday, assemble one on Thursday, and by Friday hold a confident, sincere and unearned model of a system that has never failed in front of them. Both days felt productive. One of them involved a keyboard.

Split them into two problems and you get two wrong remedies. Treat it as a watching problem and the prescription is “build more”, which is Thursday. Treat it as an assembly problem and the prescription is “read what you assembled”, which sends people to read happy-path code they already understand. One substitution, one narrower remedy: read the error paths, in what you watched and in what you built. That is the row neither route ever fills in, and it is the only row an incident asks about.

8.3. What this section borrows

The assembly mechanism is compressed here. It is developed at length in paper 5.2, which has the three-kinds-of-knowledge table this section abbreviates, the account of why the confidence signal misfires, four practices that address it, and the objection it cannot answer, which is that nobody reads their TLS library either. 5.2 remains the authority on assembly. This section states only the part that makes it the same argument as Sections 1 through 7, and it does not supersede the paper it draws on.

Retirement conditions

This paper MUST be retracted if any of the following is demonstrated.

§Condition
1A longitudinal study showing heavy consumers of technical content outperform matched peers on blind, time-boxed debugging tasks.
2Evidence the effect is generational rather than structural, appearing at equal rate in cohorts who entered the field before ranked feeds existed.
3A large publisher of technical content disclosing what fraction of the architectures it demonstrated reached production and survived twelve months, where that fraction is high.
4A demonstration that the two mechanisms dissociate: a population that consumes heavily but assembles little, or the reverse, showing the production-survival gap in one and not the other. That would make this two unrelated papers sharing a title rather than one argument with two doors into it.

Revision history

DateChange
2026-08-31Retitled from "Competence Porn" at the author's request, and expanded. Section 8 added: assembly as a second mechanism producing the same false signal, compressed from paper 5.2, which remains the long form. Section 1 gained a paragraph naming both doors. Nothing was renumbered, because the headings carry the published anchors. A retirement condition was added for the unified claim. Confidence unchanged: the section develops the claim rather than strengthening its evidence, which is the same reason given on 2026-08-14. See erratum 7.8.
2026-08-14Sections 3, 4 and 5 written. They had been outlined and left unwritten since first publication, which is a longer gap than the argument deserved. Confidence unchanged: the new sections develop the claim rather than strengthen its evidence.
2026-06-11Section 6 rewritten after a correction from a reader in bank operations. The effect is strongest where tooling is locked down rather than where it is abundant, which narrows the mechanism.
2026-02-08Retirement conditions added. They should have shipped with the first version, and their absence is itself an instance of the thing this paper is about.
2025-11-22A passage about bootcamp graduates removed. It was unsupported and aimed at the wrong people.
2025-09-03Published.

Machine readable

Markdown source · JSON index · Atom

Imrandraft-imran-competence-porn-05conf 0.8