
The Origin Story of Facebook, Quora & OpenAI | Adam D'Angelo
In conversation with Aditya Agarwal, Adam D’Angelo reflects on his early days at Facebook, the founding of Quora, his early conviction in OpenAI, and why he believes the recursive nature of AI is grounded in a first-principles approach.Connect with us here:1. Adam D’Angelo- https://www.linkedin.com/in/dangelo/2. Aditya Agarwal- https://www.linkedin.com/in/adityaagarwal3/3. South Park Commons – https://www.linkedin.com/company/southparkcommons/
Table of Contents
🚀 Introduction
Aditya Agarwal introduces Adam D'Angelo, highlighting his remarkable journey of repeatedly taking the "minus one to zero" leap throughout his career. Adam played a pivotal role as Facebook's first CTO, founded Quora to bet on a future of efficient knowledge sharing, and has served on OpenAI's board for six years. Aditya emphasizes that Adam is one of the most principled thinkers he knows, often solving hard problems before the world recognizes them as significant issues.
💻 Coding Genesis
Adam shares his coding origin story, revealing how he was introduced to programming in middle school through a friend whose older brother knew Qbasic. Adam recognized his natural aptitude for coding early on, telling his father after a math competition that "if there was a programming contest, I thought I could have won." This early confidence in his programming abilities would later be sharpened through high school programming competitions.
His early programming experience was driven by intrinsic motivation and the joy of creation, primarily making games for fun and sharing them with friends. Adam believes this foundation of programming for enjoyment before competition was crucial to his development as a coder.
🎵 Synapse Media Player
During his senior year of high school, Adam and Mark Zuckerberg collaborated on a groundbreaking music player called Synapse. This innovative program automatically recommended songs from a user's library based on their listening history - a concept that predated but resembles modern music recommendation systems like Spotify.
Adam explains that they built this system from first principles, without existing guides or models to follow. They tracked song playback history and generated statistics about what users typically played after specific songs, effectively creating a graph that the program could randomly walk through to make recommendations.
The project was written partly in C++, and despite receiving a buyout offer from Microsoft when they were just 16 or 17 years old, they made the remarkable decision to turn it down, believing they could build more interesting things in the future.
💎 Key Insights
- Adam D'Angelo discovered programming in middle school and recognized his natural talent for it early on
- He believes learning programming through intrinsic motivation and joy of creation before entering competitions was crucial to his development
- With Mark Zuckerberg in high school, they created Synapse Media Player - an early music recommendation system that functioned similarly to modern streaming platforms
- They built Synapse's recommendation algorithm from first principles, tracking song history and creating probabilistic models of user preferences
- At just 16-17 years old, they turned down a Microsoft acquisition offer for Synapse, showing remarkable confidence in their future abilities
- Adam's career has been characterized by identifying and solving important problems before they're widely recognized as significant
📚 References
Technologies:
- Qbasic - Programming language Adam first learned in middle school
- C++ - Programming language used to build parts of Synapse
- WinAmp - Platform that Synapse was built upon
- Synapse Media Player - Adam and Mark's high school project that recommended music like today's Spotify
Companies:
- Facebook - Where Adam served as first CTO
- Quora - Platform Adam founded for knowledge sharing
- OpenAI - Company where Adam has served on the board for six years
- Microsoft - Company that offered to buy Synapse when Adam and Mark were teenagers
- Spotify - Modern example of recommendation technology similar to what Synapse pioneered
Concepts:
- "Minus one to zero journey" - SPC concept about taking the leap to create something from nothing
- First principles thinking - Approach that Adam embodies in his problem-solving
🌱 The Minus One Story
Adam shares his pivotal early college experience that shaped his approach to building products. As a freshman, inspired by AOL Instant Messenger (AIM), he created a website where users could upload their buddy lists to see who their friends were connected with - essentially visualizing the social graph that wasn't visible in AIM.
The project went viral, attracting 200,000 users within weeks after launch, which completely exceeded anything Adam had built previously. This success transformed his understanding of what was possible with internet-based products versus single-computer software.
This experience shifted Adam's focus to multi-user and internet products, though he wasn't part of the earliest Facebook development at Harvard. He joined later as the platform began scaling, when Mark and the founders needed technical expertise.
🔍 It's All Just Code
Aditya shares an early memory of Adam's approach to problem-solving at Facebook, when Adam offered to write code in Erlang to debug a C++ issue - demonstrating a mindset without artificial technical boundaries. This perspective helped Aditya realize he could learn any technology rather than limiting himself to what he already knew.
Adam reflects on his development of this unbounded approach to technology. A formative experience occurred at the USA Computing Olympiad camp in high school, where a coach demonstrated how to investigate a data structure by diving directly into header files to understand them.
Aditya notes that this philosophy became foundational to Facebook's engineering culture - the expectation that engineers should be able to traverse the entire stack to solve problems rather than being limited by artificial boundaries between front-end and back-end.
🧩 Unified Systems Over Microservices
Adam explains his preference for unified systems over microservices when building complex applications. While sometimes separate services are necessary for performance reasons, Adam believes that hard boundaries between teams and services often create more problems than they solve.
He advocates for a unified approach with one large codebase and service wherever possible, allowing anyone encountering an issue to trace it to the root cause and implement a proper fix. This philosophy connects back to his earlier experiences of transcending artificial boundaries in code.
💎 Key Insights
- Adam's first viral internet product was a social graph visualization tool for AOL Instant Messenger users that gained 200,000 users within weeks
- This early success fundamentally changed his perspective on what was possible with internet products and raised his standards for success
- Adam joined Facebook after its initial Harvard launch, as the platform needed technical expertise to scale
- Both Adam and Facebook's engineering culture embraced the philosophy that engineers should be able to traverse the entire stack without being limited by specialization
- The ability to look beyond abstraction layers and understand systems from top to bottom is a powerful skill in software development
- Adam prefers unified systems over microservices architecture, believing that artificial boundaries between teams and services often create more problems than they solve
📚 References
Technologies:
- AOL Instant Messenger (AIM) - Messaging platform that inspired Adam's first viral internet product
- Buddy List - The contact feature in AIM that Adam's project visualized
- Erlang - Programming language Adam offered to use to debug C++ code at Facebook
- C++ - Programming language used at Facebook and mentioned in debugging story
- STL - Standard Template Library in C++ that Adam asked about at the Computing Olympiad
- JS - JavaScript, mentioned in the discussion about traversing the tech stack
- Microservices - Architecture approach that Adam generally dislikes compared to unified systems
Organizations:
- Caltech - University Adam attended
- Harvard - University where Facebook was started
- USA Computing Olympiad - Competition and camp that provided Adam with formative experiences
Concepts:
- Social graph - The network of connections between people that Adam's AIM project visualized
- Abstraction barrier - The conceptual layer that Adam learned could be "pierced through"
- Full-stack engineering - The approach of being able to work at all levels of software
- Microservices vs. Monolith - Architectural approaches contrasted in Adam's discussion
🤖 Understanding AI Models
Aditya asks Adam how deeply engineers should understand the mathematics behind modern AI models to develop sufficient intuition about their capabilities. Adam, who has implemented neural networks himself (though not a complete GPT model from scratch), offers valuable insights on developing intuition for AI systems.
Adam emphasizes that understanding what an LLM can and cannot do requires knowledge beyond just the math and architecture—it crucially depends on understanding the training data. He suggests that fine-tuning models and observing what works provides more instructive insights than purely theoretical knowledge.
Adam also advocates for "playing" with the models—testing their limits, attempting to break their rules, challenging them with difficult problems—as a way to develop intuition. He compares this exploratory approach to how children naturally learn through play, noting that adults often suppress this instinct due to time constraints and other demands.
🌱 Quora's Early Days
Adam shares his journey after leaving Facebook in summer 2008, taking time to explore new ideas. He offers an important lesson for those leaving established companies: it took him substantial time to develop ideas that weren't just extensions of Facebook or better implemented within Facebook. He emphasizes the importance of taking a break to reset one's thinking.
By late 2008, Adam had focused on the question-and-answer space. While he personally enjoyed reading, writing, and thinking about things, existing Q&A platforms like Yahoo Answers and Answers.com were disappointing. The common wisdom held that letting anyone on the internet write answers inevitably led to low-quality content.
Adam and his co-founders saw this differently—as a market failure stemming from poor incentive structures rather than an inherent limitation of the format. They believed that personalization, showing users questions they could best answer and answers most relevant to them, combined with machine learning for quality control, could create a vastly superior experience.
🧭 Building Products You'd Use Yourself
Aditya observes a recurring theme in Adam's product decisions: creating things he personally wanted to use, from Synapse to Quora. They discuss whether this should be a guiding principle for founders.
Adam acknowledges this approach drives his own motivation but hesitates to universalize it. He notes it might work well for consumer internet products but may not apply to specialized B2B software where developers and users often have distinct needs and perspectives.
🧩 Quora's Personalization Strategy
When asked about pivotal decisions in Quora's early days, Adam emphasizes that success came not from a single critical choice but from "a lot of small things that added up." The product's core advantage was built around personalization—a now-common feature that was rare in Q&A platforms at the time.
Adam notes that competing platforms like Yahoo Answers showed all users the same chronological list of questions, creating what he calls a "diseconomy of scale" where platforms got worse as they grew larger because users saw less relevant content.
Implementing personalization required building an entire ecosystem of supporting features—follow graphs, topics, moderation systems, and thoughtful new user experiences. This deep integration of personalization was something existing platforms couldn't easily retrofit into their designs.
💎 Key Insights
- Understanding AI models requires knowledge of both their architecture and training data, with the latter often providing more practical insights about capabilities
- "Playing" with AI models through experimentation is essential for developing intuition about their capabilities and limitations
- After leaving an established company, it takes time to develop ideas that aren't simply extensions of the previous company's work
- Quora was founded on the premise that existing Q&A platforms suffered from a market failure in incentives, not an inherent limitation of open participation
- Building products you personally want to use can provide strong motivation, but this approach may not apply universally, especially for B2B software
- Personalization was Quora's key innovation, creating a "system" where content improved rather than degraded as the platform scaled
- Implementing personalization required building an entire ecosystem of supporting features that couldn't be easily retrofitted into existing platforms
📚 References
People:
- Amanda - Mentioned as head of model tuning/alignment at Anthropic who has done hundreds of thousands of prompts
- Lex - Podcast host (Lex Fridman) who interviewed Amanda from Anthropic
Companies & Products:
- Facebook - Company Adam left in summer 2008 before founding Quora
- Quora - Question and answer platform founded by Adam
- Yahoo Answers - Early Q&A platform that lacked personalization
- Answers.com - Another Q&A competitor mentioned as lacking sophistication
Technologies & Concepts:
- LLM - Large Language Models, the AI systems discussed
- Neural networks - Technology Adam has implemented himself
- GPT - Modern AI architecture (Adam mentions not having implemented "GPT stuff from scratch")
- Matrix algebra - Mathematical foundation of many AI systems
- Prompt engineering - Method of optimizing interactions with AI models
- Personalization - Core innovation that distinguished Quora from competitors
- Follow graph - Social structure implemented in Quora
- Machine learning - Technology used for quality control in Quora
- Diseconomy of scale - Concept where platforms get worse as they grow without personalization
🏢 Highly Technical CEO
Aditya asks Adam how his background as a software engineer has influenced his approach to being CEO at Quora. Adam shares that he was deeply involved in engineering during Quora's early days, as one of four people who built the first version of the product before launch.
Over the years, Adam's level of technical involvement has fluctuated. Recently, he's been spending more time on architectural decisions—an area where his technical background provides high leverage as CEO.
Adam contrasts architectural decisions with other aspects of product development like pixel-perfect landing pages or UI details. While the latter can be easily adjusted based on user feedback and A/B tests, architectural decisions create long-lasting constraints that can take years to change, if they can be changed at all.
🔍 The CEO as Systems Designer
Adam and Aditya discuss viewing the CEO role as that of a systems designer focused on maximizing throughput. In this framework, architecture decisions become critical to ensuring the system can move as quickly as possible with maximum leverage.
They make an interesting parallel to lean manufacturing principles, where CEOs are advised to spend time on the factory floor to truly understand operations rather than relying solely on metrics and reports.
Adam draws a direct comparison to software companies, arguing that code is the equivalent of the factory floor—it's where the actual work happens daily. This insight leads him to conclude that staying entirely removed from the codebase is suboptimal for a technical CEO.
Aditya reinforces this with an anecdote about Ola Electric's factory in India, which has an elevated platform allowing leaders to observe operations from above—a physical manifestation of maintaining visibility into the core operations that metrics alone cannot provide.
🔮 Software Can Do Everything
Aditya shifts the conversation to Adam's involvement with OpenAI, noting that many people were surprised to learn he was on the board. He asks what Adam saw in large language models before they became widely recognized.
Adam shares his long-held belief in artificial general intelligence (AGI), explicitly stating his conviction that software will eventually be able to replicate all human capabilities.
This belief led him to think deeply about the future and to get involved with machine learning efforts at Quora. While he didn't have a specific timeline for when AGI might emerge, he maintained a strong interest in the field, which led to informal advisory relationships with Greg Brockman and Sam Altman as they were starting OpenAI.
When asked if he anticipated the revolutionary impact OpenAI would have, Adam admits he didn't expect progress to move so rapidly. He recalls that when he joined the board, OpenAI was a small nonprofit struggling with funding—a stark contrast to its current position after securing major investment from Microsoft.
👨👩👧👦 Preparing Children for an AGI World
Aditya poses a personal question about how Adam is preparing his children for a world with AGI. Adam acknowledges the difficulty of predicting how such a transformative technology will reshape society and admits he doesn't have a clear approach that differs from normal parenting.
He reflects on qualities that might be particularly valuable in a world where machines can perform most work—values, self-awareness, and human connection—but confesses he hasn't found an obvious answer to this challenging question.
Aditya acknowledges the complexity of the issue, noting the tension between emphasizing traditional human values and recognizing that the very definition of human experience might shift as work—traditionally a source of meaning and purpose—becomes increasingly automated.
💎 Key Insights
- As a technical CEO, Adam finds that architectural decisions provide the highest leverage point for his involvement, as they're difficult to change once established, unlike UI details that can evolve through feedback
- The CEO role can be viewed as a systems designer focused on maximizing organizational throughput, where architectural decisions critically influence speed and leverage
- Similar to lean manufacturing principles where CEOs should spend time on the factory floor, software company leaders benefit from maintaining connection to the codebase—the equivalent of where the actual work happens
- Adam has long believed in AGI—that software will eventually replicate all human capabilities—which led to his early involvement with OpenAI
- Despite his belief in AGI, Adam didn't anticipate the rapid pace of progress we've witnessed in recent years
- Preparing children for an AGI-driven future is challenging because it represents such a profound discontinuity in how we understand human experience and value
- While qualities like self-awareness and human connection may remain important, the changing nature of work may fundamentally alter what it means to be human
📚 References
People:
- Greg Brockman - OpenAI co-founder Adam was friendly with before joining the board
- Sam Altman - OpenAI leader Adam advised informally before joining the board
- Bhavish - Founder of Ola Electric, mentioned in Aditya's factory anecdote
Companies & Organizations:
- Quora - Company where Adam serves as CEO
- OpenAI - Organization Adam joined as a board member in 2018
- Microsoft - Company that later provided significant funding to OpenAI
- Ola Electric - Indian company building electric scooters, mentioned in Aditya's anecdote
Technologies & Concepts:
- AGI (Artificial General Intelligence) - The concept that software will eventually replicate all human capabilities
- Architecture - Technical foundation decisions that Adam believes are critical and difficult to change
- Figma mocks - Design artifacts that, unlike architecture, can be easily changed
- A/B tests - Testing method that helps products naturally evolve
- Lean manufacturing - Management philosophy Adam references regarding leaders spending time on the factory floor
- LLMs (Large Language Models) - AI technology Adam saw potential in before mainstream recognition
🤖 Quora Poe
Aditya asks Adam about Poe, Quora's AI chatbot platform. Adam explains how Poe evolved from Quora's initial exploration of large language models and their potential impact on the Q&A platform.
A few years ago, Quora began investigating whether LLMs could ask questions or write answers. They conducted an analysis comparing GPT-3 generated answers to the best human answers on Quora. The team quickly discovered that AI-generated answers weren't matching the quality of responses from human experts, but they did offer advantages in specific scenarios.
This insight led to a fundamental realization: Quora's product was built around the scarcity of human expertise, with many design choices optimized to motivate knowledgeable people to contribute answers. With LLMs, while quality might be lower, users could get instant answers to any question—suggesting that private chat would be a better format for AI interactions.
This insight became the foundation for Poe. Just as Quora aggregates answers from many different humans, Poe aggregates access to many different AI models from various companies. Today, Poe offers approximately 100 different models from a wide variety of companies, handling text, image, video, and audio generation.
When Aditya asks about automatic routing of requests to the best model for specific queries, Adam reveals they're exploring this functionality, noting they already route image requests to image models and certain queries to web-search-augmented models, with plans to expand this capability over time.
📊 The AI Freak-out
Aditya asks about DeepSeek's R1 model and whether the collective reaction to its capabilities was justified. Adam provides a measured response, suggesting that the emergence of such powerful open-source models was less surprising to industry insiders who understood the training cost trends.
Adam acknowledges that powerful "reasoning models" are now a reality, and open-source versions with increasing capabilities are inevitable. While he expects major labs like OpenAI to maintain their lead, he emphasizes that we must prepare for a world with broader access to these technologies.
Despite the disruption, Adam expresses optimism about achieving a stable outcome regarding power dynamics, geopolitics, and safety concerns, though he acknowledges this represents a significant departure from expectations even a year ago.
Aditya adds that this development was inevitable—as he puts it, "this is code people can figure out," noting that countries with strong engineering talent like China and India will naturally narrow the gap over time, though well-resourced labs should maintain some advantage.
💎 Key Insights
- Quora's exploration of LLMs revealed that while AI couldn't match expert human answers in quality, it excelled at providing instant responses to questions that lacked good human answers
- This insight led to the creation of Poe as a chat interface for AI interaction, rather than trying to integrate AI-generated answers directly into Quora's Q&A format
- Poe's value proposition is aggregating approximately 100 different AI models across text, image, video, and audio generation in a single interface
- Poe currently offers some automatic routing (for image requests and web-search queries) with plans to expand this intelligence
- The emergence of powerful open-source AI models like DeepSeek's R1 was less surprising to industry insiders who understood the training cost trends
- Adam believes major AI labs will maintain their lead but acknowledges we're entering an era where powerful "reasoning models" will be more widely accessible
- The democratization of AI capabilities was inevitable as the underlying technology is fundamentally code that talented engineers worldwide can reverse engineer
- Despite concerns, Adam remains optimistic about achieving a stable outcome regarding power dynamics, geopolitics, and safety issues
📚 References
Products & Technologies:
- Poe - Quora's platform aggregating access to various AI models through a chat interface
- GPT-3 - AI model Quora tested against human answers during their initial analysis
- LLMs (Large Language Models) - AI technology that Quora investigated for potential question-asking or answer-writing capabilities
- DeepSeek R1 - Open-source AI model referenced in discussion about the democratization of powerful AI systems
- Reasoning models - Term Adam uses to describe advanced AI systems with sophisticated reasoning capabilities
Companies & Organizations:
- Quora - Q&A platform that developed and launched Poe
- OpenAI - Leading AI lab Adam expects to maintain advantages over open-source alternatives
- China - Country mentioned as having engineering talent that will contribute to AI advancement
- India - Country mentioned as having engineering talent that will contribute to AI advancement
Concepts:
- Collaborative filtering - Technology Quora has traditionally used for recommendations
- Human expertise scarcity - Core principle around which Quora's original product was designed
- Automatic routing - Feature request for Poe to intelligently direct queries to the most appropriate AI model
- Web search augmentation - Capability of some AI models on Poe that enhances responses with internet information
- Training cost trends - Economic factors making powerful AI models increasingly accessible
🚀 Founder Mode
Aditya asks Adam about conventional wisdom that he believes is actually correct. Adam immediately references "founder mode," a recently popular concept in startup circles.
Adam elaborates that while "founder mode" is vaguely defined, its core premise is that CEOs and founders must take responsibility for making their companies succeed, sometimes against pushback from their teams. He explains that organizations gain strength when everyone moves in the same direction, which often requires the founder to make decisive choices even when facing resistance from team members seeking autonomy or alternative approaches.
Adam notes the irony that CEOs already have significant authority, yet still needed this "collective revolt" to reassert their decision-making power. He suggests this stems from a natural human tendency toward egalitarianism that may be suboptimal for running effective companies.
Aditya builds on this, critiquing the traditional management philosophy of "managing yourself out of a job" and the MBA ideology that leaders shouldn't get into details or have strong points of view. Instead, he argues that founder mode means knowing which two or three things really matter and then diving deep into those details, whether they involve architecture, marketing, positioning, or storytelling.
🌳 Organizations Aren't Perfectly Recursive
Adam offers a compelling analogy, comparing organizations to recursive data structures. He explains that if organizations were truly recursive—where every manager at every level relates to their reports in identical ways—then senior leaders couldn't possibly micromanage details several layers down without creating chaos.
Instead, Adam argues that organizations must acknowledge that the root of the tree (the founder/CEO) operates under different rules. While this might feel inelegant, unfair, or like poor management to some, Adam emphasizes that the focus must be on effectiveness rather than elegance or universal happiness.
Aditya makes a humorous but insightful observation that even in programming, recursive functions require a base case—a special condition for the root node—reinforcing Adam's point that organizational "recursion" also requires special handling at the top.
🌱 Natural Growth
An audience member asks about how Quora initially acquired content contributors before reaching critical mass. Adam's response emphasizes the importance of designing for natural, sustainable growth from the very beginning.
Adam shares that Quora's founding team of four reached out to about 500 of their friends, asking them to post questions and answers on the platform as a favor, even though they wouldn't initially get much value from it. Only about 10% (roughly 50 people) actually participated, but this was enough to create a small initial community. As content increased, the platform gradually became more attractive, allowing them to invite more people and establish a growth cycle.
Adam emphasizes that companies shouldn't view the early stage as fundamentally different from later growth stages. While initial momentum requires effort, a well-designed product will naturally scale if it has the right growth mechanisms built in.
He cautions against expending excessive energy on early marketing or community building if the product itself isn't designed to scale naturally.
🧠 LLMs and Training Data
Another audience member asks about Quora's relationship with LLM training data, noting that Quora seems like a natural platform for human expert data annotation. They also ask which factor—data, compute, or algorithms—Adam believes will be most important for LLM quality.
Adam first addresses the latter question, stating that all three factors are crucial and must work in combination. He then explains how Quora's value proposition is evolving in a world of increasingly capable LLMs.
He emphasizes that Quora's main value in an AI-driven world is the unique knowledge on the platform that isn't available elsewhere. LLMs can only provide correct factual answers if those facts were in their training data; otherwise, even powerful reasoning capabilities won't help.
Regarding data licensing, Adam doesn't comment specifically on agreements with AI companies but notes that Quora users can opt out of model training through their settings. He indicates that Quora is thoughtfully balancing the value of preserving unique knowledge on their platform against allowing LLMs to train on portions of their data under certain conditions.
💎 Key Insights
- "Founder mode" represents the idea that CEOs must take decisive responsibility for their company's direction, even when facing pushback from team members seeking autonomy
- Organizational leadership isn't perfectly recursive—the CEO as the "root node" operates under different rules than other management layers
- Products should be designed for natural growth from the beginning, with the same mechanics that will scale from millions to tens of millions of users
- Early-stage startups should focus on building products with inherent growth mechanisms rather than excessive marketing or community building
- In an AI-driven world, Quora's value lies in the unique knowledge on its platform that isn't available elsewhere in LLM training data
- LLMs can only provide correct factual answers if those facts were in their training data; even powerful reasoning can't generate unknown facts
- Compute, data, and algorithms are all critical components for LLM development, working in combination
📚 References
Concepts:
- Founder mode - Management philosophy emphasizing CEO authority and decisive leadership
- Recursive data structures - Programming concept Adam uses as an analogy for organizational hierarchy
- Base case - Programming concept related to recursive functions, used as an analogy for CEO's special role
- Natural growth - Product design principle emphasizing sustainable scaling mechanics from early stages
- Unique knowledge - Quora's value proposition in an AI world—information not available elsewhere
- Critical mass - The threshold of users/content needed for a platform to sustain growth
Companies & Organizations:
- Quora - Q&A platform founded by Adam, discussed regarding growth strategies and AI integration
- South Park Commons - Organization behind the "Minus One" podcast
- Atomic Growth - Company credited for supporting the podcast episode
Technologies:
- LLMs (Large Language Models) - AI systems discussed regarding training data and capabilities
- AGI (Artificial General Intelligence) - Referenced in discussion of AI's advancing capabilities
- Compute - One of three key factors Adam identifies for LLM development
- Data - Second key factor for LLM development, particularly unique knowledge
- Algorithms - Third key factor Adam identifies as crucial for LLM development