The XML Cyborg
Old Tools, New Trick
My daily stack:
- Gnumeric for spreadsheets
- GNOME Planner for project schedules
- FreeMind for mind maps
- GnuCash for accounting
All of them store their state as XML. No cloud sync. No proprietary format. Just files on disk -- files that Claude Code can read and edit as naturally as I open them in the GUI.
Two Hands, One File
I open Planner and drag a task bar to next Thursday. Save. Claude reads the same .planner file, adds three subtasks, updates dependencies, sets percent-complete on the ones I finished. Save. I reopen Planner and see the changes. Git tracks everything.
Same file. Two editors. No translation layer between them.
I make decisions in the GUI -- visual, intuitive, immediate. Claude makes structural edits in the XML -- precise, bulk, tireless. Adding thirty tasks with correct cross-references by hand is tedious. Claude does it in seconds. But judging whether a project schedule looks right -- that is my job. Each fills in where the other falls short.
Why XML
JSON is compact. YAML is trendy. SQLite is fast. But none of them were designed to be read and edited by both humans and machines at the same time.
XML was. The verbosity is the point. Namespaces, attributes, nesting, schemas -- all self-describing. When Claude opens a GnuCash file, the tags say what they mean. <trn:description>Supermarket</trn:description> is not ambiguous. No documentation needed. The format explains itself. The file is the shared language. Git is the shared memory.
Composition, Not Replacement
The AI conversation is stuck on substitution. Which tools does AI replace? Which jobs? Which workflows? Always the same assumption: AI is a substitute -- a thing that does what you did, but faster and cheaper.
That is what most people miss. They think AI means automation -- replacing the human. But the real signal is in the composition. The cyborg is stronger than either side alone.
The Invisible Cyborg
This does not look impressive in a demo. Nobody gets excited watching someone open Gnumeric after Claude added three rows. No generated art. No chatbot personality.
But most AI tools put the AI between you and your data. You ask, it answers, you copy-paste. The AI is a middleman.
The XML cyborg is different. You and the AI are both editors of the same document. The AI is not between you and the work -- it is beside you, working on the same thing.
Not human or machine. Human and machine, same file, different strengths.
The future is not automated. It is mixed.