Organizational Context for AI Coding Agents with Dennis Pilarinos - Software Engineering Daily Recap

Podcast: Software Engineering Daily

Published: 2026-03-05

Duration: 49 min

Summary

In this episode, Dennis Pilarinos discusses how AI coding agents are changing the landscape of software development by shifting the focus from code generation to understanding context. He introduces Unblocked, a startup designed to bridge the context gap that hinders effective software engineering.

What Happened

Dennis Pilarinos, founder and CEO of Unblocked, shared insights about his extensive background in developer tools and how it informed the creation of his startup. With a career that spans significant roles at Microsoft and AWS, as well as co-founding BuddyBuild, Dennis emphasizes the importance of context in software development. He explains that as AI agents increasingly contribute to coding tasks, understanding the context behind decisions and workflows becomes critical for maintaining software quality.

The conversation highlights the challenges teams face due to inconsistencies in context, which can lead to failures in meeting production standards. Dennis elaborates on Unblocked's context engine, designed to aggregate organizational knowledge from various sources like source code, pull requests, and documentation. This approach aims to provide both developers and AI agents with the necessary context to enhance code quality, streamline onboarding, and foster more effective workflows, ultimately addressing the evolving needs of software engineering in an agentic world.

Key Insights

Key Questions Answered

What role does context play in software development?

Dennis Pilarinos describes context as essential for understanding why systems work the way they do and how architectural decisions are made. Context helps engineers navigate the complexities of software projects, especially for those new to a team. It encompasses the 'tribal knowledge' that enables developers to make informed decisions and understand existing workflows.

How does Unblocked address the context gap in software engineering?

Unblocked's context engine aggregates and reasons over various sources of organizational knowledge, which include source code, documentation, and team communications. By providing a comprehensive view of context, Unblocked aims to reduce misinformation and improve the reliability of AI-generated code, thereby enhancing overall software quality.

What are the challenges of reconciling conflicting sources of truth in software?

Dennis discusses the difficulties of navigating discrepancies across different systems, where one source may state one thing while another contradicts it. This conflict can lead to confusion and mistrust, akin to dealing with a person who provides unreliable information. Unblocked addresses this by acting as a trusted member of the team that has knowledge of all relevant conversations and decisions.

How has the role of software engineers evolved with the introduction of AI?

The conversation highlights that the introduction of AI agents shifts the bottlenecks in the software development lifecycle. Engineers must now focus not only on coding but also on understanding and providing context for the decisions made by AI. This evolution challenges engineers to adapt their skill sets to include context engineering alongside technical expertise.

What insights can be drawn from Dennis Pilarinos's background in tech?

Dennis's extensive experience at major tech companies like Microsoft and AWS, combined with his entrepreneurial efforts in co-founding BuddyBuild, informs his approach to building developer tools. His understanding of cloud computing and developer needs has shaped Unblocked's mission to solve context-related challenges in software development, reflecting a deep comprehension of the industry.