"Dark Pools"

I just started reading "Dark Pools" and I'm confused as to how one starts an algo/hft trading firm. Three guys discussed in the book so far are Blair Hull, Dan Mathisson, and Haim Bodek. Two of the guys have math degrees, but no CS. So my question is: do these guys pick up the coding aptitude on the side or do the people that start these firms come up with an idea and employ programmers to code it for them? Do they actually have to know how to code the idea they've developed? I know you learn some programming when getting a math degree but I doubt it's enough for writing code this complex.

3 Comments
 

If you know anything about programming you should know it was basically born out of the mathematical proofs of Kurt Godel and Alan Turing; two extremely capable mathematicians, before a computer (in the 21st century sense) even existed. Programming in its truest form is mathematical formal language based on logic, as a result, every well trained mathematician (after analysis abstract algebra and logic) is completely capable of handling any programming language.

It's a matter of learning syntax. They may perhaps need to learn data structures but many mathematicians have taken such a course so mathematicians may actually be better programmers than computer science majors.

 

Both. The advancing coding will probably be done by quants these days, but these guys are generally the one employing the ideas (or the one the ideas go all the way up to and they might sign off on them). Originally, some of the code/ideas would probably have been done by them.

With the exception of a few (Jane Street comes to mind), most MDs/management will be not be going through an algorithm trading code.

Dark pool gaming is definitely a difficult area (a bit zero-sum), but it would be something I wish I could do at the moment.

 

Tenetur rerum quis sequi unde qui at. Qui fugiat temporibus tenetur ea a id sequi. Excepturi qui molestiae molestiae cum. Delectus sit omnis et quia doloremque. Enim quia ea ad sint a voluptas at numquam.

Quia blanditiis accusantium inventore nam libero laudantium maiores. Voluptatem laboriosam voluptatem et consequatur quod cumque voluptates. Ratione tenetur necessitatibus quos voluptatem soluta minima consequuntur sunt.

Career Advancement Opportunities

September 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.4%
  • Goldman Sachs 01 97.8%
  • Morgan Stanley 07 97.3%

Overall Employee Satisfaction

September 2026 Investment Banking

  • Moelis & Company No 99.5%
  • Morgan Stanley 02 98.9%
  • Evercore 01 98.4%
  • Banco Santander 02 97.8%
  • BMO Capital Markets 12 97.3%

Professional Growth Opportunities

September 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 07 98.4%
  • Goldman Sachs 01 97.8%
  • JPMorgan No 97.3%

Total Avg Compensation

September 2026 Investment Banking

  • Vice President (16) $429
  • Associates (51) $260
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (26) $182
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (76) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”