<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jargon is Easy</title>
    <description>The latest articles on DEV Community by Jargon is Easy (@jargoniseasy).</description>
    <link>https://dev.to/jargoniseasy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3604995%2F7c24712e-dc94-4d7b-bcf9-fca6abb91c28.jpg</url>
      <title>DEV Community: Jargon is Easy</title>
      <link>https://dev.to/jargoniseasy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jargoniseasy"/>
    <language>en</language>
    <item>
      <title>Quick Revision Notes on JavaScript Objects</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Wed, 12 Nov 2025 16:40:34 +0000</pubDate>
      <link>https://dev.to/jargoniseasy/quick-revision-notes-on-javascript-objects-3njj</link>
      <guid>https://dev.to/jargoniseasy/quick-revision-notes-on-javascript-objects-3njj</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/jargoniseasy" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3604995%2F7c24712e-dc94-4d7b-bcf9-fca6abb91c28.jpg" alt="jargoniseasy"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/jargoniseasy/short-notes-on-javascript-objects-for-exam-and-interview-quick-revision-hope-its-helpfull-for-all-2pgc" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Short Notes On JavaScript Objects for Exam and Interview Quick Revision - Hope its helpfull for all&lt;/h2&gt;
      &lt;h3&gt;Jargon is Easy ・ Nov 12&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#objects&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programmingbasics&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>objects</category>
      <category>webdev</category>
      <category>programmingbasics</category>
    </item>
    <item>
      <title>Short Notes On JavaScript Objects for Exam and Interview Quick Revision - Hope its helpfull for all</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Wed, 12 Nov 2025 16:39:56 +0000</pubDate>
      <link>https://dev.to/jargoniseasy/short-notes-on-javascript-objects-for-exam-and-interview-quick-revision-hope-its-helpfull-for-all-2pgc</link>
      <guid>https://dev.to/jargoniseasy/short-notes-on-javascript-objects-for-exam-and-interview-quick-revision-hope-its-helpfull-for-all-2pgc</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/jargoniseasy" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3604995%2F7c24712e-dc94-4d7b-bcf9-fca6abb91c28.jpg" alt="jargoniseasy"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/jargoniseasy/objects-in-javascript-understanding-differences-and-real-world-examples-12k1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Objects in JavaScript: Understanding, Differences, and Real-World Examples&lt;/h2&gt;
      &lt;h3&gt;Jargon is Easy ・ Nov 12&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#objects&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programmingbasics&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>objects</category>
      <category>webdev</category>
      <category>programmingbasics</category>
    </item>
    <item>
      <title>Discover how "Aravind Srinivas" built Perplexity AI - the startup redefining search with answers, not links. #FounderStories</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Tue, 11 Nov 2025 08:29:40 +0000</pubDate>
      <link>https://dev.to/jargoniseasy/discover-how-aravind-srinivas-built-perplexity-ai-the-startup-redefining-search-with-answers-k6a</link>
      <guid>https://dev.to/jargoniseasy/discover-how-aravind-srinivas-built-perplexity-ai-the-startup-redefining-search-with-answers-k6a</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/jargoniseasy" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3604995%2F7c24712e-dc94-4d7b-bcf9-fca6abb91c28.jpg" alt="jargoniseasy"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/jargoniseasy/the-man-behind-perplexity-aravind-srinivas-3lg2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;The Man Behind Perplexity "Aravind Srinivas"&lt;/h2&gt;
      &lt;h3&gt;Jargon is Easy ・ Nov 11&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#perplexity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#startup&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>perplexity</category>
      <category>startup</category>
    </item>
    <item>
      <title>The Man Behind Perplexity "Aravind Srinivas"</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Tue, 11 Nov 2025 06:33:49 +0000</pubDate>
      <link>https://dev.to/jargoniseasy/the-man-behind-perplexity-aravind-srinivas-3lg2</link>
      <guid>https://dev.to/jargoniseasy/the-man-behind-perplexity-aravind-srinivas-3lg2</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Meet Aravind Srinivas, the founder &amp;amp; CEO of Perplexity AI. Discover his inspiring journey, '80% Perfect' strategy, net worth, and how he's challenging Google.&lt;/p&gt;

&lt;p&gt;Welcome to &lt;strong&gt;Founder Stories&lt;/strong&gt;, the new series from Jargoniseasy where we explore the human journey behind the business.&lt;/p&gt;

&lt;p&gt;Srinivas, an Indian-origin engineer from &lt;a href="https://www.iitm.ac.in/" rel="noopener noreferrer"&gt;IIT Madras&lt;/a&gt; with a Ph.D. from &lt;a href="https://www.berkeley.edu/" rel="noopener noreferrer"&gt;Berkeley&lt;/a&gt;, spent his early career as a researcher at AI powerhouses like OpenAI and Google. But he grew frustrated with a problem many of us face daily: "frustration with existing search technologies."&lt;/p&gt;

&lt;p&gt;He didn't just want a list of links; he wanted direct, accurate answers. In 2022, he co-founded Perplexity to build just that.&lt;/p&gt;

&lt;p&gt;This is the story of his strategy, his challenges, and the jargon he's using to build the world's first major &lt;strong&gt;"Answer Engine."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzig792jbkbmbktsbxbx0.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzig792jbkbmbktsbxbx0.webp" alt="Search Engine Vs Answer Engine - What is Answer Engine? Comparison between a search engine and an answer engine." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Jargons Simplified
&lt;/h3&gt;

&lt;p&gt;Before we dive into his story, let's simplify the key terms you'll hear when reading about Perplexity.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.perplexity.ai/help-center/en/articles/10354917-what-is-an-answer-engine-and-how-does-perplexity-work-as-one" rel="noopener noreferrer"&gt;&lt;strong&gt;Answer Engine&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; This is Perplexity core identity. A traditional &lt;a href="https://en.wikipedia.org/wiki/Search_engine" rel="noopener noreferrer"&gt;&lt;strong&gt;Search Engine&lt;/strong&gt;&lt;/a&gt; (like Google) gives you a &lt;em&gt;list of links&lt;/em&gt; (a map) to find the answer yourself. An &lt;strong&gt;Answer Engine&lt;/strong&gt; uses AI to read those links for you and give you a &lt;em&gt;direct, summarized answer&lt;/em&gt; with citations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Large_language_model" rel="noopener noreferrer"&gt;&lt;strong&gt;LLM (Large Language Model)&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; This is the "brain" behind the AI. It's a massive digital model trained on a huge amount of text from the internet, allowing it to understand and generate human-like language.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Valuation:&lt;/strong&gt; This is a simple (but often big) number. It’s the total estimated worth of a private company. When investors (like Jeff Bezos or Nvidia) put money in, they agree on what the company is worth. As of 2025, Perplexity valuation is estimated at over $18 billion.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Funding Rounds (Series A, B, C):&lt;/strong&gt; Think of these as levels in a video game. A startup "raises a round" of money to grow. &lt;strong&gt;Series A&lt;/strong&gt; is for early growth, &lt;strong&gt;Series B&lt;/strong&gt; is for scaling, and &lt;strong&gt;Series C/D&lt;/strong&gt; are for expanding into a major, established business.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Chromium:&lt;/strong&gt; This is an &lt;strong&gt;open-source&lt;/strong&gt; (free to use and modify) web browser project started by Google. It is the foundation that Google Chrome, Microsoft Edge, and (ironically) Perplexity's new "Comet" browser are built on.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Founder’s Profile - Aravind Srinivas
&lt;/h2&gt;

&lt;p&gt;Twit: &lt;a href="https://twitter.com/narendramodi/status/1873024273193025893" rel="noopener noreferrer"&gt;https://twitter.com/narendramodi/status/1873024273193025893&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1873024273193025893-984" src="https://platform.twitter.com/embed/Tweet.html?id=1873024273193025893"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1873024273193025893-984');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1873024273193025893&amp;amp;theme=dark"
  }



 &lt;/p&gt;
&lt;h3&gt;
  
  
  Founder's Social Media - Aravind Srinivas
&lt;/h3&gt;

&lt;p&gt;Here are the official social media profiles for Aravind Srinivas, where he actively discusses Perplexity, AI, and his strategies.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💬 &lt;a rel="noopener noreferrer nofollow" href="https://twitter.com/AravSrinivas"&gt;Follow on X (Twitter)&lt;/a&gt; || &lt;a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/aravind-srinivas-16051987"&gt;Connect on LinkedIn&lt;/a&gt; || &lt;a rel="noopener noreferrer nofollow" href="https://www.instagram.com/aravindsrinivas/"&gt;Follow On Instagram&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h3&gt;
  
  
  Founder's Bio
&lt;/h3&gt;

&lt;p&gt;This table provides a comprehensive overview of Aravind Srinivas, the co-founder and CEO of Perplexity AI, based on publicly available information up to October 30, 2025.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Detail&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Information&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Full Name&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Aravind Srinivas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Role &amp;amp; Profession&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Co-Founder, President &amp;amp; CEO, Perplexity AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Date of Birth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;June 7, 1994&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Age (as of Oct 30, 2025)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Birthplace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Chennai, Tamil Nadu, India&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Net Worth (Oct 2025)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rs 21,190 crore (Named India's youngest billionaire by Hurun India Rich List 2025)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nationality&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Indian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Marital Status&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Not publicly available in provided sources.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Education (Colleges)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;• Indian Institute of Technology (IIT), Madras&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Degrees&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;• &lt;a href="http://B.Tech" rel="noopener noreferrer"&gt;B.Tech&lt;/a&gt; &amp;amp; &lt;a href="http://M.Tech" rel="noopener noreferrer"&gt;M.Tech&lt;/a&gt;, Electrical Engineering (IIT Madras)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Key Expertise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Artificial Intelligence, Large Language Models (LLMs), AI-Powered Search, Product Strategy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Topics of Interest&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Entrepreneurship, Product-Market Fit (the "80% rule"), Challenging Google's dominance, The future of information access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Hobbies&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Not publicly available in provided sources.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Career Journey (Summary)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1. &lt;strong&gt;Education:&lt;/strong&gt; IIT Madras (&lt;a href="http://B.Tech/M.Tech" rel="noopener noreferrer"&gt;B.Tech/M.Tech&lt;/a&gt;), UC Berkeley (Ph.D.)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  A Brief History of Perplexity AI
&lt;/h2&gt;

&lt;p&gt;Perplexity AI was founded in &lt;strong&gt;August 2022&lt;/strong&gt; with a clear mission: to challenge the traditional "10 blue links" model of search engines.&lt;/p&gt;

&lt;p&gt;The company was co-founded by a team of &lt;strong&gt;AI researchers&lt;/strong&gt; and &lt;strong&gt;systems engineers&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/aravind-srinivas-16051987/" rel="noopener noreferrer"&gt;&lt;strong&gt;Aravind Srinivas&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;(CEO):&lt;/strong&gt; A former AI researcher from OpenAI, Google, and DeepMind.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/denisyarats/" rel="noopener noreferrer"&gt;&lt;strong&gt;Denis Yarats&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;(CTO):&lt;/strong&gt; A former AI researcher from Meta (FAIR).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/hjohnny/" rel="noopener noreferrer"&gt;&lt;strong&gt;Johnny Ho&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;(CSO):&lt;/strong&gt; A former engineer from Quora with a background in search and ranking.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/andykon/" rel="noopener noreferrer"&gt;&lt;strong&gt;Andy Konwinski&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; A co-founder of Databricks, bringing elite experience in scaling large systems.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 The Detailed &lt;a href="https://jargoniseasy.com/series/startup-stories" rel="noopener noreferrer"&gt;Startup Story of Perplexity AI&lt;/a&gt; is publish soon! on Jargoniseasy.com.&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h3&gt;
  
  
  The "Why"
&lt;/h3&gt;

&lt;p&gt;The idea came from Aravind's personal frustration. He believed traditional search engines were inefficient for &lt;em&gt;getting answers&lt;/em&gt;, forcing the user to do all the work of clicking and reading.&lt;/p&gt;
&lt;h3&gt;
  
  
  The "What"
&lt;/h3&gt;

&lt;p&gt;They didn't build a &lt;strong&gt;"Search Engine"&lt;/strong&gt;, they built an &lt;strong&gt;"Answer Engine."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of just showing links, Perplexity uses AI to actively search the web in real-time, read the most relevant sources, and then provide a direct, summarized answer. Its most important feature is &lt;strong&gt;citations&lt;/strong&gt;, allowing users to verify &lt;em&gt;where&lt;/em&gt; the information came from. This transparency was the key to solving the "hallucination" (fake information) problem of other AI models and quickly built user trust.&lt;/p&gt;


&lt;h3&gt;
  
  
  The Co-Founding "A-Team"
&lt;/h3&gt;

&lt;p&gt;Aravind Srinivas didn't build Perplexity alone. He brought together a specialist team of three other co-founders, each with a specific, crucial skill set. This mix of AI research, large-scale systems, and search engineering is their biggest "jargon-free" secret to success.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargons Simplified&lt;/strong&gt;: The Key Roles!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CTO (Chief Technology Officer):&lt;/strong&gt; The person in charge of all the technology, AI models, and infrastructure. This is the head of all engineering.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CSO (Chief Strategy Officer):&lt;/strong&gt; The person who helps define the company's long-term goals, market position, and business partnerships.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Databricks:&lt;/strong&gt; A &lt;em&gt;massive&lt;/em&gt;, highly successful data and AI company. Being a co-founder of Databricks means you are an elite expert in building large-scale data systems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Meta AI Research (FAIR):&lt;/strong&gt; One of the top AI research labs in the world, on par with Google AI and OpenAI.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;The Co-Founders Profiles&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;1.&lt;strong&gt;Denis Yarats (Co-Founder &amp;amp; CTO)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Who he is:&lt;/strong&gt; The primary technical leader alongside Aravind.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;His Jargon (Expertise):&lt;/strong&gt; Yarats is a deep AI researcher. He holds a Ph.D. from NYU and worked as a research scientist at &lt;strong&gt;Meta AI Research (FAIR)&lt;/strong&gt;. His expertise is in building and training the large language models themselves.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why He Matters:&lt;/strong&gt; If Aravind is the &lt;em&gt;visionary&lt;/em&gt; (the "what"), Denis is the &lt;em&gt;builder&lt;/em&gt; (the "how"). He leads the team that actually creates Perplexity's in-house AI models and the core infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.&lt;strong&gt;Andy Konwinski (Co-Founder)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Who he is:&lt;/strong&gt; The "scaling" and "systems" expert.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;His Jargon (Expertise):&lt;/strong&gt; This is the team's "heavy-hitter" in terms of business and systems. Andy was a &lt;strong&gt;co-founder of Databricks&lt;/strong&gt;, a company now valued at tens of billions of dollars.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why He Matters:&lt;/strong&gt; Building an AI model is one thing. Allowing &lt;em&gt;hundreds of millions&lt;/em&gt; of people to use it at the same time ("scaling") without it crashing is a completely different, massive engineering challenge. Andy is one of the world's leading experts on exactly that.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.&lt;strong&gt;Johnny Ho (Co-Founder &amp;amp; Chief Strategy Officer)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Who he is:&lt;/strong&gt; The "search" and "product" expert.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;His Jargon (Expertise):&lt;/strong&gt; Johnny Ho was an early engineer at - &lt;strong&gt;Quora&lt;/strong&gt;, where he spent years working on search, ranking, and public-facing data products. He is also a former &lt;strong&gt;top-ranked competitive coder&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why He Matters:&lt;/strong&gt; Perplexity isn't just an AI, it's a &lt;em&gt;search product&lt;/em&gt;. Johnny's experience at Quora means he deeply understands how real-world users search for information and how to rank the answers. He helps ensure the product is something people actually want to use.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  The Founder's Strategies - How Aravind Srinivas is Building Perplexity
&lt;/h2&gt;

&lt;p&gt;Aravind Srinivas isn't just building a product, he's executing a specific, public, and highly-focused set of strategies. For your "Founder Stories" series, these are the core "jargons" and principles his journey is built on.&lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;1. The "80% Perfect" Rule (The Core Product Strategy)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is Srinivas's most-cited development philosophy, which he discussed at the UC Berkeley Haas Dean's Speaker Series. It's his answer to moving fast in the rapidly-evolving AI landscape.&lt;/p&gt;

&lt;p&gt;He breaks it down like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't Launch at 60%:&lt;/strong&gt; Srinivas states that if you launch a product that is only 60% "perfect," it's essentially broken. Users will try it, get frustrated because it doesn't solve their core problem, and their &lt;strong&gt;retention&lt;/strong&gt; (their willingness to come back) will be zero. You only get one first impression.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't Wait for 100%:&lt;/strong&gt; In the world of AI, waiting for a 100% perfect product is impossible. By the time you get there, the technology will have changed, and a competitor will have already captured the market.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The "Sweet Spot" is 80%:&lt;/strong&gt; The strategy is to build a product that is "80% perfect." This means the core function in Perplexity case, getting a direct, accurate answer works reliably. This 80% is "enough for users to get excited about it." The remaining 20% is what he calls the "long tail" of bugs or niche features that don't work perfectly yet.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmlocoaaryicix3ls3g1j.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmlocoaaryicix3ls3g1j.webp" alt="The 60 80 100 rule in MVP Product Launching. The 80% Perfect Rule - Best Product Launch Signal ." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The plan is to then use customer feedback to fix that remaining 20%. He has said his goal is to iterate with his team to move the product from an "80/20" split (80% works, 20% doesn't) to a "90/10" split within six months, and a "95/5" split within a year.&lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;2. The "Pick the #1 Thing" Principle (The Focus Strategy)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is the management principle that makes the "80% rule" possible. Srinivas has called this the "number one skill you need as a CEO or a founder."&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt; He observes that when you ask most people, "What are your priorities?" they will give you a "bucket list" of five to ten different things.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Solution:&lt;/strong&gt; A successful founder, he argues, must be able to look at that list and definitively "pick the number one thing."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;How it Connects:&lt;/strong&gt; When your product is "80% perfect," you have a 20% backlog of problems. A weak team will try to fix all 20% at once. Srinivas's strategy is to use user feedback (he calls his customers his "boss") to identify the &lt;em&gt;single most important problem&lt;/em&gt; from that 20% and have the entire team focus on solving it. This creates rapid, noticeable improvement rather than slow, unfocused progress.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;3. The "No Pitch Deck" Approach (The Funding Strategy)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is a classic "jargon-busting" strategy.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;The Jargon (Traditional Way)&lt;/strong&gt;: To raise &lt;strong&gt;venture capital (VC)&lt;/strong&gt;, founders create a &lt;strong&gt;"pitch deck"&lt;/strong&gt; - a slide presentation designed to sell investors on their vision.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Srinivas's Strategy:&lt;/strong&gt; He has stated that he "never did a pitch deck for any of the other Perplexity funding rounds."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Why it Works:&lt;/strong&gt; Instead, he eschews presentations and holds "direct Q&amp;amp;A sessions" with potential investors. This demonstrates supreme confidence. He isn't selling a &lt;em&gt;dream&lt;/em&gt;; he's presenting a &lt;em&gt;working product&lt;/em&gt;. He invites investors to use Perplexity and ask him hard questions directly. This product-first, transparent approach builds credibility far faster than a sales pitch and has helped him secure funding from giants like Jeff Bezos and Nvidia.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;4. "Attack the Product, Not the Network" (The Competitive Strategy)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is his grand strategy for competing with Google.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon "Moat”&lt;/strong&gt;: In business, a &lt;strong&gt;"moat"&lt;/strong&gt; is a competitive advantage that is hard to copy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Srinivas's Analysis:&lt;/strong&gt; He has publicly identified that Google's true moats are not Search. They are &lt;strong&gt;YouTube&lt;/strong&gt; and &lt;strong&gt;Maps&lt;/strong&gt;. He calls them "maybe even impossible" to beat.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; Because they are &lt;strong&gt;"networks,"&lt;/strong&gt; not just products. Their value comes from the &lt;em&gt;users&lt;/em&gt; (the millions of creators on YouTube and the millions of users correcting Maps). Even if you build a better video site, you can't move YouTube's entire network of creators and content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Strategy:&lt;/strong&gt; Therefore, his strategy is to &lt;em&gt;not&lt;/em&gt; compete there. He is attacking the "doable" part: Google's core &lt;em&gt;product&lt;/em&gt;, Search. He is building a better &lt;em&gt;product&lt;/em&gt; (an "Answer Engine") to make their original &lt;em&gt;product&lt;/em&gt; (a "Search Engine") obsolete.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  From the Founder's Mouth - Key Strategies with Timestamps
&lt;/h2&gt;

&lt;p&gt;Don't just take our word for it. The best way to understand Aravind Srinivas's philosophy is to hear it directly from him. We've highlighted the key moments from his most insightful interviews where he discusses these strategies.&lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;1. The Y Combinator Interview: "How To Build The Future"&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;In this deep dive with Y Combinator, Srinivas details his competitive mindset against Google and his "product-first" obsession.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/SP7Ua8FKZN4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Timestamps:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;19:02 – The "User is Never Wrong" Philosophy:&lt;/strong&gt; Listen to him explain why he calls his customers "the boss" and how this feedback loop is the engine that improves the product from 80% to 95%. This is the practical side of his &lt;strong&gt;"80% Perfect" Rule&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;31:11 – "Perplexity advantage against its competitors":&lt;/strong&gt; This is the key moment. Srinivas personally breaks down his &lt;strong&gt;"Attack the Product, Not the Network"&lt;/strong&gt; strategy, explaining exactly why he believes Google's core Search is vulnerable, while its "network" products like Maps and YouTube are not.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Link: &lt;a href="https://www.youtube.com/watch?v=SP7Ua8FKZN4" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=SP7Ua8FKZN4&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. The Stanford / UC Berkeley Talk: "View From The Top"&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This interview is a goldmine for his core leadership philosophy. The entire talk is dedicated to the principles that define his unique approach to building a company.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/r1Bi10Xt0fc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;While we recommend watching the entire video, he covers his most famous strategies in detail here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The "Pick the #1 Thing" Principle (11:14):&lt;/strong&gt; He calls this the single most important skill for a founder. He discusses how to avoid a "bucket list" of 10 priorities and focus the entire company on solving only the &lt;em&gt;one&lt;/em&gt; problem that matters most.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The "No Pitch Deck" Strategy (17:34):&lt;/strong&gt; He tells the story of how he raises money from top-tier VCs like Jeff Bezos. He rejects the traditional "pitch deck" (jargon for a sales presentation) and instead holds live Q&amp;amp;A sessions, letting the product speak for itself.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The "80% Perfect" Rule (22:31):&lt;/strong&gt; He explains the "sweet spot" of launching a product. He details why launching at 60% (too buggy) is a death sentence, while waiting for 100% (too slow) means you'll miss the market.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Link: &lt;a href="https://www.youtube.com/watch?v=r1Bi10Xt0fc" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=r1Bi10Xt0fc&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Challenge Rivalry - Fighting a "Network"
&lt;/h2&gt;

&lt;p&gt;This is perhaps the most critical piece of Aravind Srinivas's strategy: &lt;strong&gt;knowing what &lt;em&gt;not&lt;/em&gt; to fight.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Srinivas is very public about his goal, stating, "The Internet is too important to be left in Google's hands."&lt;/p&gt;

&lt;p&gt;His competitor is Google, a company that seems to do everything. A typical startup might fail by trying to attack Google on all fronts. Srinivas's approach is surgical. He publicly analyzed Google's business and identified its true "moats."&lt;/p&gt;

&lt;p&gt;However, he is also a realist. He openly admits that some of Google's products, specifically &lt;strong&gt;YouTube and Maps&lt;/strong&gt;, are "maybe even impossible" to beat.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hx4r0mnk5jwzrgs58vf.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hx4r0mnk5jwzrgs58vf.webp" alt="Aravind Srinivas Perplexity Competitive Strategy To Beat Google" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;His reasoning? They aren't just products, they are "networks."&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A &lt;strong&gt;product&lt;/strong&gt; (like a search engine) can be beaten by better technology.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A &lt;strong&gt;network&lt;/strong&gt; (like YouTube) is valuable because of its &lt;em&gt;users&lt;/em&gt; (the creators and viewers). Even if you build a better video platform, you can't compete unless you also move millions of creators and their entire back-catalogs of content.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This understanding shapes his focus: he is attacking Google's original product “Search” by changing the very definition of what it means to "search." He is not just building a better search engine; he is trying to make the search engine obsolete with his "Answer Engine."&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon Simplified "Product" vs. "Network"&lt;/strong&gt;: In the world of tech, there are two different kinds of &lt;strong&gt;"moats"&lt;/strong&gt; (a defensive advantage that protects a company).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A Product Moat:&lt;/strong&gt; This is when you have a technology that is simply better or harder to build than anyone else's. This advantage can be overcome if a competitor builds an even better product.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A Network Moat (or "Network Effect"):&lt;/strong&gt; This is when the product's value comes from the &lt;em&gt;number of people using it&lt;/em&gt;. The product gets better, automatically, as more people join. This moat is considered "maybe even impossible" to beat.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Srinivas's Analysis: Where is Google's Real "Moat"?
&lt;/h2&gt;

&lt;p&gt;Srinivas has been very open about this. In a now-famous tweet, he stated:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"YouTube and Maps are the hardest. Maybe even impossible. The rest are hard but doable." &lt;a href="https://t.co/AscXJZcbxS" rel="noopener noreferrer"&gt;https://t.co/AscXJZcbxS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;- Aravind Srinivas (@AravSrinivas) [October 23, 2025]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1981450807938596955-68" src="https://platform.twitter.com/embed/Tweet.html?id=1981450807938596955"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1981450807938596955-68');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1981450807938596955&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why are YouTube and Maps "Impossible"?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;YouTube is a Network:&lt;/strong&gt; Its value is &lt;em&gt;not&lt;/em&gt; just its video player (the product). Its value is the &lt;strong&gt;network of creators&lt;/strong&gt; who have uploaded billions of videos, and the &lt;strong&gt;network of viewers&lt;/strong&gt; who are trained to go there.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;The "Jargon-Free" Analogy&lt;/strong&gt;: You could build a new mall that is cleaner and has better parking (a better &lt;em&gt;product&lt;/em&gt;), but if all the stores, restaurants, and customers are still at the old mall (the &lt;em&gt;network&lt;/em&gt;), your new mall will be empty. You can't just build a new YouTube; you'd have to convince millions of creators to leave and bring their entire video libraries with them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Maps is also a Network:&lt;/strong&gt; Its value is &lt;em&gt;not&lt;/em&gt; just the app (the product). Its value is the &lt;strong&gt;network of data&lt;/strong&gt;. It has decades of satellite images, Street View data, and, most importantly, real-time traffic data fed by &lt;em&gt;billions of users&lt;/em&gt; on their phones.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0awyq9d232a40a8jdkgy.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0awyq9d232a40a8jdkgy.webp" alt="Google Map Strong Real Time Network Analogy" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;The "Jargon-Free" Analogy&lt;/strong&gt;: A new maps app is an empty, blank map. Google Maps is a living map that knows about a traffic jam &lt;em&gt;right now&lt;/em&gt; because it sees 5,000 users (the network) moving at 5 MPH in that location.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Strategic Pivot: Attack the "Doable" Problem
&lt;/h2&gt;

&lt;p&gt;Srinivas's &lt;strong&gt;"Aha!"&lt;/strong&gt; moment was realizing that &lt;strong&gt;Google's original Search is a &lt;em&gt;product&lt;/em&gt;, not a network.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Search is a classic 20-year-old product: you give it a query, and it gives you a list of 10 blue links. It's a fantastic product, but it's still just a product.&lt;/p&gt;

&lt;p&gt;Srinivas's strategy is &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; to build a &lt;strong&gt;"better Google."&lt;/strong&gt; He is building a &lt;strong&gt;&lt;em&gt;different&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;product&lt;/strong&gt; to make the old one obsolete.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Google's Product:&lt;/strong&gt; A &lt;strong&gt;"Search Engine"&lt;/strong&gt; that gives you a &lt;em&gt;list of links&lt;/em&gt; so you can find the answer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Perplexity's Product:&lt;/strong&gt; An &lt;strong&gt;"Answer Engine"&lt;/strong&gt; that &lt;em&gt;reads the links for you&lt;/em&gt; and gives you the &lt;em&gt;answer&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;He is betting that a superior &lt;em&gt;product&lt;/em&gt; (an Answer Engine) can successfully attack and take market share from an older &lt;em&gt;product&lt;/em&gt; (a Search Engine). He avoids the "impossible" fight against Google's networks (YouTube, Maps) and focuses all his resources on the "doable" battle for the future of Search.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Investor - Aravind Srinivas's Angel Portfolio
&lt;/h2&gt;

&lt;p&gt;Beyond being a founder, Aravind Srinivas is an active &lt;strong&gt;angel investor&lt;/strong&gt; (Source: &lt;a href="https://www.linkedin.com/in/aravind-srinivas-16051987/" rel="noopener noreferrer"&gt;Linkedin Profile&lt;/a&gt; and Resources). His investment activity, which began around January 2023, reveals a clear strategy, he is not just building Perplexity, he is investing in the entire ecosystem of AI-first companies.&lt;/p&gt;

&lt;p&gt;His portfolio shows a focus on startups that are creating the foundational building blocks for the next generation of AI.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon Simplified&lt;/strong&gt;: What is an Angel Investor? An &lt;strong&gt;"Angel Investor"&lt;/strong&gt; is a high-net-worth individual who provides their personal money to a startup at its very early stages (like the "seed round"). &lt;strong&gt;Venture Capital (VC)&lt;/strong&gt; firms, who invest other people's money, angels invest their own. In exchange, they receive &lt;strong&gt;"equity"&lt;/strong&gt; (an ownership percentage of the company). These percentage details are considered private financial agreements and are not made public.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Investment Thesis - Building the AI Ecosystem
&lt;/h2&gt;

&lt;p&gt;Instead of focusing on one area, Srinivas's investments cover the entire &lt;strong&gt;"stack"&lt;/strong&gt; of AI development, from creative tools to the core infrastructure. His portfolio can be broken down into four key themes:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Foundational Models (The "Brains")&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;He has invested in a direct competitor to his former employer, OpenAI, showing his belief in a multi-polar AI world.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://mistral.ai/" rel="noopener noreferrer"&gt;&lt;strong&gt;Mistral&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; The Paris-based AI lab building powerful, open-source, and efficient foundational models that compete directly with GPT-4.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. AI-Powered Creativity (The "Generative Media")&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is a major focus. He is investing in the tools that will create the next generation of media and content.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://elevenlabs.io/" rel="noopener noreferrer"&gt;&lt;strong&gt;Eleven Labs&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; The market leader in realistic, human-sounding AI voice synthesis (text-to-speech).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://pikalabsai.org/" rel="noopener noreferrer"&gt;&lt;strong&gt;Pika Labs&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; A leading AI video generator that creates cinematic videos from text prompts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://suno.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Suno&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; An AI model that generates original music, including vocals, from a text description.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. AI for Developers &amp;amp; Infrastructure (The "Tools")&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is his most significant category. He is investing in companies that make it easier for other developers to build and deploy AI.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://cognition.ai/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cognition Labs&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; The creators of "Devin," the world's first "AI Software Engineer," which aims to automate complex coding tasks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://cursor.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cursor&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; An "AI-first" code editor that deeply integrates AI to help developers write and understand code faster.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://antimetal.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Antimetal&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; An AI-powered service that helps companies automatically optimize and reduce their cloud computing costs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://fal.ai/" rel="noopener noreferrer"&gt;&lt;strong&gt;Fal AI&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; A platform for developers to run and scale multimodal generative AI models (like image and video) with high speed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://livekit.io/" rel="noopener noreferrer"&gt;&lt;strong&gt;LiveKit&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; A real-time communication (RTC) framework for building multimodal AI agents that can handle live video and audio streams.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Real-World AI Applications (The "Products")&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;These are companies using AI to solve a specific, real-world problem.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.rayfit.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Ray&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; An AI-powered fitness coach.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://silurian.ai/" rel="noopener noreferrer"&gt;&lt;strong&gt;Silurian&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; An AI startup focused on improving weather and climate prediction.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Future Plans - Perplexity and Beyond
&lt;/h2&gt;

&lt;p&gt;Aravind Srinivas's future plans are ambitious, public, and centered on a single mission: to challenge Google's dominance in how people access information online.&lt;/p&gt;

&lt;h3&gt;
  
  
  1.&lt;strong&gt;Challenge Google Chrome with "&lt;/strong&gt;&lt;a href="https://www.perplexity.ai/comet" rel="noopener noreferrer"&gt;&lt;strong&gt;Comet&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;"&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;His immediate priority is the launch and growth of &lt;strong&gt;Comet&lt;/strong&gt;, Perplexity's new AI-first web browser. Built on the open-source &lt;a href="https://www.chromium.org/getting-involved/download-chromium/" rel="noopener noreferrer"&gt;&lt;strong&gt;Chromium&lt;/strong&gt;&lt;/a&gt; (the same foundation as Chrome), Comet is designed to rival Chrome by integrating AI-powered task automation (like summarizing articles, drafting emails, and managing schedules) directly into the browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  2.&lt;strong&gt;Perplexity's 2026 Vision&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Multi-Agent Search&lt;/strong&gt; Srinivas's vision for 2026 involves a user giving a complex goal, like: "Plan my trip to Tokyo." Instead of just a list of travel blogs, Perplexity would deploy multiple AI agents that talk to each other:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Agent 1 (Flight Agent):&lt;/strong&gt; Searches for the best-priced flights.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Agent 2 (Hotel Agent):&lt;/strong&gt; Finds hotels that match your preferences and cross-references their location with the airport.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent 3 (Transport Agent):&lt;/strong&gt; Compares subway passes vs. taxi costs for your stay. If the Flight Agent sees your flight is delayed, it will &lt;em&gt;automatically tell the Hotel Agent&lt;/em&gt; to adjust your check-in time. This proactive, autonomous capability is the core of their future plan.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  3.&lt;strong&gt;Massive User Growth&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;His stated goal is to grow Perplexity's usage from 100 million queries per week to &lt;strong&gt;100 million queries *per day&lt;/strong&gt;* (&lt;em&gt;Note: This was a Nov 2024 source, so this goal is likely in progress or achieved&lt;/em&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  4.&lt;strong&gt;Expand into New Verticals&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;He plans to expand Perplexity's capabilities beyond general search into e-commerce with an &lt;strong&gt;AI-powered shopping assistant&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.&lt;strong&gt;Strategic Partnerships&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publishers:&lt;/strong&gt; He plans to form &lt;strong&gt;revenue-sharing partnerships&lt;/strong&gt; with news publishers, a key differentiator from traditional search engines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Global Expansion (India):&lt;/strong&gt; He has identified India as a central part of Perplexity's growth strategy. This includes partnerships like the one with &lt;strong&gt;Bharti Airtel&lt;/strong&gt; and being open to collaborations with Indian companies like &lt;strong&gt;MapmyIndia&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Investment &amp;amp; Talent:&lt;/strong&gt; He is considering setting up a &lt;strong&gt;Perplexity fund for strategic investments&lt;/strong&gt; and establishing an engineering team in India.      &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6.&lt;strong&gt;Plans for Other Startups &amp;amp; Investments&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Aravind Srinivas is leveraging his success to build an ecosystem, not just a single company.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;As an Angel Investor:&lt;/strong&gt; He actively invests his personal money in other "best-in-class" AI startups that complement his vision, such as &lt;strong&gt;ElevenLabs&lt;/strong&gt; (AI voice) and &lt;strong&gt;Suno&lt;/strong&gt; (AI music). This allows him to have a stake in the broader generative AI revolution.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;As a VC (Future Plan):&lt;/strong&gt; He has publicly stated that Perplexity is planning to set up a &lt;strong&gt;"Perplexity fund for strategic investments"&lt;/strong&gt; specifically for India. This would allow Perplexity (the company) to invest in and partner with promising Indian AI startups.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commitment to Open-Source:&lt;/strong&gt; He has also personally pledged &lt;strong&gt;$1 million&lt;/strong&gt; to any team in India that can build a powerful, open-source AI model, showing his plan to foster a competitive ecosystem outside of closed models like OpenAI's.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7.&lt;strong&gt;New &amp;amp; Future Perplexity Products&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To achieve this "agentic" future, Perplexity is rapidly launching a suite of specialized products:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Perplexity Assistant:&lt;/strong&gt; The AI built &lt;em&gt;into&lt;/em&gt; Comet, designed to perform tasks like summarizing articles, drafting emails, and managing schedules.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Background Assistants:&lt;/strong&gt; A newly announced feature where AI agents can work on your to-do list &lt;em&gt;asynchronously&lt;/em&gt; (in the background) while you do other things.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Shopping Hub:&lt;/strong&gt; A dedicated vertical (launched in late 2024) that uses AI for product recommendations and purchases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Perplexity Finance:&lt;/strong&gt; A new feature (launched Oct 2024) that integrates real-time stock quotes, company data, and financial analysis directly into the answer engine.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Internal Knowledge Search:&lt;/strong&gt; An enterprise-level feature that allows companies to use Perplexity to search their &lt;em&gt;own&lt;/em&gt; internal documents (PDFs, Word docs, etc.) securely.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Academic &amp;amp; Research Background
&lt;/h2&gt;

&lt;p&gt;Aravind Srinivas's journey is that of a deep-tech academic turned entrepreneur. His work at IIT Madras and UC Berkeley, combined with research stints at the world's top AI labs, directly led to the ideas that power Perplexity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Education &amp;amp; Thesis&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;University:&lt;/strong&gt; &lt;a href="https://www.berkeley.edu/" rel="noopener noreferrer"&gt;University of California, Berkeley&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Degree:&lt;/strong&gt; Ph.D., Computer Science (Graduated 2021)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thesis Title:&lt;/strong&gt; &lt;strong&gt;"Representation Learning for Perception and Control"&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon Simplified&lt;/strong&gt;: What his thesis means? In simple terms, his Ph.D. research focused on teaching AI models how to &lt;em&gt;understand&lt;/em&gt; the world from raw data (like images or videos) without human labels ("Perception") and then &lt;em&gt;make decisions&lt;/em&gt; based on that understanding ("Control"). This is a core component of modern AI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;University:&lt;/strong&gt; &lt;a href="https://www.iitm.ac.in/" rel="noopener noreferrer"&gt;Indian Institute of Technology (IIT), Madras&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Degrees:&lt;/strong&gt; &lt;a href="http://B.Tech" rel="noopener noreferrer"&gt;B.Tech&lt;/a&gt; &amp;amp; &lt;a href="http://M.Tech" rel="noopener noreferrer"&gt;M.Tech&lt;/a&gt;, Electrical Engineering&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;2. Top-Tier Research Experience&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;During his Ph.D., Srinivas worked as a research intern and scientist at the three most important AI labs in the world:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;OpenAI:&lt;/strong&gt; Worked as a Research Scientist and was a &lt;strong&gt;contributing researcher to the DALL-E 2 project&lt;/strong&gt;, the model that stunned the world by generating images from text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DeepMind (Google):&lt;/strong&gt; Worked as a Research Intern, focusing on deep learning and reinforcement learning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Google:&lt;/strong&gt; Worked as a Research Intern, developing vision models like HaloNet and ResNet-RS.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;3. No Books&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To date (October 2025), Aravind Srinivas has not authored or co-authored any books. His entire academic focus has been on publishing high-impact research papers at top-tier AI conferences.&lt;/p&gt;




&lt;h3&gt;
  
  
  Key Research Papers
&lt;/h3&gt;

&lt;p&gt;These papers are his most significant academic contributions. They show his direct involvement in building the foundational blocks of modern generative AI.&lt;/p&gt;

&lt;h4&gt;
  
  
  1.&lt;strong&gt;"Decision Transformer: Reinforcement Learning via Sequence Modeling" (2021)&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; This is one of his most famous papers. Before this, AI "decision making" (Reinforcement Learning) was a totally different field from "language modeling" (like GPT).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;This paper proposed a revolutionary idea:&lt;/strong&gt; what if you treat &lt;em&gt;making a decision&lt;/em&gt; (like winning a game) as a &lt;em&gt;language problem&lt;/em&gt;? It showed that a Transformer (the "T" in GPT) could learn to make optimal decisions just by reading a sequence of past actions and rewards. This helped merge the two fields.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Link To Research Paper: &lt;a href="https://arxiv.org/abs/2106.01345" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2106.01345&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2.&lt;strong&gt;"CURL: Contrastive Unsupervised Representations for Reinforcement Learning" (2020)&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; A highly-cited paper that found a new way to teach AI to understand images within a game or simulation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Contrastive Learning"&lt;/strong&gt; is a simple idea. To teach an AI what a "cat" is, you show it a picture of a cat (&lt;code&gt;original&lt;/code&gt;) and a picture of the &lt;em&gt;same cat&lt;/em&gt; but cropped or zoomed-in (&lt;code&gt;augmented&lt;/code&gt;). You then tell the AI: "These two pictures are the same." This "contrast" teaches the AI to focus on the &lt;em&gt;real&lt;/em&gt; features of the cat, not the background noise. His paper, CURL, applied this idea to make AI agents learn much faster.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Link To Research Paper: &lt;a href="https://arxiv.org/abs/2004.04136" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2004.04136&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3.&lt;strong&gt;"Reinforcement Learning with Augmented Data (RAD)" (2020)&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; A follow-up to the ideas in CURL.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This paper proved that simply &lt;strong&gt;&lt;em&gt;augmenting&lt;/em&gt;&lt;/strong&gt; (cropping, rotating, changing colors) the images an AI sees can dramatically improve its performance sometimes more than a complex new algorithm. It showed that the &lt;em&gt;quality and variety&lt;/em&gt; of data are just as important as the model itself.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Link To Research Paper: &lt;a href="https://arxiv.org/abs/2004.14990" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2004.14990&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4.&lt;strong&gt;"Bottleneck Transformers for Visual Recognition" (2021)&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; His thesis work on applying Transformers (which were built for language) to the world of Computer Vision (understanding images).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This paper helped prove that &lt;strong&gt;Transformer models&lt;/strong&gt; could be combined with &lt;strong&gt;traditional vision models (CNNs)&lt;/strong&gt; to create hybrid AIs that were incredibly efficient and accurate at "&lt;strong&gt;seeing&lt;/strong&gt;" and classifying images.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Link To Research Paper: &lt;a href="https://arxiv.org/abs/2101.11605" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://arxiv.org/abs/2101.11605" rel="noopener noreferrer"&gt;https://arxiv.org/abs/2101.11605&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;




&lt;h3&gt;
  
  
  Academic Honors &amp;amp; Competitions
&lt;/h3&gt;

&lt;p&gt;Before his Ph.D., Aravind Srinivas built his foundation at IIT Madras. While specific class projects are not public, his academic performance is highlighted by several prestigious national awards and fellowships:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Kishore Vaigyanik Protsahan Yojana (KVPY) Scholarship&lt;/strong&gt;&lt;br&gt;
A highly competitive scholarship awarded by the Government of India's Department of Science and Technology to students with a talent for research.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;NTS Scholarship&lt;/strong&gt;&lt;br&gt;
Awarded by the Government of India for high intellectual ability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Indian National Mathematical Olympiad (INMO) Merit Award&lt;/strong&gt;&lt;br&gt;
A merit-level award in one of India's most challenging mathematics competitions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;IUSSTF-Viterbi Program Fellowship (2015)&lt;/strong&gt;&lt;br&gt;
A fellowship from the Indo-US Science and Technology Forum that partners students with the Viterbi School of Engineering at the University of Southern California (USC), likely leading to early US research exposure.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;During his time at IIT Madras, he also began publishing research and even guided junior students on &lt;a href="https://en.wikipedia.org/wiki/Reinforcement_learning" rel="noopener noreferrer"&gt;&lt;strong&gt;Reinforcement Learning&lt;/strong&gt;&lt;/a&gt;, demonstrating his early focus on the subject long before it became a mainstream buzzword.&lt;/p&gt;




&lt;h2&gt;
  
  
  Unique Learnings &amp;amp; Market Advantages - The Perplexity Playbook
&lt;/h2&gt;

&lt;p&gt;To truly understand Aravind Srinivas, you must look past his Ph.D. and his funding rounds. His core market advantages come from a series of personal setbacks and deeply-held philosophies. This is the "jargon-free" story of how he is building his company.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. The "0.01 Point Failure" - An Outsider's Advantage&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The most defining moment of Aravind's career was a failure.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Story:&lt;/strong&gt; At IIT Madras, his dream was to get into Computer Science. He was enrolled in Electrical Engineering and needed a specific CGPA (Cumulative Grade Point Average) to switch branches. At the end of his first semester, he missed the required CGPA by &lt;strong&gt;0.01 points&lt;/strong&gt;. He was devastated and went into a depression, believing his dream was over.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Market Advantage:&lt;/strong&gt; This created the ultimate &lt;strong&gt;"outsider's advantage."&lt;/strong&gt; Because he had to succeed &lt;em&gt;despite&lt;/em&gt; the system, he is not afraid to challenge the system. Google is the ultimate "insider," and its employees are trained to think about search in a specific way. Aravind, having been locked out, has no loyalty to the "10 blue links" model. His "0.01 failure" gave him the freedom to ask a question no Google employee would: "What if the entire system of 'search' is wrong?"&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon-Free Learning&lt;/strong&gt;: This failure became his greatest strength. It forced him to find a different path. He taught himself Computer Science and Machine Learning through online courses, outside the formal, rigid curriculum. He learned that passion is more powerful than a "major," and that the "official" path is not the &lt;em&gt;only&lt;/em&gt; path.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  2. The "Founder's Obsession" Philosophy
&lt;/h3&gt;

&lt;p&gt;When asked why most startups fail, Aravind doesn't blame technology or funding. He blames a lack of obsession.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Story:&lt;/strong&gt; He believes founders fail when they are "chasing market trends" (a jargon term he dislikes). They see AI is "hot," so they try to build an AI company. He argues this is backward.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Market Advantage:&lt;/strong&gt; This obsession creates a &lt;strong&gt;singularity of focus&lt;/strong&gt;. While competitors are distracted, building dozens of different AI features (the "market trend"), Perplexity has a single, decade-long mission: fix information access. This laser-focus allows them to make huge, long-term bets - like building their own browser (Comet) - that trend-chasing companies would find too risky. Their goal isn't a quick &lt;strong&gt;"exit"&lt;/strong&gt; (jargon for selling the company); it's a fundamental change in user behavior.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon-Free Learning&lt;/strong&gt;: Don't start with a solution (AI) and look for a problem. Start with a problem that you are &lt;em&gt;personally obsessed&lt;/em&gt; with. Aravind was genuinely angry and frustrated with the state of Google Search for years. He built Perplexity to solve his &lt;em&gt;own&lt;/em&gt; problem. A market trend is a weak motivator; personal obsession is an unstoppable one.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  3. The "Cold Email" Hustle - Merit Over Network
&lt;/h3&gt;

&lt;p&gt;This strategy busts the biggest myth in Silicon Valley: that you need a "warm intro" (jargon for a personal connection) to succeed.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Story:&lt;/strong&gt; Aravind built his career and his company on cold emails.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;He got his first critical internship at OpenAI after his research impressed one of its top scientists online.&lt;/li&gt;
&lt;li&gt;He recruited his co-founder, Johnny Ho, via a &lt;strong&gt;cold email&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;He secured Perplexity's first seed round from top-tier investors like &lt;strong&gt;Elad Gil&lt;/strong&gt; and &lt;strong&gt;Nat Friedman&lt;/strong&gt; (former GitHub CEO) by sending them &lt;strong&gt;cold emails&lt;/strong&gt; with a demo.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Market Advantage:&lt;/strong&gt; This translates into a company culture of &lt;strong&gt;meritocracy and speed&lt;/strong&gt;. Perplexity doesn't need to wait for permission or navigate complex social hierarchies. This "permissionless" attitude allows them to move much faster than a bureaucratic giant. As investor Elad Gil noted, Aravind would send him product demos &lt;em&gt;twice a day&lt;/em&gt;. That relentless speed, born from a "hustle" mindset, is their core competitive weapon.&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon-Free Learning&lt;/strong&gt;: In the 21st century, your &lt;em&gt;work&lt;/em&gt; is your network. A powerful demo, impressive research, or a clear, concise email is more valuable than knowing someone at a party. &lt;strong&gt;"Hustle"&lt;/strong&gt; beats&lt;strong&gt; "network."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  4. The "No Pitch Deck" Strategy - Product-Led Confidence
&lt;/h3&gt;

&lt;p&gt;This is Aravind's most "jargon-busting" strategy and reveals his core market advantage.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Story:&lt;/strong&gt; In Silicon Valley, a &lt;strong&gt;"pitch deck"&lt;/strong&gt; (a PowerPoint sales presentation) is the holy grail for raising money. Aravind has publicly stated that after his first round, he &lt;strong&gt;stopped using them&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The Market Advantage:&lt;/strong&gt; This is the definition of &lt;strong&gt;"Product-Led Growth" (PLG)&lt;/strong&gt;. It gives Perplexity two advantages:&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;With Investors:&lt;/strong&gt; They attract the highest-quality investors who value substance over style. These investors aren't investing in a &lt;strong&gt;"dream"&lt;/strong&gt; or &lt;strong&gt;"vaporware"&lt;/strong&gt; (jargon for a non-existent product), they are investing in &lt;em&gt;traction&lt;/em&gt; (jargon for real user growth).&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Internally:&lt;/strong&gt; It creates a culture of extreme accountability. The engineering team &lt;em&gt;must&lt;/em&gt; deliver, because the product is the &lt;em&gt;only&lt;/em&gt; thing they are selling. There is no "marketing fluff" to hide behind. This is how you build an "80% Perfect" product - by being 100% focused on it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Jargon-Free Learning&lt;/strong&gt;: &lt;strong&gt;"Show, don't tell."&lt;/strong&gt; A working product is the only pitch deck you need. When investors (including Jeff Bezos) are interested, he doesn't give them a sales pitch. He gives them the product and holds a live &lt;strong&gt;Q&amp;amp;A&lt;/strong&gt;. He is so confident in his &lt;strong&gt;&lt;em&gt;product&lt;/em&gt;&lt;/strong&gt; that he lets it speak for itself.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Aravind Srinivas’s story isn’t just about building a company to rival Google, it’s about reimagining how the world finds truth online. From missing a branch change at IIT Madras by 0.01 points to becoming India’s youngest billionaire and a global AI thought leader, his journey reflects resilience, focus, and relentless curiosity.&lt;/p&gt;

&lt;p&gt;Perplexity AI stands today as more than a startup, it’s a philosophy in action. By turning search into &lt;em&gt;answers&lt;/em&gt;, Aravind is shifting the internet’s language from &lt;em&gt;finding information&lt;/em&gt; to &lt;em&gt;understanding it.&lt;/em&gt; His “80% rule,” focus on solving one problem at a time, and refusal to follow traditional fundraising norms define a new age founder who leads through clarity and conviction.&lt;/p&gt;

&lt;p&gt;As Perplexity expands with products like &lt;strong&gt;Comet&lt;/strong&gt; and agent-based AI, its mission stays simple yet bold:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;To make knowledge universally accessible, without the noise, bias, or complexity.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🟨 &lt;strong&gt;Aravind Srinivas’s journey reminds us that true innovation doesn’t come from following the system, it comes from questioning it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>perplexity</category>
      <category>startup</category>
    </item>
    <item>
      <title>How Students Can Get Perplexity Pro for Free | Just Sign Up!</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Tue, 04 Nov 2025 05:25:55 +0000</pubDate>
      <link>https://dev.to/jargoniseasydev/how-students-can-get-perplexity-pro-for-free-just-sign-up-4llk</link>
      <guid>https://dev.to/jargoniseasydev/how-students-can-get-perplexity-pro-for-free-just-sign-up-4llk</guid>
      <description>&lt;h2&gt;
  
  
  Why Am I Sharing This?
&lt;/h2&gt;

&lt;p&gt;I know how tough research and studying can get as a student. With so much info to search and so many deadlines, having the right tool makes all the difference. Thats why Im sharing something useful, just honestly helping friends and fellow learners.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Perplexity AI and Why Should You Care?
&lt;/h2&gt;

&lt;p&gt;Perplexity is a new AI search and answer tool. Maybe youve already heard about it, maybe not. It helps you get fast, smart, and accurate answers for homework, assignments, or even curiosity questions.&lt;br&gt;&lt;br&gt;
No ads. No fuss. Just a straightforward way to get high quality research at your fingertips.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Get Free Perplexity Pro for One Month?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Just sign up with my student referral link below:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://plex.it/referrals/4LW21LFR" rel="noopener noreferrer"&gt;https://plex.it/referrals/4LW21LFR&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You get Perplexity Pro free for one month (no hidden charges, no tricks).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You unlock advanced research features perfect for assignments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I also get one month free when you use my link so we both win and can help each other out.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who Is This For?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Student&lt;/strong&gt; with &lt;strong&gt;Mail Id&lt;/strong&gt; and who verifying their student status.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Personal Experience
&lt;/h2&gt;

&lt;p&gt;When I started using Perplexity, I got instant answers (sometimes surprising ones!) and saved a lot of time, especially on tricky assignments.&lt;br&gt;&lt;br&gt;
The Pro features like unlimited searches made it even better.&lt;br&gt;&lt;br&gt;
I genuinely recommend it not because I earn money or get points, but because it changes how you study and search online.&lt;/p&gt;

&lt;h2&gt;
  
  
  How To Sign Up
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the link&lt;br&gt;&lt;br&gt;
&lt;a href="https://plex.it/referrals/4LW21LFR" rel="noopener noreferrer"&gt;https://plex.it/referrals/4LW21LFR&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enter your email id in blank field of SheerId verification and fill out all student status necessary details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enjoy Perplexity Pro free for a whole month!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thats it. No complicated steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Words
&lt;/h2&gt;

&lt;p&gt;We always keep looking for tools that make your journey easier and more efficient. If you ever need advice on cool study tools or digital tricks, just ask!&lt;/p&gt;

&lt;p&gt;Take care, keep learning, and if you try Perplexity, let me know how it goes.&lt;br&gt;&lt;br&gt;
Best wishes, your fellow student and digital explorer.&lt;/p&gt;

</description>
      <category>studentoffer</category>
      <category>perplexityai</category>
      <category>frontend</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Objects in JavaScript: Understanding, Differences, and Real-World Examples</title>
      <dc:creator>Jargon is Easy</dc:creator>
      <pubDate>Wed, 29 Oct 2025 17:24:21 +0000</pubDate>
      <link>https://dev.to/jargoniseasy/objects-in-javascript-understanding-differences-and-real-world-examples-12k1</link>
      <guid>https://dev.to/jargoniseasy/objects-in-javascript-understanding-differences-and-real-world-examples-12k1</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;When building a website or a web application, handling data efficiently is crucial. Think about your daily life, for example, you might need to describe a person with their name, age, and email, or manage a product with its price, name, and description. In the web, JavaScript provides a powerful data structure called an &lt;strong&gt;object&lt;/strong&gt; that lets you organize, manage, and manipulate this kind of "real-world" data effectively.&lt;/p&gt;

&lt;p&gt;This article explores objects in depth. It explains what they are, how they work, and why they are essential for modern web development. Youll learn through real-world analogies, clear code examples, and practical tips. Whether youre a beginner eager to learn the basics or an aspiring developer looking to refine your skills, understanding objects is a vital step in mastering JavaScript.&lt;/p&gt;

&lt;p&gt;In the following sections, we will cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Objects&lt;/strong&gt; : What they are, real-life analogies (like a person's contact card), code examples, and common methods.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Comparison&lt;/strong&gt; : When to use objects vs. arrays, supported by a comparison table.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Practical Examples&lt;/strong&gt; : Real-life scenarios like user profiles and product catalogs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Practices&lt;/strong&gt; : Tips for writing clear, maintainable code and avoiding common mistakes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Personal Insights&lt;/strong&gt; : Reflections and experiences to help inspire your journey in learning JavaScript.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Are Objects in JavaScript?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Definition
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;An object&lt;/strong&gt; is a collection of related data and/or functionality. It stores data in &lt;strong&gt;key-value pairs&lt;/strong&gt;. Think of an object as a single container for a real-world "thing" (like a car, a person, or a product). Instead of just a list of items, it's a collection of &lt;em&gt;properties&lt;/em&gt; that describe that thing.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Real-World Analogy&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Imagine a &lt;strong&gt;person's contact card&lt;/strong&gt; or a &lt;strong&gt;user profile&lt;/strong&gt;. The card itself is the &lt;em&gt;object&lt;/em&gt;. It has specific labels on it, like &lt;strong&gt;"Name," "Email," "Phone,"&lt;/strong&gt; and &lt;strong&gt;"Age."&lt;/strong&gt; These labels are the &lt;strong&gt;keys&lt;/strong&gt;. The information next to those labels is the &lt;strong&gt;value&lt;/strong&gt; (e.g., "John Doe," "&lt;a href="mailto:john@example.com"&gt;john@example.com&lt;/a&gt;," "123-456-7890," 30). All these details are stored in a single variable named &lt;code&gt;userProfile&lt;/code&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Key Points:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Objects store data with named &lt;strong&gt;keys&lt;/strong&gt; (the labels). &lt;strong&gt;Keys&lt;/strong&gt; are typically strings, and &lt;strong&gt;values&lt;/strong&gt; can be any data type (strings, numbers, arrays, even other objects). You access data using its &lt;strong&gt;key&lt;/strong&gt; , not a numerical index.&lt;/p&gt;

&lt;h4&gt;
  
  
  Basic Object Syntax and Code Example
&lt;/h4&gt;

&lt;p&gt;Heres a simple object that stores a user profile:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const userProfile = { name: "John Doe", age: 30, isStudent: false, email: "john@example.com"};console.log(userProfile.name); // Output: John Doe
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The object is created using curly braces &lt;code&gt;{}&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each property is a &lt;code&gt;key: value&lt;/code&gt; pair.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each pair is separated by a comma.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We use "dot notation" (&lt;code&gt;object.key&lt;/code&gt;) to access a value.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5poupwc6obalh0cgqro.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5poupwc6obalh0cgqro.webp" alt="Digital Profile Card JavaScript Object Example" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features of Objects
&lt;/h2&gt;

&lt;p&gt;This table outlines the fundamental aspects that make objects a powerful tool for representing and managing data in JavaScript.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Unordered Collection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;No index&lt;/strong&gt; – Properties are &lt;em&gt;not&lt;/em&gt; stored in a specific order. You access them by their &lt;strong&gt;key name&lt;/strong&gt;, not a number.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Key-Value Pairs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Labeled data&lt;/strong&gt; – Every piece of data (value) has a corresponding name (key), making the data self-descriptive.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Flexible &amp;amp; Dynamic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Easy to modify&lt;/strong&gt; – You can easily add, remove, or update properties on an object at any time.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Heterogeneous Data&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Holds anything&lt;/strong&gt; – Values can be of &lt;strong&gt;different data types&lt;/strong&gt; (e.g., strings, numbers, arrays, or even other objects).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Built-in Methods&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Utility functions&lt;/strong&gt; – JavaScript provides methods (e.g., &lt;code&gt;Object.keys()&lt;/code&gt;, &lt;code&gt;Object.values()&lt;/code&gt;, &lt;code&gt;hasOwnProperty()&lt;/code&gt;) to work with objects.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mutable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Mutable in nature&lt;/strong&gt; – &lt;strong&gt;Objects are mutable&lt;/strong&gt;, meaning you can &lt;strong&gt;update&lt;/strong&gt;, &lt;strong&gt;add&lt;/strong&gt;, or &lt;strong&gt;delete&lt;/strong&gt; properties &lt;strong&gt;after&lt;/strong&gt; the object is &lt;strong&gt;created&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  List of Object Methods &amp;amp; Operations
&lt;/h2&gt;

&lt;p&gt;JavaScript objects have built-in methods (and common operations) that make manipulating them easy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fif93m62k3nllahg9oajm.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fif93m62k3nllahg9oajm.webp" alt="List of javascript object methods and operations in programming" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Accessing (Dot vs. Bracket Notation)&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; To read the value of a property.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dot Notation (&lt;/strong&gt;&lt;code&gt;.&lt;/code&gt;): Used when the key is a valid, known identifier.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bracket Notation (&lt;/strong&gt;&lt;code&gt;[]&lt;/code&gt;): Used when the key is a variable or contains special characters (like spaces).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Dot notation is cleaner and more common. Bracket notation is more powerful because it allows you to use variables to dynamically access properties.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Adding / Updating Properties&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; To add a new key-value pair or change an existing one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; You simply assign a value to a new or existing key. If the key doesn't exist, it's created. If it does, its value is overwritten.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;code&gt;delete&lt;/code&gt; Operator
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Removes a property (key and value) from an object.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The &lt;code&gt;delete&lt;/code&gt; operator modifies the original object by completely removing the property.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. &lt;code&gt;Object.keys()&lt;/code&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Returns a new &lt;strong&gt;array&lt;/strong&gt; containing all the &lt;em&gt;keys&lt;/em&gt; of an object.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This is extremely useful for when you need to loop or iterate over an object's properties.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. &lt;code&gt;Object.values()&lt;/code&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Returns a new &lt;strong&gt;array&lt;/strong&gt; containing all the &lt;em&gt;values&lt;/em&gt; of an object.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This helps you get all the values without needing to know the keys.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. &lt;code&gt;Object.entries()&lt;/code&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Returns a new &lt;strong&gt;array&lt;/strong&gt; where each element is another array containing a &lt;code&gt;[key, value]&lt;/code&gt; pair.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This is perfect for when you need to iterate over both the key and the value at the same time using a loop.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7. &lt;code&gt;hasOwnProperty()&lt;/code&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Checks if an object has a specific property &lt;em&gt;directly&lt;/em&gt; on itself (not inherited).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This is a safe way to check if a key exists before trying to use it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Objects are perfect when you need to store structured data that has descriptive labels, like a user's profile, a product's details, or an application's settings.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real-World Usage of Objects
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User Profile&lt;/strong&gt; A user profile on a website or app is the most classic example of an object. Each piece of information about the user (name, email, profile picture URL, etc.) is a property. This groups all related data into one neat variable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbmqtcmnkwq7405efqie9.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbmqtcmnkwq7405efqie9.webp" alt="javascript programming object examples with folder array" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Product Details&lt;/strong&gt; In an e-commerce store, each product is an object. The object would hold properties like &lt;code&gt;productName&lt;/code&gt;, &lt;code&gt;price&lt;/code&gt;, &lt;code&gt;description&lt;/code&gt;, &lt;code&gt;SKU&lt;/code&gt;, and &lt;code&gt;inStock&lt;/code&gt;. This makes it easy to pass a single product's data around your application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;App Configuration&lt;/strong&gt; Objects are often used to hold settings or configuration for an application. For example, a &lt;code&gt;settings&lt;/code&gt; object might hold properties like &lt;code&gt;theme: "dark"&lt;/code&gt;, &lt;code&gt;fontSize: 16&lt;/code&gt;, and &lt;code&gt;notifications: true&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1nkword3hcal8rje4xp1.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1nkword3hcal8rje4xp1.gif" alt="javascript object example with dark light theme toggle code" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Objects vs &lt;a href="https://jargoniseasy.com/arrays-in-javascript" rel="noopener noreferrer"&gt;Arrays&lt;/a&gt; Difference
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Understanding the Difference
&lt;/h3&gt;

&lt;p&gt;While both arrays and objects are used to store data, they serve different purposes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Arrays&lt;/strong&gt; are ordered collections of data. They are best used when the &lt;strong&gt;order matters&lt;/strong&gt; , such as a list of items or a series of numbers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Objects&lt;/strong&gt; are unordered collections of key-value pairs. They are ideal for representing &lt;strong&gt;entities with properties&lt;/strong&gt; , like a user profile or a product.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvh8pwt97xexkw9ke9kew.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvh8pwt97xexkw9ke9kew.webp" alt="javascript object vs array difference table" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A Comparison Table
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Array&lt;/th&gt;
&lt;th&gt;Object&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Structure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ordered list of values&lt;/td&gt;
&lt;td&gt;Unordered collection of key-value pairs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Access Method&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Numeric index (e.g., &lt;code&gt;array[0]&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Named keys (e.g., &lt;code&gt;object.name&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Use Case&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Lists, sequences, collections&lt;/td&gt;
&lt;td&gt;Entities with properties, dictionaries&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Iteration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Easily loop through using for, forEach, map()&lt;/td&gt;
&lt;td&gt;Use Object.keys() or for...in loops&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Combining Arrays and Objects
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fptlbnhl6q9zgwf1lawcq.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fptlbnhl6q9zgwf1lawcq.webp" alt="javascript structure of an array objects" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  When They Work Together
&lt;/h3&gt;

&lt;p&gt;Often in real-world applications, arrays and objects are used together to manage complex data. The most common pattern is an &lt;strong&gt;array of objects&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For example, an online store might use an &lt;strong&gt;array&lt;/strong&gt; to store the &lt;em&gt;list&lt;/em&gt; of products, but each &lt;em&gt;individual product&lt;/em&gt; in that list would be an &lt;strong&gt;object&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code Examples: Array of Objects
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let users = [{ name: "Alice", age: 25, email: "alice@example.com" }, { name: "Bob", age: 30, email: "bob@example.com" }, { name: "Charlie", age: 35, email: "charlie@example.com" }];// Accessing the first user's nameconsole.log(users[0].name); // Output: Alice// Looping over the array of objectsusers.forEach(user =&amp;gt; { console.log(`${user.name} is ${user.age} years old.`);});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Here, &lt;code&gt;users&lt;/code&gt; is an &lt;strong&gt;array&lt;/strong&gt; (the list).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each element in the array is an &lt;strong&gt;object&lt;/strong&gt; (the user profile).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This pattern is common in applications where you need to manage lists of data records.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Benefits of Combining Data Structures
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Organization:&lt;/strong&gt; Data remains well-organized and easy to manage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; You can easily add, remove, or update records (objects) from the list (array).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Iteration:&lt;/strong&gt; Arrays provide powerful methods like &lt;code&gt;forEach&lt;/code&gt;, &lt;code&gt;map&lt;/code&gt;, and &lt;code&gt;filter&lt;/code&gt; to process each object in the collection.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Real-World Scenarios and Use Cases
&lt;/h2&gt;

&lt;h3&gt;
  
  
  To-Do List Application
&lt;/h3&gt;

&lt;p&gt;Imagine creating a simple to-do list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Array:&lt;/strong&gt; A list of tasks can be stored in an array.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Object:&lt;/strong&gt; Each task is an object with properties like &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;dueDate&lt;/code&gt;, and &lt;code&gt;completed&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let todoList = [{ title: "Buy milk", dueDate: "2024-05-01", completed: false }, { title: "Pay bills", dueDate: "2024-05-03", completed: true }, { title: "Call mom", dueDate: "2024-05-05", completed: false }];
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;How It Works:&lt;/strong&gt; Each task can be managed individuallymarked as completed, updated, or removed from the list. Using an array of objects provides the flexibility to handle each tasks data efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  Online Store Product Catalog
&lt;/h3&gt;

&lt;p&gt;For an e-commerce platform, managing products is key:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Array:&lt;/strong&gt; Use an array to hold multiple product objects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Object:&lt;/strong&gt; Each product object contains details like &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;price&lt;/code&gt;, &lt;code&gt;description&lt;/code&gt;, and &lt;code&gt;stock&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let productCatalog = [{ name: "Laptop", price: 1200, description: "A high-end laptop", stock: 5 }, { name: "Smartphone", price: 700, description: "Latest model smartphone", stock: 10 }, { name: "Headphones", price: 150, description: "Noise-cancelling headphones", stock: 15 }];
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;How It Works:&lt;/strong&gt; This structure makes it easy to iterate over products, display their details, and manage inventory. For example, you might reduce the stock count when a product is purchased.&lt;/p&gt;

&lt;h3&gt;
  
  
  User Profile Management
&lt;/h3&gt;

&lt;p&gt;Consider a social media platform where user profiles need to be stored:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Array:&lt;/strong&gt; A list of users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Object:&lt;/strong&gt; Each users profile contains multiple attributes such as &lt;code&gt;username&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt;, &lt;code&gt;bio&lt;/code&gt;, and &lt;code&gt;friends&lt;/code&gt; (which could itself be an array).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let users = [{ username: "johndoe", email: "john@example.com", bio: "Loves coding and hiking.", friends: ["alice", "bob"] }, { username: "alice", email: "alice@example.com", bio: "Coffee enthusiast and developer.", friends: ["johndoe"] }];
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;How It Works:&lt;/strong&gt; This nested structure is powerful for representing complex data. You can easily access a users profile, update their information, or list their friends.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Practices for Working with Objects
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Clear Naming Conventions
&lt;/h3&gt;

&lt;p&gt;Use descriptive variable names. For a single user, use &lt;code&gt;user&lt;/code&gt;. For a list of users, use &lt;code&gt;users&lt;/code&gt;. For an object's properties, be clear: &lt;code&gt;firstName&lt;/code&gt; is better than &lt;code&gt;fn&lt;/code&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Immutable Patterns
&lt;/h4&gt;

&lt;p&gt;Where possible, avoid directly mutating (changing) objects. Use methods that return new objects (like spread syntax) to ensure your code remains predictable and easier to debug.&lt;/p&gt;

&lt;h4&gt;
  
  
  Validating Data
&lt;/h4&gt;

&lt;p&gt;Always validate your data. Before trying to access &lt;code&gt;user.name&lt;/code&gt;, check that the &lt;code&gt;user&lt;/code&gt; object exists and isn't &lt;code&gt;null&lt;/code&gt; or &lt;code&gt;undefined&lt;/code&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Using Built-In Methods
&lt;/h4&gt;

&lt;p&gt;Take advantage of JavaScripts built-in methods. Use &lt;code&gt;Object.keys()&lt;/code&gt; to get keys instead of a manual &lt;code&gt;for...in&lt;/code&gt; loop if you only need the keys.&lt;/p&gt;

&lt;h4&gt;
  
  
  Documenting Your Code
&lt;/h4&gt;

&lt;p&gt;Comment your code to explain &lt;em&gt;why&lt;/em&gt; an object is structured a certain way, especially if it's complex.&lt;/p&gt;

&lt;h3&gt;
  
  
  Common Pitfalls and How to Avoid Them
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Overcomplicating Object Structures
&lt;/h4&gt;

&lt;p&gt;While objects are flexible, overly nested objects (an object inside an object inside an object...) can lead to hard-to-maintain code (e.g., &lt;code&gt;user.address.city.zipCode&lt;/code&gt;). Keep your object structures as flat as possible.&lt;/p&gt;

&lt;h4&gt;
  
  
  Forgetting to Validate Data
&lt;/h4&gt;

&lt;p&gt;Never assume that data in an object is always there. Trying to access a property on an &lt;code&gt;undefined&lt;/code&gt; object (e.g., &lt;code&gt;user.name&lt;/code&gt; when &lt;code&gt;user&lt;/code&gt; doesn't exist) is one of the most common errors in JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Check if user and user.name exist before using themif (user &amp;amp;&amp;amp; user.name) { console.log(user.name);}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Confusing Dot and Bracket Notation
&lt;/h4&gt;

&lt;p&gt;A common mistake is using dot notation for a variable key.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let myKey = "name";let person = { name: "Alice" };console.log(person.myKey); // WRONG: Tries to find a key named "myKey"console.log(person[myKey]); // CORRECT: Uses the variable, finds the key "name"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Advanced Techniques and Optimization
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Deep Copying Objects
&lt;/h4&gt;

&lt;p&gt;When you copy an object with &lt;code&gt;let copy = original;&lt;/code&gt;, you are &lt;em&gt;not&lt;/em&gt; making a copy. Both variables point to the &lt;em&gt;same&lt;/em&gt; object. To make a true, deep copy (including nested objects), you can use this common trick:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let original = { name: "Alice", details: { age: 25 } };let copy = JSON.parse(JSON.stringify(original)); // A deep copycopy.details.age = 30;console.log(original.details.age); // Still 25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Destructuring for Cleaner Code
&lt;/h4&gt;

&lt;p&gt;Destructuring makes it easier to extract values from objects into variables.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let person = { name: "Alice", age: 25 };// Instead of:// let name = person.name;// let age = person.age;// Use this:let { name, age } = person;console.log(name); // Output: Aliceconsole.log(age); // Output: 25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Using Spread and Rest Operators
&lt;/h4&gt;

&lt;p&gt;These operators simplify copying and combining objects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example for Objects:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let person = { name: "Alice", age: 25 };// Create a new object with an updated agelet updatedPerson = { ...person, age: 30 };console.log(updatedPerson); // { name: "Alice", age: 30 }// Combine two objectslet contactInfo = { email: "alice@example.com" };let fullProfile = { ...person, ...contactInfo };console.log(fullProfile); // { name: "Alice", age: 25, email: "alice@example.com" }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Iterating Over Arrays of Objects (map, filter, reduce)
&lt;/h4&gt;

&lt;p&gt;These array methods are &lt;em&gt;essential&lt;/em&gt; when working with arrays of objects.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let users = [{ name: "Alice", age: 25 }, { name: "Bob", age: 30 }, { name: "Charlie", age: 35 }];// map(): Get an array of just the nameslet names = users.map(user =&amp;gt; user.name);// names = ["Alice", "Bob", "Charlie"]// filter(): Get an array of users older than 25let olderUsers = users.filter(user =&amp;gt; user.age &amp;gt; 25);// olderUsers = [{ name: "Bob", age: 30 }, { name: "Charlie", age: 35 }]// reduce(): Calculate the total agelet totalAge = users.reduce((sum, user) =&amp;gt; sum + user.age, 0);// totalAge = 90
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Personal Insights and Real-World Solutions
&lt;/h3&gt;

&lt;p&gt;In my journey as a developer, understanding objects was a turning point. Initially, I tried to use arrays for everything, but it got messy. I learned that objects are the key to representing the real world in code.&lt;/p&gt;

&lt;p&gt;One of the most valuable lessons I learned was the importance of combining arrays and objects. An &lt;strong&gt;array of objects&lt;/strong&gt; is a pattern that appears in nearly every application, from managing user data to processing orders on an e-commerce site. This pattern not only organizes data but also makes it easier to iterate, filter, and transform information.&lt;/p&gt;

&lt;p&gt;I also discovered that writing clean and maintainable code is critical. Using built-in methods like &lt;code&gt;map()&lt;/code&gt;, &lt;code&gt;filter()&lt;/code&gt;, and &lt;code&gt;reduce()&lt;/code&gt; on arrays of objects can make a huge difference in both readability and performance. My advice to beginners is to take time to understand these methodsthey are powerful tools that will save you time and effort as your projects grow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Objects are essential for any &lt;a href="https://jargoniseasy.com/series/javascript" rel="noopener noreferrer"&gt;JavaScript&lt;/a&gt; developer. They serve as the building blocks of data management, helping you organize, manipulate, and utilize data in efficient and meaningful ways. Mastering objects will not only improve your coding skills but also pave the way for creating robust web applications.&lt;/p&gt;

&lt;p&gt;Remember the key difference: Use an &lt;strong&gt;Array&lt;/strong&gt; for an &lt;em&gt;ordered list&lt;/em&gt; of items. Use an &lt;strong&gt;Object&lt;/strong&gt; for a &lt;em&gt;collection of labeled properties&lt;/em&gt; describing a single thing.&lt;/p&gt;

&lt;p&gt;Every object you write contributes to a seamless user experience. Whether youre managing a list of tasks, building a product catalog, or handling user profiles, objects help you structure your code logically and maintainable. As you continue your journey in web development, remember that a strong foundation in objects will open up endless possibilities for creating dynamic and powerful applications.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Happy coding, and enjoy your journey into the world of JavaScript!&lt;/p&gt;

&lt;p&gt;📂 If you find any bugs, please write to us at &lt;a href="mailto:contact@jargoniseasy.com"&gt;contact@jargoniseasy.com&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>javascript</category>
      <category>objects</category>
      <category>webdev</category>
      <category>programmingbasics</category>
    </item>
  </channel>
</rss>
