Skip to main content
Skip to main content

6 posts tagged with "AI"

View All Tags

Measuring Developer Productivity in the Age of AI

· 10 min read
David Sanchez
David Sanchez

When Traditional Metrics Stop Working​

AI-assisted development is no longer an experiment. It is part of everyday engineering work across organizations of all sizes. Tools powered by large language models generate code, propose refactors, write tests, summarize pull requests, and coordinate multi-step engineering tasks.

This creates a fascinating and uncomfortable challenge: productivity is clearly improving, but it is becoming much harder to measure accurately.

From Prompts to Specifications: How Great Engineers Communicate with AI

· 14 min read
David Sanchez
David Sanchez

How Great Engineers Communicate with AI in the Agentic Era​

AI has changed how we write software. But more importantly, it has changed how we communicate intent.

Early conversations about AI-assisted development focused heavily on prompt engineering. Developers experimented with phrasing tricks, formatting styles, and clever instructions to coax better outputs from language models. Entire communities formed around "the perfect prompt."

That phase was useful, but it was never the destination.

Designing Software for an Agent-First World

· 13 min read
David Sanchez
David Sanchez

Your Repository Is Now Your Most Important Interface​

The role of the software engineer is evolving rapidly, not because AI can generate code, but because software development itself is becoming a human-agent collaborative system.

In recent years, we moved from AI assisting with snippets, to generating entire functions, to proposing pull requests, and now to agents that navigate repositories, reason about architecture, and execute multi-step development tasks autonomously.

Humans and Agents: Collaboration Patterns from IDE to Pull Request

· 13 min read
David Sanchez
David Sanchez

The Collaboration Is Already Happening — The Question Is Whether It's Structured​

If DevOps foundations prepare the system and the evolution of the Software Engineer reframes the role, the next logical question is this:

How do humans and agents actually collaborate in practice?

Not in theory. Not in demos. Not in marketing videos.

But in real repositories, real IDEs, real pull requests, and real production systems.

The Evolution of the Software Engineer in the AI and Agentic Era

· 19 min read
David Sanchez
David Sanchez

Writing Code Was Never the Job — Delivering Outcomes Was​

For decades, the role of the Software Engineer has evolved alongside tooling, platforms, and abstractions. From low-level systems programming to high-level frameworks, from waterfall to agile, from on-prem to cloud, each shift changed how software is built, but not who ultimately builds it.

The rise of AI-assisted development and more recently, agentic software engineering represents a fundamentally different kind of shift. Software engineers are no longer the sole producers of code. They are increasingly becoming designers of systems that produce code, operators of autonomous collaborators, and stewards of quality, security, and intent.

Agentic Software Engineering Needs Strong DevOps Foundations (More Than Ever)

· 9 min read
David Sanchez
David Sanchez

The Age of AI Agents Has Arrived, Is Your Engineering Culture Ready?​

Agentic software engineering is no longer a future concept. AI coding agents, autonomous pull request generation, self-healing pipelines, and AI-assisted operations are already reshaping how teams design, build, test, and ship software every single day.

And here's the uncomfortable truth most teams aren't ready to hear:

Agents don't magically fix broken engineering practices. They scale them.

Ask me about my website

Powered by Azure OpenAI

👋 Hello Friend!

You can ask me about:

  • Blog posts or technical articles.
  • Projects and contributions.
  • Speaking topics and presentations
  • Tech behind the website.