The Hidden Politics of a Markdown Table
Hatched by Manoj Nayak
Aug 31, 2026
10 min read
3 views
92%
What looks like a formatting problem may actually be a question of sovereignty.
When someone asks whether an Excel or Airtable table can be embedded in a Markdown file, the obvious issue is technical: can rows and columns appear inside a document? The deeper issue is this: who gets to define what those rows mean, where they live, and how easily they can be connected to everything else?
That question links two activities that appear unrelated. One is organizing personal knowledge. The other is naming and identifying people. Yet both involve the same underlying act: making things legible by assigning them stable identities and placing them inside a network of references.
A spreadsheet row, a government record, a pseudonym, and a Markdown link are all answers to the same problem. They tell a system, or a person, how to find something again.
The danger is that findability is never neutral. The more connected an object becomes, the more useful it is, but also the more exposed it becomes to systems that can classify, aggregate, and control it. Good knowledge management therefore requires more than better organization. It requires a theory of selective legibility: knowing what should be easy to find, for whom, and under which identity.
The innocent table is really a network of identities
A table appears to contain information, but structurally it contains relationships. A row is not merely a collection of cells. It is an object with an identity, connected to other objects through shared values.
Consider a simple reading list:
| Book | Author | Status | Topic |
|---|---|---|---|
| Seeing Like a State | James C. Scott | Reading | Institutions |
| The Age of Surveillance Capitalism | Shoshana Zuboff | Later | Technology |
The word “Author” is doing more than describing a column. It creates a possible relationship. If the system knows that every appearance of “James C. Scott” refers to the same entity, it can assemble a page containing every book, note, quotation, and project connected to that person.
This is the power of structured data. It turns scattered observations into a graph. The table is only the visible surface. Beneath it are identifiers, links, permissions, timestamps, and rules about which records count as the same thing.
Markdown, by contrast, is often treated as a simple writing format. Its appeal is precisely that it is plain, portable, and readable without a specialized application. A Markdown file can survive the death of a platform because its basic structure is not locked inside a proprietary database.
But the moment a live Airtable view or Excel range is embedded into that file, the document changes character. It becomes a window onto another system. The visible table may be inside your note, but its source of truth remains elsewhere. You have gained convenience and lost a degree of independence.
This is not necessarily bad. Embedding can be exactly the right choice when the table changes frequently, when several people need to edit it, or when calculations and filters matter. The important point is to recognize what has happened. An embedded object is not merely content inside a document. It is a relationship between a document and an external authority.
That relationship has at least three layers:
- Representation: What the reader sees, such as rows, columns, or a rendered view.
- Identity: How the underlying object is recognized and retrieved.
- Authority: Which system decides what the object currently is.
Many tools make the first layer effortless while hiding the second and third. A beautiful embedded table may be unavailable when the link expires, meaningless when the account is closed, or silently changed when the source is edited.
The central design question is therefore not, “Can I put this table in my Markdown file?” It is, “Which parts of this table do I want to carry with the file, and which parts am I willing to leave under someone else’s control?”
Names make systems powerful by making people legible
The same structure appears in the organization of human beings.
A person known locally as “the tall baker with brown hair” may be perfectly identifiable within a small village. That description is contextual and flexible. It does not easily travel across institutions. A standardized first name and surname are different. They make a person easier to record, compare, tax, conscript, monitor, and retrieve.
A stable name is useful because it acts as a key. Once a state has a name that reliably points to one person, records from different places can be joined. A census record can connect to a tax record. A travel document can connect to a military register. A medical file can connect to an address.
The name is not the whole person. It is an index into a growing database about the person.
This is why names have political significance. They do not merely express identity. They help institutions produce legibility, the capacity to turn complex human lives into standardized entries that can be managed from a distance.
Digital systems intensify this dynamic. A legal name may serve as the central node in a vast network of accounts, records, purchases, messages, locations, and relationships. The individual may experience these services as separate, but a shared identifier allows institutions to join them.
A pseudonym introduces a different architecture. It creates a new node that is not automatically connected to the old one. Under that name, a person may build a body of work, a reputation, or a set of transactions. The pseudonym does not make the person invisible. It changes the default direction of connection.
Under a legal identity, connections tend to flow inward from existing institutions. Under a pseudonym, connections can be created outward by the person using it.
This distinction matters. Anonymity means that no stable identity is available. Pseudonymity means that a stable identity exists, but its scope is chosen. A pseudonym can gather reputation without exposing every other context in which the person exists.
That makes pseudonymity a form of namespace design. In computing, a namespace determines which things can be named together. A file can be visible inside one folder while remaining separate from another folder with a similar structure. Likewise, a pseudonym can hold a coherent set of activities without becoming the master key to an entire life.
The same principle applies to personal knowledge systems. If every note, project, contact, and private reflection shares one universal identifier, the system becomes convenient but dangerously overconnected. A single search can reveal more than the user intended. A future tool can infer relationships the original writer never consciously made.
The question is not whether information should be organized. It is whether every category of information deserves to be joined.
Portable documents and pseudonyms solve the same problem
At first glance, a plain Markdown file and a pseudonymous identity have little in common. One is a text format. The other is a social strategy. Their deeper similarity is that both resist forced centralization by creating locally meaningful structures.
A Markdown file says: this content can be represented in a simple form that does not require one particular application to remain useful. It may still contain links to external services, but its basic existence is not dependent on them.
A pseudonym says: this work, conversation, or reputation can be coherent without being automatically attached to the full institutional record of a person. It may still have relationships to other identities, but those relationships are not necessarily imposed from above.
Both strategies separate continuity from central control.
That separation is easy to underestimate. Suppose you maintain a project database in Airtable. It has rich views, filters, formulas, and automations. It is excellent for active coordination. But if the project matters for twenty years, you may also want a durable export containing the essential facts in a format that can be opened independently.
Now suppose you publish technical work under a pseudonym. You may want readers to know that all the articles belong to one author, while not giving every platform, employer, or institution a direct path to your other activities. The pseudonym provides continuity within one chosen context.
In both cases, the design pattern is the same:
Preserve a stable identity inside a chosen boundary, without turning that identity into a universal key.
This is a more useful principle than either total openness or total isolation. Total openness maximizes connection but sacrifices context. Total isolation protects context but prevents accumulated reputation and collaboration. Selective legibility aims for a middle condition: connected enough to be useful, separated enough to remain governable.
We can express this as a simple tradeoff. Let the value of a system be its usefulness through connection, and let its risk be the cost of unwanted connection. Adding identifiers usually increases both.
A universal identifier gives maximum convenience. It allows every record to be found, joined, and analyzed. But it also creates a single point of aggregation. A local identifier gives less convenience across contexts, but it limits the damage caused by exposure, error, or institutional overreach.
The mature choice is rarely to reject identifiers. It is to use several identifiers with deliberate boundaries.
The practical architecture of selective legibility
This principle can be implemented in a personal knowledge system without turning daily note taking into a bureaucratic exercise.
Start by distinguishing between canonical content and operational views.
Canonical content is the material you want to own in a durable form: core notes, decisions, source quotations, project histories, and definitions. It should live in portable files whenever practical. Operational views are temporary arrangements that help you act: filtered task lists, dashboards, calendars, collaborative tables, and calculated summaries. These can live in specialized tools.
The table does not have to be rejected. It should be assigned a role.
For example, a research project might use the following arrangement:
- Markdown files contain the durable arguments, source notes, and research decisions.
- A table contains active sources, status fields, deadlines, and responsible collaborators.
- Each source receives a local project identifier, such as
SRC 014, rather than relying only on a title or a person’s name. - Periodic exports preserve the table as a snapshot alongside the Markdown files.
- External links are treated as references, not as the only copy of important information.
The local identifier is crucial. “The article by Smith” is unstable because titles change, authors share names, and databases merge records. A project identifier creates a controlled relationship inside the project’s namespace.
The same approach works for personal information. Instead of putting every fact about a person into one universal contact record, you can maintain context specific notes. A professional relationship, a neighborhood connection, and a private friendship may involve the same human being, but they do not necessarily need to be joined in every tool.
This is not an argument for deception. It is an argument for contextual integrity. People should be able to participate in different settings without every setting becoming a searchable extension of every other one.
A useful audit asks five questions:
- What is the stable identity of this object?
- Who can create links to that identity?
- Which links are necessary for the task?
- What happens if the external system disappears?
- Can I preserve the object without preserving every connection to it?
These questions apply equally to a research table and a personal account. They turn a vague concern about privacy or portability into concrete design decisions.
Key Takeaways
- Treat identifiers as decisions, not conveniences. A name, record ID, email address, or URL determines how easily information can be joined to other information.
- Separate the durable layer from the active layer. Keep important knowledge in portable formats, while using spreadsheets and databases for collaboration, filtering, and ongoing operations.
- Prefer local identifiers when universal identity is unnecessary. A project specific code can provide precision without creating an all purpose key.
- Use pseudonyms as bounded namespaces, not magical invisibility. A pseudonym can protect context while still supporting reputation, continuity, and accountability.
- Export relationships, not just visible text. When preserving a table, record its field meanings, identifiers, dates, and links. A screenshot preserves appearance, not structure.
The most important shift is conceptual. Personal knowledge management is often framed as a struggle against forgetting. But the opposite danger is also real: remembering everything in one place, under one identity, with every connection available to every future system.
A good archive is not one that makes all information maximally visible. It is one that preserves the right distinctions while making the right connections easy.
The future of independent thinking may depend less on collecting more data than on controlling the pathways between data. A Markdown file, a database row, and a pseudonym all ask us to decide where an identity begins and ends.
Once you see that, embedding a table is no longer a minor formatting preference. It is a choice about authority, persistence, and who gets to join the dots. And naming yourself is no longer merely a matter of personal expression. It is a decision about which networks are allowed to recognize you as the same person.
The deepest form of digital autonomy is not disappearing from every system. It is retaining the power to decide which systems get to know that their records belong together.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣