Building an LLM from scratch is the modern-day equivalent of yak shaving. Focus on building applications, not the underlying models.
#1about 4 minutes
How science fiction movies explain modern AI concepts
Science fiction films like Blade Runner and The Terminator offer analogies for understanding AI behaviors such as hallucinations and prompt engineering.
#2about 5 minutes
Comparing deterministic and non-deterministic software development
While code itself is deterministic with version control and infrastructure as code, the overall software process involves non-deterministic elements like user behavior and cloud reliability.
#3about 3 minutes
The complex process of building and training AI models
AI models are programs written by computers that infer rules from data, but their development is a complex, experimental process often left to specialized researchers.
#4about 6 minutes
Why you shouldn't build your own AI model from scratch
Building a large language model from the ground up is a resource-intensive and unnecessary distraction, similar to building your own compiler just to write a blog post.
#5about 4 minutes
Leveraging AI as a new user experience paradigm
AI and LLMs represent a new computing paradigm, much like the smartphone, that enables novel user experiences by providing a conversational interface to existing tools and services.
#6about 2 minutes
Applying software engineering skills to AI integration
Software developers should focus on integrating existing AI tools and applying their expertise in testing, deployment, and maintainability to build robust AI-powered applications.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:11 MIN
Shaping the future of AI in software development
Developer Experience in the Age of AI
02:45 MIN
Addressing key challenges in the AI era for developers
The Data Phoenix: The future of the Internet and the Open Web
02:37 MIN
The developer's evolving role in the age of AI
Designing the Future of Human<>Agent Collaboration
03:25 MIN
The developer's evolving role from integrator to architect
Reimagining the Developer Experience: The AI Advantage
02:47 MIN
Final perspectives on the future of AI in software
From Monolith Tinkering to Modern Software Development
11:27 MIN
How AI is reshaping developer careers and hiring
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
04:08 MIN
Viewing AI as a partner, not just a tool
Edit Your Future: Queerverse Radical AI
03:27 MIN
Understanding the new AI developer stack and MLOps workflow
Developer Experience, Platform Engineering and AI powered Apps
Exploring AI: Opportunities and Risks for DevelopersIn today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Chris Heilmann
Transforming Software Development: The Role of AI and Developer ToolsIn today's fast-paced tech landscape, AI has begun to play an increasingly significant role, reshaping the way developers create software. As we delve into this transformation, we uncover both opportunities and challenges that AI brings into the worl...
Daniel Cranney
Panel Discussion: Responsible AI in Practice - Real-World Examples and ChallengesIntroductionIn the ever-evolving landscape of artificial intelligence, the concept of "responsible AI" has emerged as a cornerstone for ethical and practical AI implementation. During the WWC24 Panel discussion, three eminent experts—Mina, Bjorn Brin...
Daniel Cranney
One billion (bad?) developers: How AI is changing the way we learn to codeAI has transformed so many aspects of programming, with IDE-integrated code assistants now capable of building complex projects from simple prompts.While AI makes it easier for newcomers to dive into coding, could it also hinder their learning by enc...
From learning to earning
Jobs that call for the skills explored in this talk.