564 karma · joined April 3, 2014
I live in the Midwest and not even sure where to look for specific job title + location
Source: left php about a decade ago and I'm not looking back
I'm digging around online now but my search skills are failing me
To answer your question, I started in equities but moved to commodity and index futures/options.
edit: think I should follow up with a comment/question I ask myself alot. Is all the work/time worth it? In my case, I'd say yes, because I've always had an interest in finance and literally would be reading + working with markets on the side for fun anyway. If I think of all the effort poured into this vs say working for some large tech company... I'd probably say just go work the high paying tech job. Obviously you can make money in the markets, but the tradeoff for keeping your sanity is a very real question you have to ask yourself.
Depends how new you are to it all, but assuming you just know basic trading stuff (what a bid/offer is, what options greeks are, etc..). Everything I do is stat arb type of trades. My path won't be the same as yours, but here's how I started.
What I did...
- read literally every link and topic under https://www.investopedia.com (the education tab -> investing trading section on the right)
- quantopian.com - look under the learning tab. I went through all the material - literally all of it. There's a series of Lectures that explains a ton
- quantconnect.com - I went through all their tutorials. Read through the existing strategies to get a feel for everything and gain insights - https://www.quantconnect.com/tutorials/strategy-library
- Absorbed almost everything Ernie Chan has written. This was the first book that got me interested in all this - https://www.amazon.com/Quantitative-Trading-Build-Algorithmi...
I read a _ton_ and played around with lots and lots of data to try and get my systems working. Still no where near where I'd like to be, but been profitable since the beginning (minus a giant loss on some gambles I took - I no longer trade discretionary because of this). The links I pasted above are what I'd consider the "easy" part of all this, anyone can read and learn. Learning the more in-depth stuff around specific topics is harder, but I have a bunch of books (willing to share some recommendations if you need).
Once you progress, you'll find specific areas you're interested in (equity options, commodity futures, spread trades, fixed income/bonds, etc.. ).
- Dell XPS_13 - Thinkpad (x1 carbon) - Purism - System76 (looked through all their laptpp offerings)
I chose Sys76 because I really wanted better hardware (I wanted _alot_ of RAM), which admittedly isn't a normal requirement for most users.
- Dell XPS 13 - totally anectodal, but I have a few friends who really dislike this laptop because of lots of little issues. Then again, I also know people who love it. My friend lent me his old one and I kept having issues with drivers and the OS just randomly crashing... so I passed on it
- Thinkpad X1-carbon - build quality feels awesome. I really like the trackpoint thingy, but the trackpad itself I thought was horrible. Also dislike the keyboard in general. I've read a bunch of mostly positive reviews though, so I might actually buy one to try in the future.
- Purism - seemed ok, but after looking at the hardware I could get on the Sys76 I liked the latter better.
- Sys76 Gazelle - Opted for this one since the hardware for the price seemed much better than the alternatives. Despite many people complaining that they're marked up Clevo's, I still found them the best when comparing price/hardware.
For about $2,000 USD, I was able to get what I wanted - 6GB GTX 1660 (cuda) - 64 gb ram - 1tb nvme
Compared to the macbook, after a few months use, I honestly miss the mac. There's awesome things to this laptop, but at the end of the day linux just doesn't play nice with everything compared to macs. Slow lagging in general (mac is much more 'snappy') when doing basic things like opening and dragging window panes. Random weird behavior when plugging in peripherals (plugging hdmi will shift some of my fn keys around, wtf?). The keyboard is awesome, the trackpad is ok, but NOTHING compares to the mac's trackpad. The mac display blows the Gazelle's display out of the water. I can't use some apps - Sketch, etc.. on this since it's linux. Battery life is so bad it's laughable.
IMHO, there is no feasible alternative, just a series of tradeoffs only your personal needs can decide. I really wish apple would offer a true "pro" user option - let me upgrade my hardware. Weight/size be damned, I basically want a desktop I can carry in my bookbag.
Honestly I'd love to hear ways to actually interview the interviewers on things like this. I feel most of the material I read talks about how to interview candidates, but there's not much about the other way around (how to assess the company you're interviewing with?)
especially this comment -
> Existing teams have established relationships, and are easy to offend collectively
https://medium.com/@prajjwalsin/this-sort-of-thing-can-even-...
Fwiw, there are companies/teams who act quite the opposite of this article (encourage ideas..). I've been part of many of them and it's something I try to look for now.
Anyway, IMO alot of other commenters here have given some really good feedback, so I won't elaborate on any constructive criticism. But if you'd like to chat sometime about potential opportunities, send me a message sometime (email is in my profile, or as you know I'm always on that Slack group). I have a few decent people in my network I can probably send your way.
I appreciate the post, was a good read :)
By turning it into a more readable Js, I wonder if the debugger would play more nicely too. I've noticed in Scalajs the debugger randomly misses breakpoints or moves to the wrong line sometimes. Anyway not a rant on Scalajs, I do like it but there's definitely some bottlenecks for me.
Is there any studies done showing that strong typing is actually a disadvantage? I've seen some stating the opposite, but nothing really stood out to me. Sorry for the long rant, but at this point I can't find anything empirically stating one is better than the other.
Most of the stuff I saw online was for previous versions of Leaflet, I wanted to make something that uses this new release