I often think in dialogues.
In fact many of us do. I build dialogues in specific situations, and sometimes I use fiction to support the structure of my dialogues.
I use the intersection of fiction and real life objects and systems, to build these dialogues. Here are a few examples if you are curious to see—a dialogue between design and an org (link), a conversation between two objects in a museum (link), letter to my son when he was thirteen (an internal dialogue) (link).
In this series, I see two historic and iconic literary characters in a dialogue in the year 2026—for the present day socio-techno-cultural semantics in our world. Imagine them tweeting to each other.
What if the most uncompromising minds in literary history had Twitter accounts and in a dialogue on Twitter? Not parody accounts—but a genuine philosophical collision played out in 280 characters (or longer when they have verified accounts). Two characters meet the most consequence-accelerating medium ever invented.
I am trying to imagine a dialogue that Ayn never wrote—a dialogue between Howard Roark and Dagny Taggart, in their timeless lens to see the modern world.
The arguments are not for a battle to win but for the meaning of the message.
I am using my own Twitter handle constructs for these dialogues: @vingar_DagnyTaggart and @vingar_HowardRoark.
(Note: If you have a certain opinion about these characters, I appreciate it if you use your own judgment whether you should continue reading the dialogues. You are reading this post by your choice.)
Both the characters make their own statements because their standards are in a certain geometry on a common cartesian plane. However there is a convergence because both are hitting the same walls.
[Wall 1—The abdication of authorship.] Roark’s argument is a fight against people who build things without owning them. Dagny’s life is a fight against people who run things without being responsible for them.
A product that ships with 72 bugs, that needs a guided tour, that accepts a single-digit phone number—nobody owned it. That’s not a systems failure and it’s not an individual failure. It’s an authorship vacuum. They would have both named it the same thing, just from different directions.
[Wall 2—The corruption of the standard.] Roark does not compromise his architectural philosophy because a compromised building is a lie in steel and stone. Dagny runs timetables because a train that arrives approximately isn’t a train—it’s a proposal. When a design system measures its ROI in hours saved while the customer churns in the second month itself, the standard has been corrupted. Both the characters see this as a moral failure, not a process failure.
[Wall 3—The language has been hollowed out.] “UX maturity.” “Velocity.” “Shipped.” “Design system ROI.” Both Roark and Dagny have a visceral reaction to words that have been separated from the things they name. Roark fought critics who used the language of architecture to destroy architecture. Dagny fought bureaucrats who used the language of industry to strangle industry. The UX industry has its own version of this—and both these characters recognise it immediately.
Howard Roark @vingar_HowardRoark
Nice lobby.
I have yet to find a room built to last.
Dagny Taggart @vingar_DagnyTaggart · replying to @vingar_HowardRoark
I have run operations with worse infrastructure.
The signal is weak, and half the people on the platform have confused being loud with going somewhere.
But the line runs. And someone has to drive it.
Howard Roark @vingar_HowardRoark
Rules? The purpose determines the form. Every element serves the purpose, or it does not belong.
A component library that does not know what the product is for is not a standard. It is a collection of acceptable shapes.
Dagny Taggart @vingar_DagnyTaggart · replying to @vingar_HowardRoark
I have seen teams that could name the exact color value of every button in their design system. They could not tell me why their customers were leaving at the end of the first week.
The system was in excellent condition. The product was dying. They had measured the wrong thing so precisely that the wrong thing had become irreplaceable.
Howard Roark @vingar_HowardRoark · replying to @vingar_DagnyTaggart
The man who perfects the ornament while the load-bearing wall is wrong has not made a mistake.
He has made a choice.
Dagny Taggart @vingar_DagnyTaggart · replying to @vingar_HowardRoark
And when the wall comes down, he will produce the component documentation as evidence that he did his job.
Howard Roark @vingar_HowardRoark
Everyone’s panicking about this new intelligence alignment—quite an artificial intelligence.
The problem is not the machine. The problem is that the people building it never had their own values in order.
You can’t encode what you never possessed.
Dagny Taggart @vingar_DagnyTaggart · replying to @vingar_HowardRoark
That’s not alignment, Howard. That’s attribution.
The problem is—a sufficiently capable system optimizes hard for a goal you thought you specified. You built the train. The train decided that Chicago wasn’t the destination.
Now what?
Howard Roark @vingar_HowardRoark · replying to @vingar_DagnyTaggart
Then the engineer was wrong.
Specifications do not fail. Thinking fails.
Dagny Taggart @vingar_DagnyTaggart · replying to @vingar_HowardRoark
Yes. And thinking fails predictably. That’s the whole point.
If you’re building something that can outthink you, “be smarter” is not an engineering solution.
You don’t wave away a structural load. You calculate it.
Howard Roark @vingar_HowardRoark · replying to @vingar_DagnyTaggart
I grant you the load calculation.
———
While looking at the platform, they close twitter.
A moment of platform thinking.
Next post: Dialogue 3—When things become performance
Disclaimer: Howard Roark and Dagny Taggart are characters created by Ayn Rand in the two novels—The Fountainhead (1943) and Atlas Shrugged (1957). The dialogues here are my own interpretation, written in the spirit of those characters for the purpose of this series. These conversations are imaginary.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.