Architecture Musings
Author

Architecture Musings

When the AI wave arrives, it feels like we've reached the frontier of technology. Here, an architect records observations and reflections on technology, industry, and the future amid the upheaval.

10
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Architecture Musings

10 recent articles
Architecture Musings
Architecture Musings
Apr 20, 2026 · Industry Insights

ThoughtWorks Technology Radar Vol. 34: Engineering Practices and Cognitive Shifts in the Agent Era

The article analyses ThoughtWorks' 34th Technology Radar, revealing how the rise of AI agents forces a reassessment of software engineering fundamentals, introduces semantic diffusion, cognitive debt, security risks, and highlights both newly adopted tools like Kafbat UI and Typer and a set of cautionary practices that demand tighter control and context engineering.

AICognitive debtTechnology Radar
0 likes · 34 min read
ThoughtWorks Technology Radar Vol. 34: Engineering Practices and Cognitive Shifts in the Agent Era
Architecture Musings
Architecture Musings
Apr 19, 2026 · Artificial Intelligence

My AI Adoption Journey: Lessons from the Terraform and Ghostty Creator

The author, Mitchell Hashimoto—co‑founder of HashiCorp and creator of Terraform and Ghostty—shares a step‑by‑step, candid account of adopting AI agents, detailing six phases from abandoning chatbots to continuously running agents, the concept of “harness engineering,” and practical insights on when and how to integrate AI into a developer workflow.

AI adoptionAgent EngineeringGhostty
0 likes · 16 min read
My AI Adoption Journey: Lessons from the Terraform and Ghostty Creator
Architecture Musings
Architecture Musings
Apr 17, 2026 · Artificial Intelligence

Building AI‑Native Design Docs with Architecture as Code

The article explains why traditional diagram‑as‑code approaches fall short for AI agents, introduces Architecture as Code as a structured, version‑controlled alternative, discusses the role of interface contracts and narrative documentation, and outlines the need for deterministic context engineering to make design documents truly live for both humans and machines.

AI agentsArchitecture as CodeContext Engineering
0 likes · 22 min read
Building AI‑Native Design Docs with Architecture as Code
Architecture Musings
Architecture Musings
Apr 7, 2026 · Artificial Intelligence

Why I Reject the Equation Agent = LLM + Harness

The article argues that equating an AI agent with merely an LLM plus engineering harness oversimplifies the agent’s true cognitive core—memory, planning, and tool use—and warns that such a formula risks cementing a temporary engineering compromise into a lasting ontological definition.

AI PlanningAgent architectureHarness
0 likes · 10 min read
Why I Reject the Equation Agent = LLM + Harness
Architecture Musings
Architecture Musings
Apr 4, 2026 · Industry Insights

Exploring the Harness Architecture Concept: A First Look

This article examines the emerging "Harness Architecture" idea, arguing that constraints should be applied before AI code generation by leveraging stepwise refinement, modular contracts, and living design documents to improve precision, reduce token usage, and prevent architectural drift in large software projects.

AI engineeringHarness ArchitectureSpec‑Driven Development
0 likes · 8 min read
Exploring the Harness Architecture Concept: A First Look
Architecture Musings
Architecture Musings
Apr 2, 2026 · Artificial Intelligence

Claude Code Exposed: Two Real Pitfalls That Reveal Fatal AI Agent Traps

Switching from IDE plugins to the Claude Code CLI AI agent can dramatically speed up code generation, but the author’s two real‑world incidents reveal how blind reliance creates black‑box code, context vacuums, and confident hallucinations that inflate technical debt and jeopardize maintainability.

AI AgentClaude Codecode generation
0 likes · 9 min read
Claude Code Exposed: Two Real Pitfalls That Reveal Fatal AI Agent Traps
Architecture Musings
Architecture Musings
Mar 26, 2026 · Artificial Intelligence

OpenAI vs Anthropic: Two Harness Strategies for Code Agent Engineering

Both OpenAI and Anthropic published 2026 papers on AI Code Agents, but they propose opposite harness designs—OpenAI relies on strict structural constraints and linter‑driven engineering, while Anthropic uses a three‑agent evaluation loop—offering a detailed comparison of their mechanisms, trade‑offs, costs, and suitable use cases.

AI agentsAnthropicHarness Engineering
0 likes · 20 min read
OpenAI vs Anthropic: Two Harness Strategies for Code Agent Engineering
Architecture Musings
Architecture Musings
Mar 25, 2026 · Information Security

Seeing AI Agent Drift in Vector Space: An Unvalidated Thought Experiment

The article imagines an AI coding agent that silently exfiltrates credentials hidden in data, explains why rule‑based and text‑level defenses miss such attacks, proposes monitoring the agent's vector‑space decision trajectory with six geometric metrics, and critically evaluates the feasibility and limitations of this approach.

AI agentsLLManomaly detection
0 likes · 23 min read
Seeing AI Agent Drift in Vector Space: An Unvalidated Thought Experiment
Architecture Musings
Architecture Musings
Mar 24, 2026 · Artificial Intelligence

Why the C4 Model Is the Underrated Context Management Protocol for AI Coding

AI code generators excel on small tasks but falter on large, multi‑module changes because they lack sufficient context; the article shows how the C4 Model’s four‑level decomposition provides a natural context‑slicing strategy, supported by studies like Carnegie Mellon’s analysis and the SWE‑CI benchmark, to keep AI‑assisted development reliable.

AI codingC4 ModelContext Management
0 likes · 15 min read
Why the C4 Model Is the Underrated Context Management Protocol for AI Coding