83 karma · joined February 26, 2010
The disruptor pattern itself was new to me but the general principles (particularly the idea of running trading business logic in a single thread with all data in memory and no garbage collection) is very familiar.
Pretty amazed that he was able to negotiate a $600-700k job offer up to over a million.
- Creating/consuming "real-time" data feeds with thousands of events per second
- Custom pub/sub in-memory databases
- Complex event processing on streaming data
- Homegrown data structure libraries designed for low-latency applications
Honestly, it's a lot more interesting than what I used to do at large public websites. The hours are no worse and when you include the bonus I bring home 2x as much. The cap is also insanely high, even for people who want to stay coding 90% of the time.
Sure, it's nothing like working at a startup. There's lots more meetings, you're a cog in a giant machine and no one outside of the company ever gets to see what you do. I bet working at a small hedge fund/prop shop approaches the best of both worlds.
It gets frustrating when so many otherwise knowledgeable folks write off an entire industry.
This was for a java role but I'd be excited to see what these guys are doing with functional programming.
Maybe I got lucky with the group I ended up with, but I don't wear a suit to work (and actually like dressing "business casual") and technology certainly rules the day here (large distributed systems executing millions of orders a day with sub-millisecond latencies, etc).
Sure there's more bureaucracy but it's hardly "Office Space" and I'll trade that for 2-3 times the salary any day (with no cap... there are developers here making $500k/year)