Fleeting, Lovely

Twitter Code Swarm from Ben Sandofsky on Vimeo.

What you have just witnessed was a code swarm. When a programmer writes code, it is saved in a file. As developers complete tasks, they check in their files, ‘commiting’ them to a repository. Each commit is a historical data point linking the file and the person who changed the file. The animated code swarm is a visualization of that historical data. This is an overly simplistic explanation, but hits the points that matter for the following discussion.

When I watch a code swarm, I’m overcome by existential wonder. I don’t see files or code. I see humanity.

The swarm is a visual representation of the interconnectedness between the developers who shared those files. Their common creative pursuit linked them in ways both beautiful and fleeting. Developers zoom onto the screen, take a central role as files orbit around them. They bob nearer or farther other developers, swapping files, sometimes appearing to be like binary stars breathing each other’s life force. Then, just as unpredictably, they separate. Every now and then, a developer departs the field of vision, their work on that ecosystem done. Their files stay, building new links between the developers who remain. The footsteps of each contributor are stored in the commit history and their voices stay in the code base, echoes of the past. The code swarm is an artifact not so much of programming, but of the very human act of collaboration.

When I watch a code swarm, I am prompted to visualize my life. I picture the various stages of it and the people who would have been influential. My swarm would start with only a few actors: Mo, Poppy, me. Then my sister would join us, and there would be four of us connected by shared habitation, experience, and name. When I went to college, my icon would fly farther from the others, and new friends and professors would gather around me. Sometime in my junior year, Mr. Aniko and I gravitate to one another and here we are still, a universe of two. Thinking of my life swarm makes me realize how tenuous and circumstantial most relationships are. When someone zooms out of my frame of reference, I am left with less than files and timestamps. I’m left with imperfect memory. I’m left with sweet melancholia and an awareness of the fleeting nature of most situational friendships.

Perhaps this is why I love books. In them, relationships never end. If someone zooms off the screen, I need only go back a few pages to have them back again, exactly as they were and without any of the fuzzy imperfection of my own mental camera. There is a permanence that is heartening, a good swift kick to the devouring maw of time and entropy. There is definite order and complete crystallization; the lives in books are, in that sense, more solid than the ones you and I are living.

Yet books don’t exist in vacuums. They are their own universe. They talk to each other, conversing across centuries, language divides, and cultural differences. Allusion is magic. Stolen Climates talks to Calvino’s The Agentine Ant, Jackson’s The Haunting of Hill House, and Salinger’s A Perfect Day for Bananafish. It is homage and a recognition that I do not come first and could not have built what I did without their precedent. I am honored by my timeless meeting of those authors, just as much as I am honored by the people I have met at school, work, or on this blog. We are a perfect and fleeting ecosystem.

Be thankful, but without any grasping at that which must pass away. Experience the perfection of the friendships you have now. Don’t put off that lunch with your co-workers because time is fast and soon, you’ll be just people who used to work together. Oh, you can LinkedIn and Facebook ad infinitum, but life’s not like a book. You can’t just turn back a few pages and restore the connection you had. You have this moment, this day, these people. Go to them.

This post is dedicated to Mr. Aniko, my husband of eleven years and my best friend for fourteen. I love you, Mr. Aniko! You are my perfect other.

 

If you enjoyed this post, please subscribe to my newsletter!  

I adore and reply to comments!

Advertisements

5 thoughts on “Fleeting, Lovely

  1. As a non-techie, I was a little confused at first but you pulled it around. I like the idea of books not existing in a vacuum. I had a professor who once said that all writers plagiarize to an extent because we are influenced by other books.

    And in a way, we are all influenced in our lives by those we encounter. We take various traits and incorporate or reject them as parts of our own personality. We’re pretty funny monkeys, right? 🙂

    Paul D. Dail
    http://www.pauldail.com- A horror writer’s not necessarily horrific blog

    Like

    • Apologies for the confusion. I was not sure how to start the post. At first I had a huge paragraph basically giving you Configuration Management 101 (the file/commit/repository stuff). That seemed a bit too much, and would’ve just drawn the ire of real CM people for my lack of detail! 🙂 So… I pared it back. I suspect I should have just said: Watch this, it’s called a code swarm, but don’t worry about anything technical or how it is made. Just watch the dots moving around and let your mind relax. Consider how fleeting the interactions are. How random. And then I’ll tell you what I think when I watch this.

      This was a good reminder to carefully consider audience – and intent. My intent was just to show everyone something cool and say what it made me think. I got caught up in the fact that I know something, but that something did not matter to the piece.

      And yes, funny monkeys!

      Like

  2. Pingback: The #TESSpecFic Weekly: There’s a Lot Going On | Shaggin the Muse

Thoughts?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s