I Propose A Return To Abacuses. Abaci?

July 6th, 2009 by Jason · 9 Comments · fail

goldmanhachsor

Sexytime fun!  A former programmer at Goldman Sachs was arrested Saturday on charges that he stoled some source code for GS’s computer-trading system.

Some explanation, for those of you who don’t know what this is or why it’s a big deal.  You remember Wall Street, right?  Charlie Sheen is sitting in a room with a hundred other dudes watching a ticker and when a stock hits a certain price, he places orders to buy or sell for his clients.  High drama, but increasingly, it doesn’t work that way anymore.  Charlie Sheen is way too ineffecient, for one. Computers are responsible for more and more of the business of Wall Street, with programs written to react in milliseconds to changing market events. The week that’s important to this story, program trades comprised 48% of all market activity. Charlie Sheen is bored.

So, back to our arrested guy.  His name is Sergey Aleynikov, and for just over a couple of years, he worked for Goldman Sachs as a programmer. His big project was developing software to do that very thing.  He left GS last month for a job in Chicago that paid three times what he made at Goldman (no word on where he went to work, but it might or might not be important anyway).  So it’s a little surprising that he was busted by GS IT uploading virtually all of the source code for this project to a server located in Germany, owned by a London resident, because every programmer I know just knows better, or at least knows how to cover their tracks.  He’s said to have downloaded 32 megs of code, which might not sound like much but it’s actually in the neighborhood of 750K lines.  That’s a lot.

Why is this a big deal? Goldman Sachs often sits at or near the top of the list of top  program traders, in terms of volume. I’m talking more than half of all program trades were done by this one company. Goldman’s ability to have their software react more quickly, process faster, and complete trades before other firms is, as one can imagine, pretty key to its success – and due almost entirely to its software. If that code got out, which it appears to have done, that could wreck their advantage. But strangely enough, last week’s report not only didn’t have GS sitting at #1, it wasn’t in the top 15 at all. Zero Hedge thinks the two are related, that perhaps GS scaled back or suspended trading once it discovered the full scope of what Aleynikov is alleged to have done.

Now, nevermind for the moment the implications of GS having cornered the program trading market so effectively, when program trades comprise such a large percentage of all trades made nowadays, that’s a whole ‘nother matter.   What’s really interesting here is that GS said nothing about this to its customers or stockholders.  It did, however, contact the FBI, who moved with almost unprecedented speed from initial contact to arrest in less than a month.  For Aleynikov’s part, he claims he was just trying to download some open source software he had been working on, and accidentally copied everything else.  Which, you know, I don’t buy for a second because there is no need to go through all the trouble he did if it’s simply open source software.  Especially because his new job involved helping a new firm set up its own high-volume automated trading system for a salary of $1.2m a year.

Goldman Sachs and the NYSE both swear there is nothing suspicious about Goldman being left off the list of program trades last week, that it’s just a coincidence that this happened the same week one of their former programmers was arrested for leaking the very computer code that enables Goldman to move by far the most volume week to week.

Anyway, should I come across this magical code, I will use it to get rich and you’ll never hear from me again.

9 Comments so far ↓

  • NutellaonToast

    “Anyway, should I come across this magical code, I will use it to get rich and you’ll never hear from me again.”

    Yeah, cause it worked for Goldman.

  • Jason

    Oh, I would need so much less to vanish.

  • mr_clueless

    If he’s the genius he claims to be, why would he try to steal the code? All he needed was the algorithms which should have been in his head anyway.

  • Hambone

    Too true, mr_clueless. I have it on good authority that at least 749,700 of the “750k lines of code” consist of the repeatedly pasted line “if ((PRICE == LOW) == TRUE) then BUY! else SELL!;”

    The remainder is a naughty ASCII cartoon.

  • anthony leone

    So Sergey is “helping a new firm set up its own high-volume automated trading system for a salary of $1.2m a year” What does that mean? He intended on building another black pool to operate cloaked within Goldman’s black pool which operates within the NYSE market we see on CNBC and think that is the real one? Or should I say beyond the NYSE market.

    My point is what good will it do Sergiov to run a platform if it cannot be interlinked with Goldman et al banks? Sergey is an agent for GS shifting and distracting attention and who knows assets perhaps to himself to quiet MSM attention to GS.

    Sergey can easily slip back into the cold back home in Russia even after sentencing here, i.e. unless you dont know the weight GS has over FBI CIA Congress. IRS etc

  • Jason

    What he was working on was specifically intended to be co-located in rented rack space directly at the NYSE, which would give the software as near realtime access to trades as can be had. Even if his new company had rented rackspace of its own at NYSE, on identical equipment, running identical code, the best that would happen would be that the two systems would butt heads, and it would be a coin toss as to which “won” each trade (given the large volumes involved, each trade would surely affect pricing enough to cause the other system to pass on a buy/sell). And he would know that. What I think he might have been planning on doing was a second-tier system that could keep up with Goldman’s, interfacing more directly with it and having the GS system actually perform trades it requested, at nearly the same speed.

    One wonders whether the fees GS would garner from this arrangement would be enough to keep them quiet, when they discovered what was going on, if not the fact that their own system was stolen and used alongside their own to unfairly corner the program trading market even further. I kind of think they and the NYSE are both wanting this whole thing to go away because it’s shedding more light on the program trading market than either party really wants in the first place.

  • Bitter

    My favorite part of this story, as pointed out by Zero Hedge, is where the prosecutor says “zomg! you could use this software to manipulate the market!”

  • Jason

    Gracious, don’t tell Goldman Sachs that they can manipulate the market!

  • BlueMonkey

    Freaking intellectual property crap! I make the money fly back and forth and our crazy board has finally realized that people who do this might take their fancy cyphering somewhere else. Better yet, they think they can patent that fancy cyphering into another revenue stream. Not that GS would be concerned with patents…too public, but then we’re small root veggies in comparison.

Leave a Comment