Tag

architecture.

33 writings found

Latest Archives

Using LLMs as Interrogators: A Better Way to Extract Complex Knowledge

How to use AI to interview humans and build better context documents, turning conversation into structured knowledge that scales.

The Genie and the Tar Pit: Can AI Coding Assistants Build for the Future?

As AI coding tools evolve from assistants to autonomous agents, the fundamental question remains: can they build software that lasts, or just code that runs?

The Fundamental Shift: Why Verification Speed Matters More Than Code Generation

AI coding tools are everywhere now. But the game isn't about generating code faster anymore. It's about knowing if that code is right.

Treating Prompts Like Code: What SPDD Gets Right About AI-Assisted Development

Thoughtworks' Structured Prompt-Driven Development treats prompts as version-controlled artifacts. Here's why that matters more than typing faster.

Treating AI Prompts Like Code: What I Learned From Thoughtworks' SPDD Method

Thoughtworks turned AI coding assistants into team assets with Structured Prompt-Driven Development. Here's why versioned prompts might matter more than speed.

Permission Hungry Agents and the Return to First Principles

ThoughtWorks Radar 34 reveals AI's paradox: tools that generate complexity at speed while forcing us back to security basics and software fundamentals.

Permission Hungry Agents and the Return to First Principles

ThoughtWorks Radar 34 reveals AI's paradox: we're racing forward while rediscovering software fundamentals, and our security models aren't ready.

Permission Hungry Agents and the Return to First Principles

ThoughtWorks' latest radar reveals AI isn't just pushing us forward, it's forcing us back to fundamentals like clean code and security basics.

Reading Code in the Age of AI: Why Human Review Still Matters

ThoughtWorks Radar reveals AI's paradox: tools generate complexity faster than we can understand it. Time to revisit fundamentals.

The Permission Hungry Dilemma: When AI Agents Want Access to Everything

ThoughtWorks Radar 34 highlights a fundamental tension: the most useful AI agents need broad access, but our security guardrails haven't caught up yet.

The Virtue of Laziness: Why AI Threatens What Makes Us Good Engineers

LLMs lack the programmer's essential virtue of laziness. Without constraints, they generate complexity instead of elegant abstractions.

The Theater of Computation: What Alan Turing's Story Still Teaches Us About Building Systems

Watching Breaking the Code reminded me that the principles Turing fought for—elegant abstraction and human dignity—still matter in system design.

AI-Assisted Development: The Taste Problem

Why coding with AI agents works brilliantly for implementation but falls apart for API design. Lessons from building real systems with Claude.

When Machines Write Code, Humans Must Learn to Judge

As LLMs generate more code, teams face cognitive surrender and debt proliferation. The future isn't about writing code, it's about verification.

When Agents Write Code, We Judge It: The Verification Economy

As LLMs generate code at scale, our job shifts from writing to verifying. What does this mean for how we organize teams and think about programming?

View all writings →