Goldman Sachs Recasts Its Reputation to Woo Tech Talent
dealbook.nytimes.com
dealbook.nytimes.com
The incident certainly gives me pause about working for them...
That's the takeaway Goldman would like you to have -- that he was "making off with the crown jewels." Unfortunately, it was basically a concoction: turns out the code he took was quite innocuous, and offered no special business advantage.
Yet out of either incompetence or vindictiveness, Goldman proffered the line that he had taken the "crown jewels". And that he should be hauled to jail, and have his reputation ruined and his marriage destroyed for it.
Umm, no. It was the opinion of the court that ordered his conviction reversed, as well as of the court that rejected the appeal to have his charged re-tried. From WP:
On June 20, 2014, upon reviewing the evidence, Justice Ronald Zweibel published a 71-page opinion in which the court ruled that F.B.I. “did not have probable cause to arrest defendant, let alone search him or his home.” The arrest was “illegal,” and Mr. Aleynikov’s “Fourth Amendment rights were violated as a result of a mistake of law.”
Really now -- it's not too hard to find information about important events (before simply making up facts about them), these days. You should give it a try sometime.
Per the 2012 appellate court decision that freed him, "his conduct did not constitute an offense under either statute" for which he was charged. It's hard to find a clearer statement of innocence than that -- which is why the judge ordered that his conviction be reversed, and that he be immediately released.
I meant on the court order you mentioned.
Per the 2012 appellate court decision that freed him, "his conduct did not constitute an offense under either statute" for which he was charged. It's hard to find a clearer statement of innocence than that -- which is why the judge ordered that his conviction be reversed, and that he be immediately released.
You're confusing the issues. The 2012 decision was a federal court, the 2014 decision was a NY State court, where he was charged under a different law. The two are unrelated.
In a related note, the only reason he was freed in 2012 was because the system from where he copied the code wasn't developed for interstate and/or international purposes - it had nothing to do with the code being unimportant.
That was considered an oversight of the law, and Congress in response of his appeal has since changed it, so had he done the same now, he wouldn't have been released.
Maybe you should choose your words more carefully, then.
Furthermore, it's factually true - he hasn't been ruled innocent (or rather, not guilty) of the crimes he is accused as of 2014, which are not the same as those from 2012.
But hey, if you're an honest person, maybe you'll be a good fit.
By the way, I'm not arguing for/against what happened to him once he crossed the line. I'm merely pointing out that he did knowingly cross a legal line, which as we know can get quite messy.
It seems you don't quite understand how our justice system actually works. We don't just put people in jail because we feel that they "did something wrong." We have to prove that their conduct violated specific statutes. The courts found that in Alyenikov's case, it did not. Not only that: even as alleged, it did not violate the statutes under which he was accused.
Also, please follow up with the others who are correcting you. You seem to be confusing the facts.
https://news.ycombinator.com/item?id=8609023
That's why its best if you use links for references in your claims. It's really starting to sound like some guy committed white-collar crime and got off on a technicality.
No, I'm just pointing out to you that the courts found that he did not commit a crime, and that the FBI acted too aggressively. What you do with that information is up to you. We certainly don't have to be on the same page about it.
No, he did not try to "cover his tracks". He was clearing his bash history because it also had his password. I'm not a Linux guy so I don't know details.
Goldman uses open source code but then strips off the open source license and replaces it with their own - thus changing open source code into "proprietary" Goldman Sacks code.
Sergey was not allowed to submit his open source code fixes back to the o.s. repositories because once G.S. violates the O.S. copy write, it is now magically "proprietary".
In order to keep his fixes he was sending himself code that contained modified/improved/fixed open source - along with actual G.S. proprietary code.
G.S. system was a "ball of rubber bands". Sergey was going to a new job where he would make a completely different system and had no use for Goldman's code.
The cop investigating this was unfamiliar with software For example; he thought that Sergey's use of (the source control app) "subversion" was obviously something um subversive. He basically believed everything that G.S. told him.
This (from another source) describes some of these items:
http://cryptonomics.org/2013/09/08/goldman-sachs-v-russian-p...
The question of G.S. violating the OSS copyright is also not clear; usually, you can only violate copyright if you distribute software without a license. I'm not sure if removing the license on internal copies is legal, but no OS license I know of - not even the GPL - required them to share the changes back. I don't see any wrongdoing by GS part vis-a-vis OSS licenses, and as an employee, it wasn't his choice to make.
Do I think the law is harsh? Yes. Would I do the same as GS? Certainly not.
But as far as I'm concerned, he's conduct was in clear violation of the trust put on him as an employee (as he admitted), and it wouldn't influence my decision to join GS.
- total tech employees: 25% (8k/32k)
- total software engineers among new partner class: 7.7% (6/78)Solve real problems.
Don't be a second class citizen (e.g. if the firm is financial, software engineers aren't going to be CEO and that says something).
Make sure you have upside. Don't work in a job where your function is to maintain some legacy system and if it breaks its as if you lost the firm millions but if its running smoothly no one cares.
Don't work in a job where your function is to maintain some legacy system and if it breaks its as if you lost the firm millions but if its running smoothly no one cares.
Good advice. But at the end of the day, a lot of these ad exchanges, dating apps, half-baked recommender systems etc that most startup engineers get to work on just aren't all that different, in spirit, than the sprawling back-office order processing systems that most financial programmers get to work on (save for the comparatively minor fact that that they might be in badly-written PHP or JS as opposed to badly-written Perl or C).
There are plenty of pour souls in both camps, toiling away in the bowels of other people's messes -- while those responsible for creating those messes have long since made their millions, and moved on to greener pastures.
Some might get the impression that when working for GS, as long as you're not a trader or such, you'll only be writing code next to the millionaires making money with it.
Banking, especially non-consumer banking (i.e. IB, prop trading operations, etc) is divided intro three tiers: front, middle and back office.
Front office are the people directly dealing with "clients" (or better "counterparties") and get shitloads of money and an aura of being business savvy and knowing where it's at. Basically it's sales, trading and some higher-tier management. Contrary to what one might think based on the "Wall Street" films, these people don't need to be smart or sophisticated. I know quite a bit of traders, who only finished high school.
Mid office are the people who do the actual nitty-gritty work, that one would actually associate with a working banking institution: research, risk oversight (in Europe mostly known as risk control), legal, compliance, marketing, accounting, ALM, etc. They usually earn OK, but nowhere near what front office makes.
Back office are the people who are there for the infrastructure. Transaction banking, for example (i.e. making sure that your transactions are settled correctly, that money is wired to direct recipients, etc.) Tech is in most banks a back office thing (especially if we are not talking about algo trading). They earn shit.
I'm involved in quant finance, so I hoped, that I would see a culture shift after 2008-2013 from get-rich-quick-with-other-peoples-money schemes to a more serious business culture, but that is not the case. I honestly don't believe that Goldie can change its culture so quickly.
You are in the wrong trench, my friend. High performing developers and systems folks are extraordinarily well compensated at the higher end banks and hedge funds.
When people change jobs, it's usually for another job in financial services, largely because most technology companies cannot even begin to touch the total compensation for such a person.
Second thing: you will have much harder time becoming manager, doing important work, becoming CEO, etc in company that is not directly in your field. It gets worse. The Companies tend to get rid of employees who are not their "main line of business" in the economic downturns. In other words: your job as a developer or IT engineer at a large bank or hedge fund can (and will!) be outsourced easily if needed. They are not an IT company! They could care less about agile or not using Ruby or Java or Perl. They are financial insitution. You are there to make their infrastructure work. If not you then someone else. If nobody else, then India. You are not their core business. They have you as a nice to have extra because times are good, extra cash is there and someone thought it might be a good idea to do it in-house. On the other hand Google, Facebook, MS, etc -- they live and breathe technology. Your Manager won't be a dude who doesn't care about technology. You won't be treated as the proverbial "fifth wheel in a car". You are the core business here. On the other hand, here is the place, where employees running books can be outsourced at a CEO grim. Let ATP or someone take care of that crap!
I can't believe talented computer scientists would go to GS to waste their time building great stuff for a company that will put them to jail for many years if they put some of the HFT source code on the public server.
I don't think Google or Facebook would ever do that. The same way GS would never try so hard to jail their traders for inside trading.
Also, comparing bulge bracket and higher end hedge funds with most tech companies isn't entirely fair. Are you sure you aren't in M&A? :d
IT is still back office, but in the last couple of jobs where I have dealt with the Front Office directly no-one laughs at you. They can't do their job without technology.
- I spent my first of two years as an applications developer and didn't push more than 20 lines of code into production. My days were wasted with planning meetings and release management. I spent more time in excel spreadsheets than anything else.
- In my second year, I worked on a new product. Things seemed much more interesting, but something was still missing. I cover a lot of that in my blog post about my transition from a big bank to a startup. https://atjonesblog.wordpress.com/2014/03/27/my-transition-t...
- In the article, it is mentioned that Goldman works on problems in machine learning, data mining, and cloud computing. I'm sure this is 100% accurate, but what they fail to mention is these interesting projects are usually strictly for PhDs or engineers with decades of experience.
- As a technologist in a bank, you're a second-class citizen. The executives may say things like, "we're not a bank, we're a tech company!", but I saw no actions to back up the statements. Majority of the recognition goes to the bankers, ignoring the infrastructure laid by the tech and operations side of the business.
After all that, I'd say I had a decent experience, but I don't think I would have missed much by jumping straight into a tech company.
I believe that's the case in the majority of companies, where software is not the primary product.
How Goldman screwed its IPO clients - http://www.nytimes.com/2013/03/10/opinion/sunday/nocera-rigg...
http://www.cnet.com/news/apple-google-appeal-settlement-reje...
Over the long term, financial services wins. The compensation curve is much steeper than most tech firms.
I find investment banking very interesting work, from the software side, but the market doesn't really care about software. You're always a "cost center", never a revenue center. Also you have to use Outlook, which I find unenjoyable.
Tech companies on the other hand seem to pay an average of $125k which seems to be the bare minimum you would need to survive in the bay area. Free food is great but if you figure out the value of it it is probably worth $5k per year tops.
But Goldman can see the writing on the wall, and now has 25% of its staff in tech, because the markets are changing fast. Stupid people will still make up much of the revenue stream for a long time though, and large companies that like to pay large sums.
[1] http://blogs.wsj.com/moneybeat/2014/10/16/spreadsheet-mistak...
[2] http://www.theguardian.com/business/2014/oct/06/goldman-sach...
http://www.businessweek.com/videos/2014-06-03/blankfein-bloo...
I had to double check if I am looking at the right place...
I really don't think this is the perception people have of Wall Street that is keeping them from working there... Part of me feels that I would be destroying lives of millions of people when the next crash inevitably comes...
It is pretty easy to find the dark side of any profit generating job in software.