How the Smartest Companies Use AI | Ankur Goyal, Braintrust
Jun 7, 2024
auto_awesome
Ankur Goyal, CEO of Braintrust, discusses the importance of LLM evals, having two AI roadmaps, and the impact of AI on software development. Topics include AI advancements, tool calling, and advice for young software engineers. Goyal shares insights on selecting AI models, staying updated on AI developments, and the significance of purpose in career growth.
Companies are adapting by having two product roadmaps: one for incremental AI improvements and another for transformative advancements.
Software development is shifting towards data-centric processes, moving away from code-centric approaches in favor of data-driven insights.
Brain Trust emphasizes autonomy and minimal meetings, focusing on granting individuals freedom and encouraging autonomy over micromanagement.
Deep dives
Product Roadmaps and AI Integration
Companies are adapting by having two product roadmaps: one assuming incremental AI improvements and another considering more transformative advancements. Customers forecast a significant increase in AI integration in engineering projects over the next years, marking a shift in software development paradigms towards data-centered processes.
The Paradigm Shift in Software Development
Software development is shifting away from code-centric approaches to prominently feature data sourced from users. The process no longer revolves around code in an IDE but focuses on data-driven insights that various stakeholders, not just engineers, contribute to, altering how software functions.
The Importance of Autonomy and Minimal Meetings
Brain Trust adopts a minimalistic approach by emphasizing autonomy, limiting meetings to one concise session per week. Granting freedom to individuals to make mistakes and encouraging autonomy is seen as more beneficial than micromanagement within the company.
Strategic AI Product Development and Two Roadmaps
Companies strategically develop AI-infused products to align with potential AI advancements. Encouraging building products that thrive with improved AI models, providing scalability and adaptability to future AI developments.
Delegation and Skill Set in Engineering Teams
Delegation is highlighted as a powerful tool, emphasizing the importance of finding team members with specific skill sets that exceed, or are at least on par with, the leader's abilities. By enabling and effectively delegating tasks to skilled individuals, the focus shifts from performing tasks to facilitating and supporting the team to accomplish complex engineering goals. This transition allows leaders to shift from customer-centric tasks to providing essential support for detailed engineering work that involves analyzing, decision-making, and building, resulting in increased team productivity and effectiveness.
Autonomy, Work Trials, and Product-Market Fit in Hiring Processes
The hiring approach at Brain Trust focuses on empowering autonomy among team members, providing extensive freedom and trust to support individual effectiveness. Work trials serve as a dual-purpose tool, not only for assessing candidate fit but also as a recruitment strategy by allowing engineers to work on projects aligned with customer feedback, fostering engagement and motivation for potential new hires. This tailored approach ensures a streamlined hiring process, focusing on productivity assessment post-trial and aligning product development with customer needs, thereby reinforcing a robust product-market fit approach in the hiring procedures.
Ankur Goyal is the Founder and CEO of Braintrust, the end to end developer platform for building the world's best AI products. Their customers include companies like Instacart, Zapier, Notion, Airtable, Replit, and more.
We hit on the importance of LLM evals, advice for building AI products, why the best companies have two AI product roadmaps, and his non-conventional advice for founders.
Timestamps:
(00:00) Intro
(04:04) Why everyone’s now an AI company
(06:03) Reasons LLM evals are so important
(08:10) Typescript becoming the language of AI
(09:19) Replacing vibe checks with Braintrust
(10:37) Making OpenAI’s protocols the standard
(11:27) Why the best companies have two AI roadmaps
(13:06) Building your product so each LLM release makes it better
(14:54) Predicting AGI is impossible
(15:54) Why people who work with LLMs aren’t worried about AI safety
(16:52) The best developers are all-in on co-pilots
(18:11) How AI is changing software development
(21:09) Combining IDE, CIDC, and observability in one product
(27:18) Are models more like CPU’s or relational databases?
(30:14) How to pick an LLM
(33:00) Advice for staying on top of new AI developments
(34:30) Why tool calling is so important
(38:02) Advice for young software engineers
(40:25) Learning to code doing linear algebra homework
(42:36) Lack of purpose interning in big tech
(44:07) Working at MemSQL learning to be a founder
(47:52) How to get a job at a startup
(50:43) Building his first startups product on an international flight
(52:39) Three lessons from his first failed startup
(54:46) Don’t delegate what you’re good at
(55:46) Why you should be careful listening to VCs advice
(57:34) Tactics for successful delegation
(59:36) Why Ankur doesn’t do any meetings
(01:02:42) The importance of self-service in unlocking certain customer segments
(01:05:14) How Braintrust got started
(01:07:45) Advice on picking your target customers
(01:10:35) How Braintrust hires with work trials
(01:15:21) Balancing security with a modern UI
(01:17:49) Why it’s hard to sell non-AI products right now
(01:19:21) Advice for selling to large enterprises
(01:23:10) Ankur’s favorite AI products