Tech Career Growth - Alex + Rahul

Share this post

💥 Launching promotions.fyi

email.jointaro.com

💥 Launching promotions.fyi

Plus, the tech stack behind Taro

Rahul Pandey
Feb 24
8
Share this post

💥 Launching promotions.fyi

email.jointaro.com

We just launched promotions.fyi: company-specific guides with vetted insights about performance review and promotion. Join the waitlist today for early access.

Yes, I’m very excited that the domain was available 😊 We’re hard at work to make this jam-packed with value for software engineers:

  • We’ll cover the basics: when performance review happens, rating breakdowns at each level, and the promotion process

  • We’ll also share insights for each company, with advice from engineers at various levels

We’ve talked to hundreds of engineers at target companies already, so I’m really excited to bring this to life.

If you have thoughts on what you’d like to see, or if you want to contribute from your company’s perspective, please reach out.

Get early access to promotions.fyi

I’ve gotten a ton of questions about the tech stack for Taro. I’ll probably make a video about this on YouTube, but here’s the gist of it.

First, the guiding principle for Taro is that we care more about users than technology. We’re happy to use boring tech since our priority is to deliver value as quickly as possible.

  • Web app: TypeScript, Next.js, Tailwind (deployed with Vercel)

  • Android app: Kotlin + XML layouts

  • iOS app: Swift UI

  • We use Firestore for the database and Firebase Storage for images and videos

  • We heavily use Firebase triggers for things like notifications and data synchronization across the NoSQL data store. Our backend is written in TypeScript.

  • We have a bunch of internal dashboards: tracking referrals, managing events, and sending out notifications. We initially built these from scratch, but we recently discovered the magic of low-code tools (in particular, Retool)

  • Stripe runs our financial infrastructure (payment and billing)

  • We use Posthog extensively for analytics

  • We use loops.so for sending both transactional and marketing emails

One thing worth calling out: we don’t worry much about compute efficiency. We have 25K active users on Taro. Hopefully that number will double or triple soon, but even then, we are a far cry from social media scale (the typical size for an experiment at Facebook was a few million users). Because we’re small, we focus on developer time instead of machine time.

For example, a new response in Taro’s forum will spawn multiple additional document updates in a fairly inefficient way. We could improve this, but we don’t need to. Taro will succeed based on how much we help engineers in their career; at this stage, it would be foolish to optimize our Google Cloud bill.


Unless you’ve been living under a rock, you’ve probably heard of, and perhaps tried, the generative AI chatbots from OpenAI (Chat GPT) and Google (Bard AI). Unlike web3, the hype here is justified:

Hope to see you at one of our upcoming events soon!

Rahul & Alex

joinTaro.com

Share this post

💥 Launching promotions.fyi

email.jointaro.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Rahul Pandey
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing