#Design

32 articles

Accidental Complexity and the Absence of Decision Records
Architecture 2026-05-21

Accidental Complexity and the Absence of Decision Records

How accidental complexity emerges, and why the absence of ADRs and Design Docs makes it hard to tell what is essential from what is accidental.

#Design#Architecture Decision Record#Design Docs
The Abstraction Trap in Architecture Design
Architecture 2026-04-23

The Abstraction Trap in Architecture Design

Why sharing domain logic can quietly turn into architectural debt, while technical concerns can safely be shared — with nuance around authorization and PII-sensitive logging.

#Design#DDD
Differentiating Architecture Strategy, Tactics, and Design
Architecture 2026-02-05

Differentiating Architecture Strategy, Tactics, and Design

Differentiate architecture strategy, tactics, and design using 5W1H framework to clarify why, what, how, when, where, and who decisions.

#Architecture Strategy#Architecture#Design
Good Architecture Strategy, Bad Architecture Strategy
Architecture 2026-02-05

Good Architecture Strategy, Bad Architecture Strategy

Exploring the differences between effective and ineffective architecture strategies.

#Architecture Strategy#Architecture#Design
Why and When to Write an Architecture Strategy
Architecture 2026-02-05

Why and When to Write an Architecture Strategy

Develop architecture strategies to eliminate ad-hoc technology decisions and establish technology standards across teams.

#Architecture Strategy#Architecture#Design
Key Points to Consider When Writing an ADR
Architecture 2026-01-09

Key Points to Consider When Writing an ADR

Master ADR writing by focusing on atomic decisions, documenting trade-offs, team discussions, and technical writing principles for architecture.

#Architecture Decision Record#Design#Architecture
Difference Between Requirements and Constraints
Architecture 2026-01-09

Difference Between Requirements and Constraints

Distinguish requirements from constraints in software design using ISO 29148 definitions for effective architecture trade-offs.

#Constraints#Requirements#Requests#Design#Architecture
Balancing Coupling in Software Design: Principles of Modularity for Sustainable Growth
Architecture 2025-12-29

Balancing Coupling in Software Design: Principles of Modularity for Sustainable Growth

Balancing Coupling in Software Design: Principles of Modularity for Sustainable Growth

#Book Review#Design
Clean Code Cookbook: A Recipe Collection for Improving Code Design and Quality
Architecture 2025-10-26

Clean Code Cookbook: A Recipe Collection for Improving Code Design and Quality

Clean Code Cookbook: A Recipe Collection for Improving Code Design and Quality

#Design#Book Review
Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems
Architecture 2025-08-11

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems

Driving Domain with Data Modeling - Towards Distributed and Loosely Coupled Core Systems

#Modeling#Design#System Design#Book Review
Practical Techniques for Building System Architecture
Architecture 2025-07-17

Practical Techniques for Building System Architecture

Practical Techniques for Building System Architecture

#Architecting#Architecture Strategy#Architecture#Architect#Design#System Design#Book Review
About Architecture, Architects, and Architecting
Architecture 2025-07-14

About Architecture, Architects, and Architecting

Understand architecture as essential system structure, architect responsibilities, and architecting activities for building aligned systems.

#System Design#Design#Architecture#Architect#Architecting
Cohesion and Coupling
Architecture 2025-06-25

Cohesion and Coupling

Understand cohesion and coupling as software design metrics. Learn the 7 levels of cohesion (coincidental to functional) and 6 levels of coupling (content to data) with practical examples.

#Design#System Design
Considering the Shelf Life of Design
Architecture 2025-06-08

Considering the Shelf Life of Design

Consider design shelf life across business, organization, product, and technical perspectives. Balance constraints and trade-offs.

#Design#System Design#Architecture Strategy#Architecture
Structure of My System Specification Document
Architecture 2025-05-19

Structure of My System Specification Document

Learn to structure system specification documents with sections for architecture, data models, APIs, and sequence diagrams for design clarity.

#System Design#Design#Tips
Considering Architecture Strategy
Architecture 2025-02-16

Considering Architecture Strategy

Understand architecture strategy as systematic policy for building and evolving systems, covering vision, principles, and scalability planning.

#Architecture#Organizational Design#Design#System Design#Architecture Strategy
Architect's Textbook: Building Software Architecture that Creates Value
Architecture 2025-01-13

Architect's Textbook: Building Software Architecture that Creates Value

Architect's Textbook: Building Software Architecture that Creates Value

#Architect#Architecture#Design#Fundamental Information Technology Engineer#Book Review
Tidy First? ―Experiential Software Design for Individuals
Architecture 2025-01-06

Tidy First? ―Experiential Software Design for Individuals

Tidy First? ―Experiential Software Design for Individuals

#Book Review#Software#Software Development#Design
Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management
Architecture 2024-12-26

Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management

Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management

#Architecture#Architect#System Design#Design#Book Review
freee Technical Book: Multi-Product Development at freee
Architecture 2024-11-09

freee Technical Book: Multi-Product Development at freee

freee Technical Book: Multi-Product Development at freee

#Design#System Design#Book Review