Tagged articles

design decisions

4 articles · Page 1 of 1
Thought Artisan
Thought Artisan
Mar 31, 2026 · Fundamentals

Two Perspectives on Architecture: Integral and Derivative Views

The article presents two perspectives on software architecture: the view perspective, where the system is the integral of all historical design decisions, and the design decision perspective, where each decision acts as the derivative defining the architecture's evolution direction and speed.

architectural viewsderivative metaphordesign decisions
0 likes · 2 min read
Two Perspectives on Architecture: Integral and Derivative Views
DeepNoMind
DeepNoMind
Mar 26, 2026 · Artificial Intelligence

Designing AI Agent Memory: Three‑Layer Architecture and Four Key Decisions

The article explains why AI agents need a dedicated memory system, describes a three‑layer memory architecture (working, short‑term, long‑term), and outlines four critical design decisions—what to write, when to read, how to update/forget, and isolation—illustrated with real‑world examples and industry solutions.

AI AgentHarnessKnowledge Graph
0 likes · 15 min read
Designing AI Agent Memory: Three‑Layer Architecture and Four Key Decisions
Thought Artisan
Thought Artisan
Mar 11, 2026 · Fundamentals

Design Decisions: The Hidden Architecture of Software Systems

This article explores the critical role of design decisions in software architecture, introduces templates like ADR for documenting decisions, discusses challenges in extracting decision knowledge, and examines how LLMs can mine historical artifacts like GitHub issues to recover lost architectural rationale.

ADRGitHub issuesLLM
0 likes · 9 min read
Design Decisions: The Hidden Architecture of Software Systems
Continuous Delivery 2.0
Continuous Delivery 2.0
May 30, 2023 · Fundamentals

Design Decisions and Architecture Decision Records (ADRs)

The article explains the importance of documenting software design decisions, introduces Architecture Decision Records (ADRs) as lightweight, text‑based records containing background, decision, and consequences, and discusses their historical evolution, practical benefits, challenges, and growing adoption in agile development.

ADRAgileArchitecture
0 likes · 12 min read
Design Decisions and Architecture Decision Records (ADRs)