Software engineering

Don't Build Agents You Can't Answer For — Addy Osmani

Don't Build Agents You Can't Answer For — Addy Osmani

Addy Osmani discusses the evolving role of software engineers in the age of AI agents, emphasizing a shift from code production to human judgment, accountability, and system ownership. He highlights new challenges like cognitive debt and the "orchestration tax," proposing that the modern engineer's value lies in "answerability," taste, and discerning which paths warrant human investment and responsibility.

What is an AI Code Generator? LLM Coding, Productivity, & Risk

What is an AI Code Generator? LLM Coding, Productivity, & Risk

AI code generators leverage LLMs to translate natural language into code, significantly boosting developer productivity and job satisfaction by automating boilerplate and accelerating learning. However, they introduce risks like subtle security vulnerabilities and require rigorous human review. Evaluating tools hinges on trust, demanding features like data provenance, governance, secure deployment, and curated training data for enterprise adoption.

RLM: Recursive Language Models for Large Codebases - Shashi, Superagentic AI

RLM: Recursive Language Models for Large Codebases - Shashi, Superagentic AI

This talk introduces Recursive Language Models (RLM) as a solution for coding agents struggling with large codebases. RLM externalizes context management into a programmable REPL, allowing the model to write code, inspect the repository, and recursively delegate sub-questions via `llm_query` to curate relevant context. The speaker demonstrates `RLM Code`, an independent implementation, showcasing its operational loop, observability features, and practical applications for AI engineers dealing with complex software projects.

What do we build now? — Theo Browne, @t3dotgg

What do we build now? — Theo Browne, @t3dotgg

Theo Browne's keynote from AIEWF2026 urges software engineers to fundamentally change product development in response to rapidly evolving AI models (Sonnet 3.5 to Mythos). He advocates for rejecting legacy mental models and tools (skeuomorphism), embracing a new "Markdown tier" for projects, and thinking "wider" instead of just "deeper" by building extensible platforms that can challenge industry giants. The core message is to be more ambitious, as AI has drastically lowered the barrier to entry for complex, broad-reaching solutions.

What Is AI Code Refactoring? Agentic AI & Safe Code Changes

What Is AI Code Refactoring? Agentic AI & Safe Code Changes

This video explores AI code refactoring, differentiating between inline and autonomous agentic approaches. It highlights how AI can leverage pattern recognition for tasks like improving readability or reducing duplication, thereby addressing technical debt. A key focus is on the safety guardrails, detailing a multi-step, human-in-the-loop process involving planning, searching, reporting, human approval, patching, and verification through testing, ensuring AI-driven changes are safe for production and can integrate into CI/CD pipelines.

Sustainable Augmented Development • Kent Beck • YOW! 2025

Sustainable Augmented Development • Kent Beck • YOW! 2025

Kent Beck's presentation at YOW! Australia 2025 explores the transformative impact of augmented development ('the genie') on software engineering. He argues that AI shifts programming into an exploratory phase, requiring a re-evaluation of traditional practices. Beck introduces the concept of 'resting between the notes' to foster optionality over mere feature churn, and makes a compelling case for the increased value of junior developers as AI tools become powerful learning aids, emphasizing that 'nobody knows' the future but we must 'take our time' to adapt effectively.