I'm not entirely surprised. A few months ago (a year and a half! wow!) GS hired Ulrich Drepper, the longtime project lead of the GNU C library. I also read another article (no way I can find it again now) saying how big investment banks are hiring more and more software engineers. Disclaimer: I work in IT for a large investment bank which's gradually outsourcing all its IT department to south asian countries.
Didn't see this coming: The Goldman Sachs Github Account
71–80 of 115 posts
Re: Didn't see this coming: The Goldman Sachs Github Account
#72I fucking hate goldman sachs. Note because of politics. Not because of any financial action they've done. Because they hired that despicable fuck Ulrich Drepper. Seriously, the amount of nice, young people who were forever turned away from GNU/open source with a bad taste in their mouths because of that scumbag dipshit. I don't care if he was right % percentage of the time. The point of a project is to welcome users,…
Based on your comment, I'd say you're letting him win. Doesn't the world have enough issues without jumping on the "fuck Ulrich Drepper" bandwagon? Keep a mental note that you'd rather avoid him in your career and personal life, then move on. You're heading for an ulcer.
Of course, when explained, it doesn't quite sound as cool... but I assure, the OP is very cool indeed...
Re: Didn't see this coming: The Goldman Sachs Github Account
#73Re: Didn't see this coming: The Goldman Sachs Github Account
#74Goldmans has its share of top programmers and, like any company, is keen to retain them. One of these people made contributing to Open Source a major goal for last year.
Well done to him, and well done to GS for supporting him. The company (rightly) gets a ton of bad press, but that doesn't mean it can't do good things as well.
Disclaimer: I'm an ex GS employee, but have nothing to gain.
Re: Didn't see this coming: The Goldman Sachs Github Account
#75I can understand the reaction on this community to the news, and I'm sure that there are elements of PR and recruitment strategy here, but I happen to know that the primary driver is pretty sound; job satisfaction for top employees. Goldmans has its share of top programmers and, like any company, is keen to retain them. One of these people made contributing to Open Source a major goal for last year. Well done to him,…
Re: Didn't see this coming: The Goldman Sachs Github Account
#76Why not? It's a large corporation with many branches and technical needs, some of which are harmless to open-source. Despite its reputation, I don't think they go through their day thinking "hmm... we could open-source this, or we could go kick a puppy instead! Muahahaha!"
Not to troll here, but in all honesty I thought GS was the kind of company which would prefer to spend money kicking puppies, than open sourcing a library they wrote. ;) This will surely earn them some cred from the programming community.
Re: Didn't see this coming: The Goldman Sachs Github Account
#77I'm not entirely surprised. A few months ago (a year and a half! wow!) GS hired Ulrich Drepper, the longtime project lead of the GNU C library. I also read another article (no way I can find it again now) saying how big investment banks are hiring more and more software engineers. Disclaimer: I work in IT for a large investment bank which's gradually outsourcing all its IT department to south asian countries.
In the same boat as you are. The bank that I work for is outsourcing very heavily to India and East Europe.
Re: Didn't see this coming: The Goldman Sachs Github Account
#78Earlier quoted context omitted.
One viewpoint is such noise doesn't scale - both for tooling or human consumption. Java and C# are both heading into a territory where it is getting less reasonable for a human to write them without tooling support - is this what people really want? If we have such sophisticated tooling why bother dropping to low level text? Wouldn't it make more sense to manipulate and compose more expressive objects than text? The…
The very best chess teams consist of a computers and a humans cooperating with each. The computer insures perfect tactically play while the human concentrates on overall strategy. Why should programming be any different? The very best IDEs in the hands of a skilled programmer should produce code better than a similarly skilled programmer who insists on using a dumb text editor. If the resulting code can only effectiv…
The very best IDEs produce code at the skill level of dumbest programmers - generating getter-setter, or importing, or wrapping something in try-catch...From the top of my head, I can't think of a single instance where the code produced by IDE can be considered semi-intelligent, let alone at par with code produced by skilled programmer.
And code produced by a skilled programmer using a dumb text editor? A skilled programmer using notepad, eclipse and vim produces different code in all 3?
Re: Didn't see this coming: The Goldman Sachs Github Account
#79Earlier quoted context omitted.
I hate auto-generated code by IDEs. It always produces stuff like... that.
I never use an IDE to edit Java, and that's pretty much what it looks like. To use a class in Java, you must import it first. To import it, you type "import " and then the fully qualified name of the class. From there, you can use the unqualified name. It's basically like that in every other programming language, though others are less opaque. In Perl, you get a variable called %:: that holds the symbol table, and yo…
What do you use? I find it extremely painful to write Java in Vim, even though I have been using Vim for quite some time and am very comfortable using it. Text based completions and re-factoring doesn't cut it for Java/C#, so I use eclim to use what eclipse is good at which comprises of smart auto-complete, auto-imports, generating getters and setters, implementing interface, auto-correct code for trivial cases etc.
> To use a class in Java, you must import it first. To import it, you type "import " and then the fully qualified name of the class. From there, you can use the unqualified name.
That's similar in Python. I think the parent post wasn't complaining about namespacing but the way project is structured and named(impl, factory).
Re: Didn't see this coming: The Goldman Sachs Github Account
#80This Java paradigm of "private final static" all over the place and its ugliness is one of the prime reasons Rich Hickey considered creating Clojure.