What the interns have wrought, 2018 edition
blog.janestreet.com
blog.janestreet.com
At any software company you have to learn new things. Every company has its internal development stack and custom software, unless the company literally isn't a software company at all or is doing something so unoriginal and dull that you wouldn't want to work there.
I'm all for training and learning, but pretending that anything can be picked up quickly and easily is just wrong, especially in a trading environment.
Any typo or bug is going to cost millions of dollars, it's very hostile to newcomers. They will be struggling enough to learn about finance and the company.
Good job they're using a language and other techniques which ensure that bugs are caught early, often at compile time.
a compiler can’t catch a bug if you calculate interest rates incorrectly, for example.
Building your own frameworks usually saves some time at the beginning, but the costs usually outweigh the benefits later on.
Sorry to be pedantic, but the distinction between libraries and frameworks is important, in my opinion.
It is purely a matter of volume - are you doing enough business to make it worthwhile?
The last company I worked for had in-house database, programming language, IDE for that language, version control system, job scheduler... At the time they started doing that there was nothing available that did what they needed, and even now, their stack does things that I'm not sure I've seen outside, tho' 10 years on it's less clear that it would be worth starting a project like that from scratch now.
Remember, in business, there are no concepts of "cheap" or "expensive", there is only "worth it" or "not".
Wait, we're leaving the defense of our realm against mystical incursion to interns?
Something like Tristan Hume's famous blog post [0] on Tree Diffing would be unthinkable at Amazon, or most likely even Google or FB. If it's for internal use, they'd just slap together whatever works and looks nice, test the crap out of it and launch (part 2 optional). Nobody would want to spend weeks minimizing the white space like this, especially over 5 weeks.
I know multiple people who have interned at Trading companies - all making more than $9k a month - working on optimizing React rendering for tables. They have solutions that are amazing and wonderful because they are superior engineers and computer scientists than mere mortals like me, but for the problem space it seems pretty ridiculous.
I know people who have done crazy stuff that has gone into production during their Google, Facebook, or even lesser companies like Amazon internships but were compensated a fraction ($6k a month at Amazon vs. $10k a month at JS). I guess this is the dollar value difference of prestige.
> I know multiple people who have interned at Trading companies
> - all making more than $9k a month - working on
> optimizing React rendering for tables. They have
> solutions that are amazing and wonderful because
> they are superior engineers and computer scientists
> than mere mortals like me, but for the problem space
> it seems pretty ridiculous.
This is interesting to me. What companies are you referring to?It's very, very cool of Jane Street to publish some of these details. All the firms are doing approximately all of the same things tech-wise, so I think Jane Street might get a leg up on the next batch of recruits just for being willing to give them some public credit.
I really wish I was born with the raw intellect to do cool stuff like this.
As an aside, this is always an interesting thought experiment.
I read an example in John Carreyrou's Bad Blood (Theranos expose) recently:
"Several members of the Frat Pack joined Greg and two of his colleagues from the engineering department for lunch on the big terrace overlooking the parking lot one day. A discussion about the low IQs of some of the world’s top soccer players led them to debate the question, Would you rather be smart and poor or dumb and rich? The three engineers all chose smart and poor, while the Frat Pack voted unanimously for dumb and rich. Greg was struck by how clearly the line was drawn between the two groups. They were all in their mid-to late twenties with good educations, but they valued different things."
I'm pretty skeptical of this idea. Money yields freedom and experiences (that I currently don't have).
I'm also going to take a wild guess and say you're working on a graduate stipend or aren't in the US.
Anyways, good luck on your dreams :)
There are a number of studies on the matter: http://lmgtfy.com/?q=money+and+happiness+study . Money makes you happier, but only to a point and with quickly diminishing returns. Once you're basic needs are met, you need to work on other areas of your life, like social relationships, to find happiness, not just making more money.
Also look up "Hedonic Treadmill"; human psychology is such that we get used to what makes us happy faster than we expect. You think 150k will make you happy? Once you make that it does make you happy! But then a few months later, it's like "eh whatever".
1) They all have legitimate accomplishments. They have USAMO/USACO medals, chess trophies, ISEF distinctions, National Merit Scholarships, multiple research papers, etc. Because of this they are all interesting people and have significant pedigree, even if some of them went to similar schools as me.
2) Almost all of them seem to be very photogenic and have wide friend groups who do expensive activities with them (flying, skydiving, Europe trips, skiing, traveling to Thailand, flying to Colorado for the weekend to hike, etc). Even when they're not spending money they're still doing cool stuff, like going to expensive company events or traveling in business class to events.
3) Their friend groups are also accomplished, highly pedigreed individuals. Meanwhile I moved to a new city without knowing anyone now that my intern cohort moved to better and more impressive companies.
They all have the money to do anything they want without any real fear, whereas I do not. I don't have their wide friend groups at my company, and the lifestyles of the people at my company are decidedly "normal" because of my peers' advanced ages and differing priorities (many have kids and didn't go to elite schools).
> They all have the money to do anything they want without any real fear, whereas I do not. I don't have their wide friend groups at my company, and the lifestyles of the people at my company are decidedly "normal" because of my peers' advanced ages and differing priorities (many have kids and didn't go to elite schools).
This is an excuse. I am not anything like the friends you described, and I have a wide circle of friends, and do exactly what I want in life. So does everyone I call a close friend. They all come from completely different backgrounds. It took years of hard work to get here. Start now.
Sorry for the off-topic post in this thread, but I think it's deeply important to refute this kind of thinking. Don't waste your life.
Well, that perspective doesn't seem any more convincing.
There are many factors to success: intelligence, character traits, hard work, money, luck. Each of them plays an important role. Each of them can, to some degree, be substituted by more of something else.
There is a huge difference whether you have or don't have a safety net. You can of course simply take a risk, but that by definition works only for a subset of people who try it.
Imagine the rude awakening and cognitive dissonance I've had over the years as I've met people who barely went to school but were way better programmers than I am.
From what I've heard Apple starts at $38 an hour.
FB isn't hourly, it's $8k a month.
Amazon is $7.725k a month or $7.2k if you take corporate housing. It's more in California and NYC - $8.4k a month, or $7.9k if you take corporate housing.
Also, UW Dorms are only for summer interns. Off cycle interns live in 1 bedroom apartments in SLU. They're really nice with a $500 salary reduction.