Author Topic: EP398: Subversion  (Read 14285 times)

eytanz

  • Moderator
  • *****
  • Posts: 6109
on: May 31, 2013, 08:36:34 AM
EP398: Subversion

By Elisabeth R. Adams

Read by Christiana Ellis

--

I knew, by his crossed arms, the way he rolled his eyes at himself, and particularly by the pale translucence of all three of him, that I was looking at a classic case of version conflict.

“I said stay away from her,” said one I decided to call Art. Nicknames help. Thick square rims, a jaunty fedora, a crisp T-shirt for a concert by a band that broke up before he hit preschool. He was yelling at a paler self in a white collared shirt and slacks. They were trailed by a bored looking him in sunglasses.

“What seems to be the problem, sir?” I asked. Rule number one: stick to the singular.

“I can’t get him to commit,” said Slacks.

I scanned his chip. Eduardo Martin, 34, programmer. No spouse or kids, but adoption records from the county shelter for two cats. Sealed tax records, a social security number, mortgage history. Subversion Inc. member for five years, currently version 4.1. Definitely the primary.

“And your subversion?”

Art glared at Eduardo, but extended his arm. Eduardo Martin, 34, barista. Same social security number. A different home address. And, most intriguingly, he was listed as version 1.0.

“You see?” said Eduardo.

“Let me check.” I ran through Art’s commit log. “Says you branched off from 2.5, hmm, two years ago. That’s a bit long. Company policy recommends no more than six months between full reconciles. Probably caused some glitch in the occupation and version number.”

“It’s not a glitch,” said Art. “I want to apply for Emancipated Branch status.”

“No, no, no,” said Eduardo. He flailed his arms and paced. He looked even paler up close, but maybe that was the fluorescent shop lights. “You’re nothing without me, nothing!”

“Um, Eddie?” the third Eduardo spoke up. He gently caught his arms before he knocked over a tray of pamphlets. “Calm down, man.”

I had not paid him much attention, as he was clearly a very minor sub. A Watcher. The part of yourself you spin off to be your own lookout. I had one of my own parked in front of my boss’s door, waiting for his meeting to end. It was easy to forget about watchers, if you weren’t careful.

And Eduardo was not a careful man. I searched his record. No fewer than ten versions out, though none older than two weeks. Except for Art.

“Sir, we strongly recommend against having more than four subs at a time,” I said. “Having too many threads often leads to, ah, complicated reconciliations.”

“You see?” said Art. “Accept it, it’s over. Just let me branch.”

“Out of the question!” said Eduardo. His expression froze.

On my screen, I could see that one of his subs had just been checked in, reconciled, checked out again. This one was located at his office.

I smiled sympathetically. “Couldn’t get time off?”

“That’s why I signed up,” he said. “‘I’ just sat through a two hour meeting, and this is the first time anyone even mentioned my name. Best sub I ever made.” He glared at Art.


Listen to this week’s Escape Pod!



Listener

  • Hipparch
  • ******
  • Posts: 3187
  • I place things in locations which later elude me.
    • Various and Sundry Items of Interest
Reply #1 on: May 31, 2013, 12:23:22 PM
This was really clever and really wish-fulfillment-y, the latter at least on my part. I think most of the comments we could make were already made by Alasdair in his outro.

What would I do with this technology? Take the parts of myself that I can't indulge because of Reasons, subversion them out, and let them get done what needs to get done. (Don't worry, I'm not thinking of anything criminal here.) And, I mean, if the author had been an erotica writer, just imagine where this technology could be taken.

Overall a very good episode.

"Farts are a hug you can smell." -Wil Wheaton

Blog || Quote Blog ||  Written and Audio Work || Twitter: @listener42


Void Munashii

  • Matross
  • ****
  • Posts: 267
  • twitter.com/VOIDMunashii
    • Mallville - A Journal of the Zombie Apocalypse
Reply #2 on: May 31, 2013, 02:50:36 PM
     I really liked this story, and would love to have subversions of myself. I could dedicate one to writing, and one to gaming while the rest of me was at work. I know the story was all about the pitfalls of such decisions, but I don't care; I want subversions! Wish fulfillment indeed!

     I would really like to know more about this world. What happens if a subversion is killed? What happens to a strong subversion that has not been branches, like "Art" at the beginning of the story, if the original is killed? What happens to a back-up if the original dies? Can the original be brought back somehow after death? If you are rolled back to a previous back-up, are you still really you, or just a simulation of you?

"Mallville - A Journal of the Zombie Apocalypse"
http://mallvillestory.blogspot.com


TB3

  • Extern
  • *
  • Posts: 3
Reply #3 on: May 31, 2013, 03:47:48 PM
This story really cries out for a techie joke:
"None of this would be a problem if they just used git!"

It's a very programmer-specific joke, but I think it works in context.  ;)



schizoTypal

  • Palmer
  • **
  • Posts: 64
    • First Flight Simulators, Ltd.
Reply #4 on: May 31, 2013, 05:44:24 PM
I always like a literalization of a metaphorical event.



Kaa

  • Hipparch
  • ******
  • Posts: 620
  • Trusst in me, jusst in me.
    • WriteWright
Reply #5 on: May 31, 2013, 06:19:33 PM
You know what I absolutely hated about this story? That I've been toying with writing something on a similar theme, but this one is so much better than anything I came up with.

I really enjoyed this one. A lot. It's the age-old question of what becomes of the you that steps into the transporter when the you that appears down on the planet materializes? Are "you" the same "you" "you" were? Or are "you" a different "you"? You know?

Well, at least ~50 years old, anyway. :)

I also took great delight in the descriptions of the different versions of Eduardo. And Christiana did a wonderful job giving them individuality. I hope that if Escape Artists ever produces one of my stories (it could happen if, you know . . . I were to ever submit them), I want Christiana to read it. :)

I invent imaginary people and make them have conversations in my head. I also write.

About writing || About Atheism and Skepticism (mostly) || About Everything Else


flintknapper

  • Lochage
  • *****
  • Posts: 323
Reply #6 on: May 31, 2013, 08:34:49 PM
Bizarre but fun. The implications made my head spin. Multitasking taken into the future. Good narration to boot too!

My only complaint is I had to get into a rhythm to follow this one. To many similar sounding words used together in rapid succession. I do not know of that makes sense, but it took me the first 5 or so minutes before I started to understand what was going on.



flintknapper

  • Lochage
  • *****
  • Posts: 323
Reply #7 on: May 31, 2013, 08:37:53 PM
Oh... I guess I am not done.

When I said in the Gun for Dinosaur thread that:  "I love the new stuff. Just when you think it has all been done before, someone runs out of left field and hits you with something you didn't see coming."

A story like Subversion is exactly what I meant.



Cutter McKay

  • Hipparch
  • ******
  • Posts: 952
  • "I was the turkey the whoooole time!"
    • Detention Block AA23
Reply #8 on: May 31, 2013, 10:35:36 PM
I think Void hit it right on the head for me: One for writing, one for gaming, one for work. Though with my luck, I'd be the one stuck at work while the other me's were having all the fun,  :-\

This story was fantastic, I have no gripes. Well written, well narrated, intriguing, and fun to boot. It reminds me of a Writers of the Future winner from a few years back. I forget the name/author (I'll look them up later and edit) but the story was essentially about how people could "fax" copies of themselves about the globe, so instead of flying to China for a business trip, you would copy yourself, the copy would attend the meeting, upload its consciousness to you, and then dissolve into nothing. The tale was about a copy whose Original died while she, (the copy) was at the meeting. Well, because of the programming, and the laws, she was going to automatically dissolve in a few hours, but she was the last remnant of herself and didn't want to die. Very intriguing story.

Anyway, this was a wonderful story, too. I really enjoyed it.

-Josh Morrey-
http://joshmorreywriting.blogspot.com/
"Remember: You have not yet written your best work." -Tracy Hickman


InfiniteMonkey

  • Lochage
  • *****
  • Posts: 483
  • Clearly, I need more typewriters....
Reply #9 on: May 31, 2013, 11:27:44 PM
It wasn't all that for me, unfortunately, though to be fair, I did listen twice to make sure I gave it a fair shake.

For one thing, I don't mind info-dumps. I appreciate the explanation. Yes, they can be annoyingly obvious, slow, and pedantic. But that's what separates the good writers from the bad.

Admittedly, a lot of brain-dumping wasn't all that needed here. But it was a little confusing is spots.

I think the thing that really got me hung up on was the physicality of it. How do these various versions manifest themselves? Are we talking VR? Androids? Real physical bodies? Holograms? There's a hint that it's the last when our narrator mentions that her boss has a shimmer, indicating that it's holographic.

It was an interesting concept certainly, one I can have sympathy for after a recent harddrive crash.

I think his might be better as a read, where things might be a little clearer.
« Last Edit: June 02, 2013, 05:54:15 AM by InfiniteMonkey »



benjaminjb

  • Hipparch
  • ******
  • Posts: 1389
Reply #10 on: June 01, 2013, 02:14:22 AM
I'm going to be a slightly sour note here: I think the concept is fascinating and I appreciate the way the world-building isn't dumped on us.

But as a story--well, what's the story? Guy comes in to office, talk talk talk, roll credits. I don't mind action-lite stories or stories where the primary conflict is emotional (as here, where a guy is in a romantic triangle with himself). But a story where the POV character is secondary to the conflict? A story where the conflict itself (for me) didn't raise a lot of emotional stakes because I didn't really know or care about the people in the conflict? That sort of story doesn't really do much for me as a story.

So, that's my take: a great premise but not much of a story. (See also Ken Liu's "Real Artists.")

Or should I read the story again?



Frungi

  • Palmer
  • **
  • Posts: 68
    • More contact info
Reply #11 on: June 02, 2013, 02:00:53 AM
I loved this story, even though I’m not sure whether it would work for readers/listeners who aren’t tech-minded and are unfamiliar with version control systems. And I always love Christiana Ellis’s readings.



Windup

  • Hipparch
  • ******
  • Posts: 1226
Reply #12 on: June 02, 2013, 06:33:02 AM

I didn't connect with this one. Although the premise was intriguing, there wasn't a strong enough sense of what the situation felt like to make it seem real.  What is really going on in your mind when "most of your left brain" is checked out to a version that's at work, or a copy is at home making it with your girlfriend (or some percentage of your girlfriend) while you're at an appointment?  I don't have any idea, and without that, I felt too cut off from Eduardo to care what happened to him. So, a bit of a misfire for me -- better luck next week.

On a side note, when I first listened to the story, I was a nonplussed by how easily the "Emancipated Branch" was created -- a whole new human without any apparent controls, authorization, checks, or court order. Just, "OK, here you go, your Social Security card is coming in the mail..."  Then on some reflection, I realized that is pretty much the way it works right now...   ;)

"My whole job is in the space between 'should be' and 'is.' It's a big space."


InfiniteMonkey

  • Lochage
  • *****
  • Posts: 483
  • Clearly, I need more typewriters....
Reply #13 on: June 02, 2013, 02:16:22 PM
I loved this story, even though I’m not sure whether it would work for readers/listeners who aren’t tech-minded and are unfamiliar with version control systems.

I think this may have been the problem for me... it had the feel of a joke I wasn't getting. (And I suspect not just people who are tech-minded, but writers as well, since they are also often concerned with version control)



Max e^{i pi}

  • Hipparch
  • ******
  • Posts: 1038
  • Have towel, will travel.
Reply #14 on: June 02, 2013, 02:37:01 PM
When I turned on my player and saw what this was called my mind went "Yes Subversion is revision control software, it has nothing to do with the story. Subversion is revision control software but it has nothing to do with the story. Subversion is revision control software but it has nothing to do with... the... hey! It does! AWESOME!"
Also I loved the "He won't commit" pun at the beginning, probably wasn't a pun but I don't care.

And yes, this problem would never happen if they had only used git.

Cogito ergo surf - I think therefore I network

Registered Linux user #481826 Get Counted!



Just Jeff

  • Palmer
  • **
  • Posts: 72
Reply #15 on: June 02, 2013, 04:58:11 PM
I loved this story, even though I’m not sure whether it would work for readers/listeners who aren’t tech-minded and are unfamiliar with version control systems.
Loved the story, but I had the same thought.



Dem

  • Lochage
  • *****
  • Posts: 567
  • aka conboyhillfiction.wordpress.com
    • Suzanne Conboy-Hill
Reply #16 on: June 02, 2013, 07:04:02 PM
I think I hit the Goldilocks zone - I don't know so much tech I couldn't make it work, and I don't know so little tech I didn't get it. To me, this was a high concept what-if story and never mind the mechanics. What if - we could do this, parcel ourselves out to be in several places at once? Hold and play multiple decks of cards? How would we know if the other players were 'themselves' or sub-versions (The title set me up for something altogether different. Although maybe not, as it turns out), and how would we deal with that? At the moment, we have to deal with our friends'/colleagues' inability to let their phone go to voicemail while they're talking to us. How much more annoying would it be to have 15% of someone there for a meeting or a night out? The social and psychological concomitants are mind boggling, never mind the 'fighting a war while a bit of you stays home to do the washing up' part!

Science is what you do when the funding panel thinks you know what you're doing. Fiction is the same only without the funding.


Frungi

  • Palmer
  • **
  • Posts: 68
    • More contact info
Reply #17 on: June 02, 2013, 07:12:20 PM
"Yes Subversion is revision control software, it has nothing to do with the story. Subversion is revision control software but it has nothing to do with the story. Subversion is revision control software but it has nothing to do with... the... hey! It does! AWESOME!"

Don’t you just love it when that happens? ;D



TheArchivist

  • Palmer
  • **
  • Posts: 72
Reply #18 on: June 03, 2013, 08:24:29 AM
"Yes Subversion is revision control software, it has nothing to do with the story. Subversion is revision control software but it has nothing to do with the story. Subversion is revision control software but it has nothing to do with... the... hey! It does! AWESOME!"

Don’t you just love it when that happens? ;D
Hehe ;)
So what does it say about me that I noted all the terminology was correct, but that is not subversion's numbering system! It's more like CVS!  ;D
And the "commit" comment is SO a pun! I love a good pun.

I can see where benjaminjb and Windup are coming from, though. I suspect if I weren't such a geek and squeeing over the puns and VCS references, I might well have felt similarly.
On the other hand, for a not-much-action office encounter narrative it flowed well and is definitely well written. There are cases where a sideways view of the situation allows the reader/listener to fill in the action details in a way that's comfortable for them. In some ways that's not unlike the recent Bujold story, Aftermaths - what you might consider the "real story" is only hinted at in passing while the personal interactions and other "trivia" are allowed centre stage. If done well that can be a powerful technique. In this case Ms. Adams has not reached the dizzy heights achieved by Ms. Bujold, but heck, NEW AUTHOR!!!!, I think we can give her some leeway.



chemistryguy

  • Matross
  • ****
  • Posts: 263
  • Serving the Detroit Metro area since 1970
    • 5000 People can't be wrong...or can they?
Reply #19 on: June 03, 2013, 04:16:35 PM
I think I would have enjoyed the story more if I had a better understanding of the workings, but I can say that about everything else going on in my life.

I'll take, two, please.


adrianh

  • Hipparch
  • ******
  • Posts: 752
    • quietstars
Reply #20 on: June 05, 2013, 12:57:55 PM
Quote
You know what I absolutely hated about this story? That I've been toying with writing something on a similar theme, but this one is so much better than anything I came up with.

I was coming here to write exactly this comment. I've a line in my story ideas file that says:

"Version control for consciousness. Who owns what?"

... and this story is much nicer than what was in my head. Bugger ;-)

The author also pulled off the explanation of the world wonderfully. Really excellent example of show-not-tell. Hell - I think it's a clearer description of version control for newbies than I usually encounter in technical documentation!



Unblinking

  • Sir Postsalot
  • Hipparch
  • ******
  • Posts: 8729
    • Diabolical Plots
Reply #21 on: June 05, 2013, 01:48:10 PM
When I turned on my player and saw what this was called my mind went "Yes Subversion is revision control software, it has nothing to do with the story. Subversion is revision control software but it has nothing to do with the story. Subversion is revision control software but it has nothing to do with... the... hey! It does! AWESOME!"

Ha, that was my reaction too.  We use Subversion at work, after switching over from Visual SourceSafe some 7 years ago.  Put my head in the right place from the beginning.

I loved this story, even though I’m not sure whether it would work for readers/listeners who aren’t tech-minded and are unfamiliar with version control systems. And I always love Christiana Ellis’s readings.

Actually, I'm not sure it helped me all that much.  I found the rules confusing at the beginning specifically because it wasn't quite like software version control--specifically the detail about x% of his mind going to one version and y% to another.  If you have different versions of software, they're essentially copies, not just fighting for the same resource.

But as a story--well, what's the story? Guy comes in to office, talk talk talk, roll credits. I don't mind action-lite stories or stories where the primary conflict is emotional (as here, where a guy is in a romantic triangle with himself). But a story where the POV character is secondary to the conflict? A story where the conflict itself (for me) didn't raise a lot of emotional stakes because I didn't really know or care about the people in the conflict? That sort of story doesn't really do much for me as a story.

You're not wrong.  But I still liked it.  I liked it in the same way that I like much of the Golden Age SF--it doesn't necessarily connect with me emotionally, but it presents an interesting speculative element and then explores it a bit.  If it ends before I get bored then it's done well, and I didn't get bored here.  It may be because, as I've mentioned before, I like debugging fictional software--doing so fires cylinders of my brain that I find enjoyable. I probably won't listen to it again, but the intellectual charge that the story has given me has been spent (a downside of this kind of story versus an emotional charge which can more easily be revisited)

And I so get why there are rules on the version control.  We've done a project or two at work that violated those, and the merging (aka reconciliation) was a nightmare.  In some cases, a new product line would branch off and be in active development on a separate branch for 1-2 years, and then have to be merged back into the code base.  The length of time separate made it difficult, but as the story also pointed out the independent acquiring of new functionality was a major problem too, especially if both branches had some version of the functionality acquired completely independently.

I don't remember if it said in her bio, but I'm guessing that Elisabeth is a software engineer, yeah?
« Last Edit: June 05, 2013, 03:04:31 PM by Unblinking »



TheArchivist

  • Palmer
  • **
  • Posts: 72
Reply #22 on: June 05, 2013, 02:58:30 PM
We use Subversion at work, after switching over from Visual SourceSafe some 7 years ago. 
Same here, except then I changed jobs and I have to put up with SourceUnSafe again :(

I don't remember if it said in her bio, but I'm guessing that Elisabeth is a software engineer, yeah?
I don't think so. She's an astronomer, but has presumably had some experience with software as a tool for her scientific work.



ancawonka

  • Palmer
  • **
  • Posts: 47
Reply #23 on: June 07, 2013, 12:40:54 AM
Well, Eduardo certainly seems to be more of a git user, leaving clones of himself all over the place to mature and take on a life of their own.

But there's no money in that for someone who owns the repository and the data.

Programmer-pedantry aside, this story was a delightful source for mental exercises.  I really enjoyed it.  It was short enough to not need to answer all the questions.  The character of Art was kind of sympathetic for me, and thank goodness the people don't live in a dystopia.

"I cut out the part of me that knows art and writing, and the only job he could get is as a barrista." 

Maybe Eduardo could start dating the part of his girlfriend that is all rational and entrepreneurial, and leave the sensitive arty part to his clone.





Unblinking

  • Sir Postsalot
  • Hipparch
  • ******
  • Posts: 8729
    • Diabolical Plots
Reply #24 on: June 07, 2013, 02:32:54 PM
Maybe Eduardo could start dating the part of his girlfriend that is all rational and entrepreneurial, and leave the sensitive arty part to his clone.

Ooh, that would be even more interesting, and entirely plausible in this world.  I imagine if that happened it's entirely possible that if both people would then be properly reconciled, their whole selves might both hate each other.