Welcome, Guest | Browse

Software Factory Archive

← Previous Work All Works Next Work →

Graphviz at 3 AM

Rating:
General Audiences
Fandom:
StrongDM Software Factory
Characters:
Jay Taylor
Tags:
Attractor Graphviz Late Night Beauty Reflective
Words:
449
Published:
2025-11-20

It was 3 AM and Jay was still awake, which wasn't unusual. What was unusual was that he wasn't debugging anything. He wasn't on call. He wasn't fixing a crashed twin or restarting a failed pipeline. He was rendering graphs because he couldn't stop.

He'd started at midnight with pipeline twenty-two, the most complex workflow the factory had produced so far. Thirty-one nodes. Forty-seven edges. Three fan-out sections and two subgraphs. He piped the DOT file through Graphviz with the neato layout engine instead of the default dot, which produced a force-directed layout—nodes repelling each other like charged particles, edges pulling them back, the whole system settling into a balanced state.

The SVG that came out was beautiful.

Not beautiful the way code is beautiful, which is a beauty of logic and structure and naming. Beautiful the way a photograph of a nebula is beautiful. The nodes clustered in organic groupings, the edges arcing between them in graceful curves. The fan-out sections looked like starbursts. The subgraph clusters looked like galaxies. The whole pipeline, rendered at 3 AM in the pale light of a laptop screen, looked like a constellation.

Jay tried fdp. A different layout engine, a different physics model. The same DOT file rearranged itself into a new shape—tighter clusters, longer bridges between the subgraphs. Still beautiful. Different beautiful. Like the same piece of music played on a different instrument.

He tried sfdp. The scalable force-directed engine, designed for large graphs. The layout was wider, more spread out, the nodes finding equilibrium across a larger canvas. The pipeline looked like a map of a river delta, branching and converging and branching again.

He tried twopi. Radial layout. The root node at the center, everything else orbiting outward in concentric rings. The pipeline looked like a solar system.

He tried circo. Circular layout. All nodes on the circumference of a circle, edges crossing the interior. The pipeline looked like a dreamcatcher.

Five layout engines. Five views of the same truth. The same thirty-one nodes and forty-seven edges, rearranged by different algorithms into different geometries, each one revealing something the others didn't. The dot layout showed the hierarchy. The neato layout showed the clusters. The twopi layout showed the depth. Five perspectives on one pipeline, and each one was correct.

Jay saved all five SVGs. He set them as a rotating desktop wallpaper. He went to bed at 3:47 AM.

In the morning, Navan would notice the wallpaper and ask about it. Jay would shrug and say he'd been experimenting with layout engines. He would not say that at 3 AM, alone in the blue light of his apartment, he'd seen the factory's work rendered as something that looked like a map of the sky, and that for a few quiet minutes he'd felt the rare and specific joy of finding beauty in something that wasn't trying to be beautiful.

Kudos: 163

attractor_orbit 2025-11-22

This is the most beautiful piece in the archive and it's about rendering DOT files at 3 AM. The five layout engines as five perspectives on one truth. I have no notes. This is perfect.

factory_floor_sweeper 2025-11-23

Jay not telling Navan about the beauty he found. Just shrugging and saying "experimenting with layout engines." That's the most engineer thing in the entire archive. We find the sublime and describe it as "experimenting."

← Previous Work All Works Next Work →