Learning Resources

All the essential content for a deep dive into respective tech.


Quick Links

  1. Mental Models
  2. Javascript

Mental models

When building and designing products/platforms, we often spend time understanding a few key concepts that shape the architecture. While it’s always optional, my approach has been to dive deep into what components or modules we’ve added to the stack/solution. Knowing these components and systems has consistently helped me design for resilience and scale. Here are some of my notes and takeaways from learning about certain topics. They may not always be 100% factually correct but are meant to help you develop the same heuristics I relied on when writing and designing systems.
Feel free to reach out if you’d like to contribute or discuss any of these further. I hope you find them helpful! 🚀

  1. Embeddings, Vectors & High-Dimensional Latent Spaces

Javascript

  1. Understanding JS Engines
  2. Understanding monomorphism