7 ways AI is changing software testing

The integration of artificial intelligence in software testing isn’t just changing the workflow for testers, it’s reshaping how developers approach testing throughout the development life cycle. While much of the discussion around AI focuses on code generation, an...

Anatomy of an AI agent knowledge base

AI agent fervor has permeated the software development world. But, we’re no longer talking about a singular, all-knowing AI. Rather, emerging agentic workflows rely on multiple specialized agents working together. So-called “agentic AI” has a strong business case, but...

Software development has a ‘996’ problem

There is a persistent, dangerous myth in software development that output equals outcome. It’s the idea that if we just throw more hours or more lines of code at the problem, we will inevitably win. Gergely Orosz of The Pragmatic Engineer fame recently dismantled this...

It’s the end of vibe coding, already

In the early days of generative AI, AI-driven programming seemed to promise endless possibility, or at least a free pass to vibe code your way into quick wins. But now that era of freewheeling experimentation is coming to an end. As AI works its way deeper into the...