I took the system design interview course with the founder of Exponent, while most of it had good examples, I couldn't disagree more when we talk about AI/ML engineering where we actually do talk about Kafka and sharding (in detail). Will there be other courses at Taro that help prepare engineers with this background for interviews? I feel the traditional DSA doesn't get asked for data scientists/analysts/ML engineers the same way for system design (note how Alex Xu had two different products for ByteByteGo). While I super appreciate the attention to detail for general / 'full stack' and software engineering DSA prep and system design, when I feel I interview for other roles related to AI they don't ask that kind of stuff as much?
It's on our roadmap, but as you mentioned, AI/ML is more niche. Most engineers aren't AI/ML, and the trickier part is finding a creator who can create a quality course on the topic (we have a very high quality bar at Taro, so we want to make sure we do the subject justice). We'll definitely keep it in mind though, and if you have any recommendations on who we can reach out to for making this happen, please let us know!
Are the sub-components of the quality bar for what you're looking for (generally or specifically)?
I'm going to assume the question was meant to be this:
What are the sub-components of the quality bar for what you're looking for (generally or specifically)?
The initial bar is the reputation of the creator. They either should have worked at reputable companies, done something big on their own (either as a founder or making big side projects/open-source contributions), or both.
That narrows down the pool ~90%. After that, you need to find someone who both has that reputation and is willing to teach and create a lengthy educational resource. That narrows down the remaining pool by ~90% again. You now have a very, very small group of people 😓
You can actually find the full Taro course creator guidelines here: https://docs.google.com/document/d/1rdYeaLurhGigyNNro-2q6R9TkHjpCOvDykpTDUK1eiU/edit?usp=sharing
Here is the sub-section about teaching excellence: Educational Quality
what is the incentive for someone to create a course on Taro? Are they paid? and if so how much (roughly/how is it determined?)
what is the incentive for someone to create a course on Taro? Are they paid? and if so how much (roughly/how is it determined?)
Taro is still relatively small so we're willing to work ad-hoc with the course creator to get them what they want as mentioned in the doc I linked. Some folks just want traffic for their newsletter, coaching service, own startup, etc. Others are more interested in the money.