From Lambda to LLMs: AI Coding and the Future of Programming by Anurag Mendhekar
Lambda World 25
•
42m
AI coding tools can generate code across a wide range of syntaxes, paradigms, and environments. They are beginning to transform how we write, teach, and even conceive of programming. For decades, functional programming has pushed toward higher levels of abstraction, composability, and reasoning. Today, AI is accelerating that trajectory by shifting attention from syntax to intent. What does this mean for the evolution of programming languages and computer science education? Do functional programming ideas provide a foundation for this shift? And how might our conception of software development change in an era where machines help shoulder the mechanics of coding? This talk may raise more questions than it answers, but it aims to spark a discussion about how we, as practitioners and educators, can help shape this transition for future generations of computer scientists.
Up Next in Lambda World 25
-
Prompting Safely: Building Secure LLM...
Discover how a domain-specific language (DSL) in Scala can help you design secure and composable prompts for LLMs. This talk explores techniques to prevent prompt injection, enforce prompt structure, and reason about non-deterministic behavior using a monadic effect system and Functional Programm...
-
Evolving AI-Assisted Web UI Developme...
In this session, I will explore the evolution of a novel approach: leveraging LLMs to generate, refactor, and incrementally update Web UIs using a domain-specific language (DSL) as a semantic bridge. In the spirit of specification as code, we look at the problem of translating abstract UI intents...
-
Does FP still matter in the era of AI?
Closing debate at Lambda World.