Tagged articles

Software Architecture

1241 articles · Page 1 of 13
Architect
Architect
Jul 3, 2026 · Artificial Intelligence

Avoiding Skill Hell: Writing Agent Skills That Remain Predictable, Not Outdated Wikis

The article analyses the emerging "Skill Hell" problem where an ever‑growing set of Agent Skills makes routing, context handling, execution and maintenance fragile, and proposes a three‑layer design, explicit routing contracts, progressive disclosure, evidence‑driven steps and disciplined pruning to keep skills stable and auditable.

AI GovernanceAgent SkillsLLM Ops
0 likes · 26 min read
Avoiding Skill Hell: Writing Agent Skills That Remain Predictable, Not Outdated Wikis
IT Learning Made Simple
IT Learning Made Simple
Jul 3, 2026 · Fundamentals

Understanding the Development View: A Floor‑Plan for Code Organization

The article explains the Development View— the "code floor plan" in the 4+1 view model—by detailing how code is organized, directory structures, module dependencies, build and packaging configurations, common architectural patterns, design principles, and practical solutions to typical problems such as circular dependencies and package chaos.

Software Architecturecode organizationdesign principles
0 likes · 9 min read
Understanding the Development View: A Floor‑Plan for Code Organization
IT Learning Made Simple
IT Learning Made Simple
Jun 30, 2026 · Fundamentals

Understanding the Logical View: Abstracting What a System Does

The logical view, the first and most intuitive part of the 4+1 view model, describes a system from a functional perspective, compares it with development, process, and physical views, defines core elements such as modules, responsibilities and relationships, outlines design principles, drawing steps, common pitfalls, and documentation templates.

4+1 view modelSoftware Architecturelogical view
0 likes · 7 min read
Understanding the Logical View: Abstracting What a System Does
IT Learning Made Simple
IT Learning Made Simple
Jun 29, 2026 · Fundamentals

Understanding the 4+1 View Model: Five Perspectives to Master Software Architecture

The article explains why a single architectural view is insufficient, introduces the 4+1 view model by Philippe Kruchten, details each of the five views with their questions, stakeholders, and typical diagrams, and provides practical steps, documentation guidance, and pros and cons for applying the model.

4+1 view modelSoftware Architecturedesign documentation
0 likes · 8 min read
Understanding the 4+1 View Model: Five Perspectives to Master Software Architecture
James' Growth Diary
James' Growth Diary
Jun 29, 2026 · Artificial Intelligence

How WorkBuddy’s Expert Mode Turns Prompts into an AI Harness – 10‑Layer Architecture Explained

The article dissects WorkBuddy’s Expert Mode, showing how it transforms cumbersome, hand‑crafted prompts into a modular, installable AI harness through a ten‑layer architecture of Rules, Expert Prompts, Skills, Tools, Memory, Sub‑Agents and automation, enabling reusable, configurable expert capabilities across models.

AIExpert ModePrompt Engineering
0 likes · 17 min read
How WorkBuddy’s Expert Mode Turns Prompts into an AI Harness – 10‑Layer Architecture Explained
IT Learning Made Simple
IT Learning Made Simple
Jun 28, 2026 · Backend Development

Why Monoliths Shine Early but Become a Fatal Bottleneck Later

The article explains why monolithic architecture is the optimal choice for early‑stage, low‑traffic projects due to its speed, simplicity, and low overhead, but later suffers from release coupling, resource contention, and team conflicts, outlining clear criteria for when to migrate to microservices.

DeploymentMicroservicesSoftware Architecture
0 likes · 3 min read
Why Monoliths Shine Early but Become a Fatal Bottleneck Later
Architect
Architect
Jun 27, 2026 · Backend Development

From Task Cycles to a Maintainable, Observable, Replayable Agent Loop

The article explains how Loop Engineering turns multi‑round Agent execution into a maintainable, observable, and replayable closed‑loop by defining six core components, reusing traditional development patterns, presenting a CI‑failure triage demo, and highlighting architectural and practical pitfalls.

Agent LoopCI PipelineObservability
0 likes · 19 min read
From Task Cycles to a Maintainable, Observable, Replayable Agent Loop
Architecture Breakthrough
Architecture Breakthrough
Jun 25, 2026 · R&D Management

How to Design System Architecture Diagrams with DDD in the AI Era

The article explains how architects can bridge high‑level platform diagrams and concrete implementation by using DDD‑based module functional diagrams that serve as prompts for AI code generation, avoiding low‑level detail while ensuring domain understanding guides development.

AI Prompt EngineeringArchitecture DiagramDDD
0 likes · 4 min read
How to Design System Architecture Diagrams with DDD in the AI Era
Architect
Architect
Jun 21, 2026 · Industry Insights

Why Enterprise AI’s New Moat Lies in Real Workflows, Not Code Complexity

The interview with Anthropic CEO Dario Amodei reveals that as AI makes software generation cheap, the real competitive edge for enterprises will shift from code complexity to mastering real‑world workflows, data permissions, governance, and trustworthy execution within customer environments.

AIAgentic EngineeringEnterprise AI
0 likes · 26 min read
Why Enterprise AI’s New Moat Lies in Real Workflows, Not Code Complexity
Java Tech Enthusiast
Java Tech Enthusiast
Jun 19, 2026 · Fundamentals

Why FFmpeg’s Creator, Used by Billions, Lives in Poverty – History & Architecture

FFmpeg, the hidden engine behind every video you watch, was built by a handful of passionate developers who split container and codec layers, reverse‑engineered closed formats, and endured poverty and community conflict, yet their relentless optimization made it the dominant, open‑source multimedia framework worldwide.

FFmpegSoftware ArchitectureVideo Processing
0 likes · 14 min read
Why FFmpeg’s Creator, Used by Billions, Lives in Poverty – History & Architecture
IT Learning Made Simple
IT Learning Made Simple
Jun 17, 2026 · Industry Insights

Where Do Architects Over 35 Go? Career Paths, Challenges, and Strategies

The article analyzes how software architects aged 35 and above distribute across continued architecture work, management, entrepreneurship, freelancing, and career switches, using recruitment data, case studies, and practical advice to explain why senior architects become more valuable and how they can navigate age‑related challenges.

EntrepreneurshipSoftware Architectureage and salary trends
0 likes · 10 min read
Where Do Architects Over 35 Go? Career Paths, Challenges, and Strategies
IT Learning Made Simple
IT Learning Made Simple
Jun 12, 2026 · Industry Insights

How Architects' Roles Differ Between China and Abroad

The article analyzes the contrasting status, daily responsibilities, skill expectations, compensation, career trajectories, and cultural influences of software architects in China versus those in Silicon Valley, highlighting each side's strengths, weaknesses, and suitability for different professionals.

ChinaSilicon ValleySoftware Architecture
0 likes · 11 min read
How Architects' Roles Differ Between China and Abroad
IT Learning Made Simple
IT Learning Made Simple
Jun 11, 2026 · Industry Insights

Why China Needs So Many Software Architects: A Policy‑Driven Analysis

The article examines why China’s digital‑economy strategy, technology‑sovereignty goals, the Xinchuang initiative, widespread digital transformation, and a severe talent gap are driving an unprecedented demand for software architects, and it offers policy‑aware career recommendations.

Software ArchitectureXinchuangdigital economy
0 likes · 9 min read
Why China Needs So Many Software Architects: A Policy‑Driven Analysis
ZhiKe AI
ZhiKe AI
Jun 11, 2026 · Backend Development

Monolith Isn’t the Problem—It’s the Big Ball of Mud

The article argues that monolithic architecture is not inherently flawed; the real issue is a “big ball of mud” lacking clear module boundaries, and it explains how the MonolithFirst principle, an architecture spectrum, modular‑monolith design rules, and real‑world case studies guide teams to choose the right structure.

Case StudyMicroservicesModular Monolith
0 likes · 13 min read
Monolith Isn’t the Problem—It’s the Big Ball of Mud
IT Learning Made Simple
IT Learning Made Simple
Jun 10, 2026 · R&D Management

From Engineer to Architect: Three Essential Skills to Bridge the Gap

The article explains why many engineers struggle to become architects, compares the roles, and outlines three critical capabilities—abstraction, trade‑off reasoning, and communication—along with concrete methods and a staged roadmap for developing each skill.

Software Architectureabstractioncareer development
0 likes · 10 min read
From Engineer to Architect: Three Essential Skills to Bridge the Gap
IT Learning Made Simple
IT Learning Made Simple
Jun 8, 2026 · R&D Management

The Essential Gear to Become a Software Architect

This guide maps the complete skill tree for aspiring software architects, detailing foundational knowledge, core competencies such as system design and performance tuning, extended expertise in cloud‑native and big‑data technologies, and a staged learning roadmap to help newcomers acquire the necessary gear.

Big DataPerformance OptimizationSoftware Architecture
0 likes · 9 min read
The Essential Gear to Become a Software Architect
IT Learning Made Simple
IT Learning Made Simple
Jun 7, 2026 · Industry Insights

A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame

The article walks through a typical software architect’s day—from early‑morning stand‑ups and requirement reviews, through writing design documents, ad‑hoc incident triage, architecture review meetings, code reviews, and technical‑debt cleanup—highlighting time allocation, required skills, pain points, and practical advice for aspiring architects.

Career AdviceSoftware ArchitectureSystem Design
0 likes · 9 min read
A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame
IT Learning Made Simple
IT Learning Made Simple
Jun 5, 2026 · Industry Insights

Why Senior Architects Command Higher Value: The Aging Advantage in Tech

The article examines why software architects become more valuable with age, contrasting the fleeting, physically demanding nature of coding roles with the experience‑rich, low‑replaceability, decision‑making responsibilities of architecture, and offers concrete steps for engineers to develop the requisite skills.

Software Architecturecareer developmentdecision making
0 likes · 8 min read
Why Senior Architects Command Higher Value: The Aging Advantage in Tech
ZhiKe AI
ZhiKe AI
Jun 5, 2026 · Fundamentals

Understanding Onion Architecture: Beyond the Concentric Circles

The article explains that Onion Architecture’s essence lies in inward‑facing dependencies rather than the visual onion shape, details its six‑layer structure, clarifies common misconceptions, and compares it with Clean and Hexagonal architectures to show how it improves testability and replaceability.

Clean ArchitectureDependency InversionDomain-Driven Design
0 likes · 12 min read
Understanding Onion Architecture: Beyond the Concentric Circles
IT Learning Made Simple
IT Learning Made Simple
Jun 4, 2026 · Fundamentals

One Diagram That Reveals the Full Software Architecture Family Tree

This article uses a single family‑tree diagram to explain the three generations of software architecture—enterprise, application, and domain‑specific architectures—detailing their layers, typical concerns, common tools, and the 4+1 view model for describing systems from multiple perspectives.

Data ArchitectureEnterprise ArchitectureSoftware Architecture
0 likes · 7 min read
One Diagram That Reveals the Full Software Architecture Family Tree
IT Learning Made Simple
IT Learning Made Simple
Jun 2, 2026 · R&D Management

What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding

The article demystifies the software architect role by outlining core duties such as system design, technology selection, solving technical challenges, cross‑team coordination, a typical daily schedule, and how it differs from senior developers, while emphasizing that architects are not omnipotent but facilitators.

Software ArchitectureSystem Designrole comparison
0 likes · 8 min read
What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding
ZhiKe AI
ZhiKe AI
Jun 1, 2026 · Backend Development

Balancing Software Architecture Choices in Real Projects

The article explains that software architecture is fundamentally about trade‑offs, categorises major architecture families such as DDD, Clean/Hexagonal/Onion, Microservices vs SOA, CQRS/Event Sourcing, MVC, PACELC, BASE, FLP, Repository and 12‑Factor principles, and shows how each addresses specific constraints to help engineers pick the most suitable design for their context.

CAPClean ArchitectureDesign Patterns
0 likes · 12 min read
Balancing Software Architecture Choices in Real Projects
ZhiKe AI
ZhiKe AI
May 31, 2026 · Fundamentals

Do You Really Understand SOLID Design Principles?

This article expands the SOLID principles into a three‑layer framework—class, pattern, and component levels—clarifying common misinterpretations, presenting correct definitions with concrete examples, and showing how GRASP and design patterns operationalize these principles for stable, low‑coupling software.

Design PatternsGRASPObject-Oriented Design
0 likes · 14 min read
Do You Really Understand SOLID Design Principles?
ZhiKe AI
ZhiKe AI
May 31, 2026 · Fundamentals

Why Knowing 100 Coding Principles Still Won’t Make You Write Good Code: The 4 Misunderstood Rules

The article explains that developers often memorize dozens of rules such as DRY, KISS, YAGNI, SOLID, and CAP, yet still produce poor code because they misunderstand the original intent of these principles, illustrating the pitfalls with concrete examples, classic laws like Brooks' Law, and how mis‑interpretations cascade through design, architecture, and measurement practices.

CAP theoremDRYKISS
0 likes · 17 min read
Why Knowing 100 Coding Principles Still Won’t Make You Write Good Code: The 4 Misunderstood Rules
AI2ML AI to Machine Learning
AI2ML AI to Machine Learning
May 30, 2026 · Artificial Intelligence

Decoding the Harness Stack: Balancing Human Effort and AI Intelligence

The article analyzes Harness, a 2026 proposal that extends traditional agents with a seven‑layer architecture to fully emulate human experience, discusses rapid upgrades from prompts to skills, outlines development‑stack challenges, and presents six engineering principles for building reliable AI agents.

AGIAI agentsHarness framework
0 likes · 9 min read
Decoding the Harness Stack: Balancing Human Effort and AI Intelligence
Java Tech Enthusiast
Java Tech Enthusiast
May 28, 2026 · R&D Management

Why Tech‑Obsessed Engineers Hit a Career Ceiling

The article argues that engineers who prioritize flashy technologies over business value quickly hit a career ceiling, illustrating the danger with over‑engineered micro‑service splits, costly AI projects, and loss of judgment, then offers practical habits and advice to align technology with real business outcomes.

Software Architecturebusiness alignmentcareer development
0 likes · 8 min read
Why Tech‑Obsessed Engineers Hit a Career Ceiling
Architecture Breakthrough
Architecture Breakthrough
May 28, 2026 · R&D Management

Avoiding the ‘Air‑Castle’ Mindset: How Architects Combine Macro Vision and Micro Detail

The author reflects on a recent technical design presentation, analyzes strengths and gaps in the architecture process, and argues that only a top‑down macro view paired with bottom‑up micro‑level detail can prevent architects from drifting into vague, non‑actionable designs.

Software Architecturedesign processdetail design
0 likes · 5 min read
Avoiding the ‘Air‑Castle’ Mindset: How Architects Combine Macro Vision and Micro Detail
Su San Talks Tech
Su San Talks Tech
May 27, 2026 · Artificial Intelligence

Next AI Draw.io: AI‑Powered Diagramming 10× Faster Than Visio

The article introduces Next AI Draw.io, an AI‑enhanced web app that integrates with Claude Code to generate architecture, sequence, use‑case, activity, and mind‑map diagrams via natural‑language prompts, offering a workflow claimed to be ten times faster than traditional Visio drawing.

AI diagrammingClaude CodeMCP
0 likes · 5 min read
Next AI Draw.io: AI‑Powered Diagramming 10× Faster Than Visio
LuTiao Programming
LuTiao Programming
May 26, 2026 · Industry Insights

When AI Agents Stop Chatting and Start Running Your Workflows

A brief experiment shows that an AI agent can execute an entire refund workflow—from querying the order to notifying finance—without any user clicks, illustrating a shift from traditional UI‑driven software to AI‑driven workflow automation that could reshape enterprise systems.

AI agentsAI industrySoftware Architecture
0 likes · 7 min read
When AI Agents Stop Chatting and Start Running Your Workflows
AI Engineer Programming
AI Engineer Programming
May 26, 2026 · Artificial Intelligence

What Exactly Makes a System AI‑Native?

The article defines AI‑native as a system whose existence depends on AI at every layer, contrasts it with AI‑enabled and AI‑first, explains the structural layers, role shifts, bottlenecks, and maturity stages, and offers concrete guidelines for building truly AI‑native engineering practices.

AI-nativePrompt EngineeringSoftware Architecture
0 likes · 10 min read
What Exactly Makes a System AI‑Native?
IT Learning Made Simple
IT Learning Made Simple
May 25, 2026 · Backend Development

From Straw Hut to Skyscraper: The Evolution of Software Architecture

This article traces the historical evolution of software architecture—from early monolithic programs likened to straw huts, through layered, distributed, and microservice designs, to modern cloud‑native and AI‑driven approaches—explaining why each shift addresses growing complexity and organizational needs.

MicroservicesSoftware Architecturearchitecture evolution
0 likes · 9 min read
From Straw Hut to Skyscraper: The Evolution of Software Architecture
DataFunSummit
DataFunSummit
May 16, 2026 · Industry Insights

What Powers Palantir’s 137% Revenue Surge? Inside Its Ontology‑Based Enterprise AI Platform

Palantir’s Q4 2025 revenue jumped 70% to $14.07 billion, with U.S. commercial revenue soaring 137%, driven not merely by AI hype but by its Ontology‑centric approach that tightly integrates data, business logic, actions, and security, locking large enterprises into a deeply embedded decision‑making stack.

AI OpsCase StudiesData Integration
0 likes · 9 min read
What Powers Palantir’s 137% Revenue Surge? Inside Its Ontology‑Based Enterprise AI Platform
IT Services Circle
IT Services Circle
May 14, 2026 · Fundamentals

Design Patterns: Born in 1994, Died in 2034 – A 40‑Year Saga

The article traces the fictional rise and fall of design patterns from their 1994 debut, through a golden era of OOP and interview hype, to their eclipse by modern language features and AI‑generated code, ending with AI agents unintentionally reinventing the same abstractions.

AI code generationDesign PatternsGang of Four
0 likes · 12 min read
Design Patterns: Born in 1994, Died in 2034 – A 40‑Year Saga
21CTO
21CTO
May 14, 2026 · Industry Insights

Why 157K Developers Turn to OpenCode to Hedge Against Anthropic’s Risks

The article analyzes how Anthropic’s OAuth lock‑down and tighter managed‑agent limits spurred 157,000 developers to adopt the open‑source OpenCode toolchain, weighing vendor‑neutral portability against the integrated power of Claude Code and examining the strategic trade‑offs behind the shift.

AI programmingAnthropicOAuth
0 likes · 14 min read
Why 157K Developers Turn to OpenCode to Hedge Against Anthropic’s Risks
ZhiKe AI
ZhiKe AI
May 10, 2026 · Fundamentals

What the 800‑Page “Software Engineering” Textbook Really Teaches

The article explains that the classic 800‑page software engineering textbook is not a list of methods to memorize but a decision‑making coordinate system that guides readers through process, requirements, architecture, testing, and evolution, helping them understand why and how to apply each practice in real projects.

Software ArchitectureSoftware EvolutionSoftware Process
0 likes · 11 min read
What the 800‑Page “Software Engineering” Textbook Really Teaches
Architect
Architect
May 1, 2026 · Artificial Intelligence

From Vibe Coding to Agentic Engineering: How AI Is Redefining the Engineer‑Architect Boundary

Karpathy’s 2026 Sequoia AI Ascent interview shows that while Vibe Coding lowers the barrier for rapid prototyping, the emerging Agentic Engineering paradigm pushes AI agents into the full software‑development lifecycle, demanding new control planes, verification, context handling and blurring the line between senior engineers and architects.

AI engineeringAgentic EngineeringControl Plane
0 likes · 34 min read
From Vibe Coding to Agentic Engineering: How AI Is Redefining the Engineer‑Architect Boundary
Architect's Guide
Architect's Guide
May 1, 2026 · Backend Development

Senior Architects Reveal a Comprehensive Learning Roadmap for Aspiring System Designers

The article outlines a step‑by‑step learning system compiled by senior architects, covering skill foundations, source‑code analysis, distributed and microservice architectures, concurrency, performance tuning, essential Java tools, and a hands‑on e‑commerce project to help developers become well‑rounded architects.

ConcurrencyMicroservicesSoftware Architecture
0 likes · 7 min read
Senior Architects Reveal a Comprehensive Learning Roadmap for Aspiring System Designers
Yunqi AI+
Yunqi AI+
Apr 29, 2026 · R&D Management

How to Reverse Engineer Legacy Systems for Reliable AI Coding

The article outlines a systematic reverse‑engineering process for legacy systems that extracts factual system knowledge, organizes it into AI‑consumable context, and integrates the workflow into a continuous delivery loop to improve AI draft accuracy and team cognition.

AI codingKnowledge ManagementSoftware Architecture
0 likes · 14 min read
How to Reverse Engineer Legacy Systems for Reliable AI Coding
SuanNi
SuanNi
Apr 25, 2026 · Artificial Intelligence

Mastering Google’s AI Agent Protocols to Build Industrial‑Grade Applications

The article walks through Google’s AI Agent Development Kit, explains six open communication protocols, demonstrates their integration in a restaurant supply‑chain use case, extracts five architecture rules from the Google Cloud AI Agent Bake‑Off, and shows how to build production‑ready, modular AI agents without custom glue code.

AI agentsGoogle AIMicroservices
0 likes · 15 min read
Mastering Google’s AI Agent Protocols to Build Industrial‑Grade Applications
ZhiKe AI
ZhiKe AI
Apr 25, 2026 · Industry Insights

Harness Engineering: The Hottest New AI Engineering Paradigm of 2026

Harness Engineering, now buzzing across the tech community, promises a ten‑fold productivity boost by replacing hand‑written code with a structured AI‑driven system, and the article breaks down its definition, evolution from Prompt to Context to Harness, core components, real‑world examples, and the associated risks and debates.

AI SystemsAI safetyHarness Engineering
0 likes · 9 min read
Harness Engineering: The Hottest New AI Engineering Paradigm of 2026
Infinite Tech Management
Infinite Tech Management
Apr 24, 2026 · R&D Management

From Pig Pens to Skyscrapers: How Programmers Become Architects

The article explains why coding skill alone isn’t enough, outlines the four essential architectural mindsets, shows how neglecting business, people, technology, and operational complexity turns systems into spaghetti, and offers concrete career advice for engineers at every level.

Software ArchitectureSystem Designarchitectural thinking
0 likes · 10 min read
From Pig Pens to Skyscrapers: How Programmers Become Architects
MeowKitty Programming
MeowKitty Programming
Apr 23, 2026 · Backend Development

Why Java Developers Should Re‑Emphasize API Design in the AI Era

Java developers using AI to generate code find speed gains, but vague API boundaries cause AI to misinterpret intent; clear, well‑named, constrained interfaces are essential for reliable AI assistance, making API design a core factor in future development productivity.

AI code generationAPI designBackend Development
0 likes · 6 min read
Why Java Developers Should Re‑Emphasize API Design in the AI Era
Top Architect
Top Architect
Apr 23, 2026 · Fundamentals

12 Surefire Ways to Write Unmaintainable Code

The article lists twelve concrete anti‑patterns—such as over‑splitting microservices, writing megamethods, deep nesting, misleading comments, copy‑pasting code, ignoring logging, and over‑engineering with heavyweight frameworks—that dramatically reduce code readability and make maintenance a nightmare, illustrated through the fictional programmer Er Gou and his bewildered teammates.

LoggingMicroservicesSoftware Architecture
0 likes · 13 min read
12 Surefire Ways to Write Unmaintainable Code
FunTester
FunTester
Apr 21, 2026 · Fundamentals

What Real-World Code Changes Teach About Low‑Level Design

The author recounts how maintaining and evolving a long‑lived production system exposed hidden costs of poor low‑level design, leading to a shift from pattern‑first thinking to change‑driven analysis, small incremental refactorings, and ultimately a calmer, more maintainable codebase.

Design PatternsSoftware Architecturecode maintainability
0 likes · 16 min read
What Real-World Code Changes Teach About Low‑Level Design
Big Data and Microservices
Big Data and Microservices
Apr 20, 2026 · Artificial Intelligence

Why AI Agents Outperform Traditional Apps: From Passive Commands to Goal‑Driven Automation

The article explains how conventional "smart" apps merely react to user commands, while AI Agents combine large language models, tool‑calling capabilities, and explicit goals to autonomously plan, act, and iterate, offering a new software paradigm with both promising use cases and current limitations.

AI AgentLarge Language ModelReAct framework
0 likes · 13 min read
Why AI Agents Outperform Traditional Apps: From Passive Commands to Goal‑Driven Automation
Architecture and Beyond
Architecture and Beyond
Apr 19, 2026 · Artificial Intelligence

How Hermes Agent Structures Persistent Memory, Skills, and Session Search

This article dissects Hermes Agent's three‑layer persistence model, skill discovery mechanisms, tool registration and scheduling, session‑search retrieval, and automated skill evolution, highlighting design trade‑offs, concurrency handling, and practical pitfalls for building robust AI‑driven agents.

AI agentsMemory ManagementSession Search
0 likes · 20 min read
How Hermes Agent Structures Persistent Memory, Skills, and Session Search
TonyBai
TonyBai
Apr 19, 2026 · Artificial Intelligence

Thin Harness, Fat Skills: Garry Tan’s AI Engineering Secrets for 1000× Efficiency

Garry Tan explains that the massive productivity gap among AI agents stems from bloated harness layers and weak skills, proposing a "Thin Harness, Fat Skills" architecture—four‑function harnesses, reusable markdown skill files, resolvers, latent‑vs‑deterministic separation, propensity analysis, and perpetual skill upgrades—to achieve up to a thousand‑fold efficiency gains.

AI agentsGarry TanMarkdown Skills
0 likes · 10 min read
Thin Harness, Fat Skills: Garry Tan’s AI Engineering Secrets for 1000× Efficiency
DevOps in Software Development
DevOps in Software Development
Apr 17, 2026 · Artificial Intelligence

Designing a Control System for AI Code Generators: The Harness Engineering Framework

This article breaks down Birgitta Böckeler's Harness Engineering framework, explaining its 2×2 control matrix, the distinction between computational and inferential controls, three regulation dimensions, and new concepts like Harnessability and Harness Templates, while offering concrete actions for engineering leaders.

AI code generationAI engineeringControl Systems
0 likes · 10 min read
Designing a Control System for AI Code Generators: The Harness Engineering Framework
AI Insight Log
AI Insight Log
Apr 16, 2026 · Artificial Intelligence

Hermes Agent Accused of Plagiarism—Founder Retorts with “Delete Your Account”

A small open‑source team claims Hermes Agent copied its self‑evolution architecture within 36 days, detailing ten code‑level similarities, while the project's founder responded on Twitter with a terse “Delete your account,” sparking a heated debate over plagiarism and attribution in AI agents.

AI agentsSoftware Architecturecode plagiarism
0 likes · 10 min read
Hermes Agent Accused of Plagiarism—Founder Retorts with “Delete Your Account”
Linyb Geek Road
Linyb Geek Road
Apr 16, 2026 · Artificial Intelligence

Does Conway's Law Apply to LLM Agent Systems? Design Insights and Best Practices

The article explores how Conway's Law—"organizations design systems that mirror their structure"—extends to large‑model agent architectures, offering concrete examples, role‑alignment strategies, concise communication patterns, and cautions against over‑engineering to improve multi‑agent collaboration.

AI CoordinationAgent System DesignConway's Law
0 likes · 9 min read
Does Conway's Law Apply to LLM Agent Systems? Design Insights and Best Practices
Data Party THU
Data Party THU
Apr 15, 2026 · Backend Development

Which Backend Language Wins in 2026? A Deep Dive into 11 Options

This article evaluates the top eleven backend programming languages for 2026, outlining each language's strengths, drawbacks, typical adopters, and offering a four‑question framework to help teams select the most suitable technology for their projects.

2026 TrendsSoftware Architecturebackend
0 likes · 13 min read
Which Backend Language Wins in 2026? A Deep Dive into 11 Options
Qborfy AI
Qborfy AI
Apr 14, 2026 · Artificial Intelligence

How to Give AI a Map, Not an Encyclopedia: Mastering Context Engineering

This article explains why AI can only act on information that appears in its context window, outlines the twin problems of missing data and overload, and presents a practical methodology—including AGENTS.md maps and LangChain's LocalContextMiddleware implementation—to engineer concise, searchable context for reliable agent behavior.

AIContext EngineeringLangChain
0 likes · 29 min read
How to Give AI a Map, Not an Encyclopedia: Mastering Context Engineering
Architecture Breakthrough
Architecture Breakthrough
Apr 7, 2026 · R&D Management

How to Build an IT Flywheel that Keeps Your R&D Team Winning

The article explains how grassroots R&D teams can create a systematic, self‑running IT flywheel that amplifies high‑quality, high‑efficiency delivery, aligns technical work with business KPIs, and uses SOPs to add acceleration, ultimately turning passive execution into proactive value creation.

IT FlywheelR&D ManagementSOP
0 likes · 8 min read
How to Build an IT Flywheel that Keeps Your R&D Team Winning
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Apr 2, 2026 · Artificial Intelligence

What Claude Code’s Leaked Source Reveals About Building Production‑Grade AI Agents

An in‑depth analysis of the leaked Claude Code repository uncovers its massive scale, Bun runtime, React‑in‑terminal UI, a 1,729‑line async generator loop, multi‑layer context compression, eight‑layer security, extensive tool families, unreleased features, and engineering patterns that together form a blueprint for constructing robust, cost‑aware AI agents.

AI agentsContext ManagementSoftware Architecture
0 likes · 11 min read
What Claude Code’s Leaked Source Reveals About Building Production‑Grade AI Agents
SuanNi
SuanNi
Apr 1, 2026 · Information Security

What the Claude Code Leak Reveals About AI Model Security and Hidden Features

An accidental packaging error exposed the full Claude Code source—over 500,000 lines of TypeScript, internal anti‑distillation safeguards, hidden "Undercover" and "Buddy" modules, and a zero‑interaction backdoor—prompting a worldwide security analysis and fierce community reaction.

AI securityClaudeInformation Security
0 likes · 13 min read
What the Claude Code Leak Reveals About AI Model Security and Hidden Features
dbaplus Community
dbaplus Community
Apr 1, 2026 · Artificial Intelligence

What the Claude Code Leak Reveals About AI Engineering Practices

A massive accidental release of Claude Code's 512,000-line TypeScript source, exposed via a source‑map file, lets anyone reconstruct the entire codebase and offers a stark, real‑world case study of high‑performance AI tooling, architectural trade‑offs, and the hidden costs of rapid development.

AI engineeringAnthropicClaude Code
0 likes · 10 min read
What the Claude Code Leak Reveals About AI Engineering Practices
ArcThink
ArcThink
Apr 1, 2026 · Artificial Intelligence

Inside Claude Code: 1,900‑File Source Dive Reveals Six‑Layer Architecture

After a source‑map leak exposed Claude Code’s 1,900 TypeScript files, this analysis dissects its six‑layer architecture, dynamic prompt assembly, four‑level caching, 60+ tool governance pipeline, six built‑in agents, five context‑compression strategies, and the real engineering trade‑offs hidden beneath the product.

AI engineeringAgent systemsPrompt Engineering
0 likes · 31 min read
Inside Claude Code: 1,900‑File Source Dive Reveals Six‑Layer Architecture
Radish, Keep Going!
Radish, Keep Going!
Mar 31, 2026 · Artificial Intelligence

Why Agent‑First Systems Fail and How Harness Engineering Fixes Them

The article analyzes OpenAI’s Harness Engineering approach, explains four systemic failure modes of LLM‑driven agents, and details five modular components—readable environment, task state machine, verification loop, architectural constraints, and loop detection—that together enable reliable, large‑scale agent development.

AIAgent EngineeringHarness
0 likes · 17 min read
Why Agent‑First Systems Fail and How Harness Engineering Fixes Them
LuTiao Programming
LuTiao Programming
Mar 29, 2026 · Backend Development

How I Cut Overtime: Boosting Java Development Efficiency by 300% with Claude (Step‑by‑Step Prompt)

The author overhauled his Java development workflow by using Claude as an architecture assistant, code generator, debugger, reviewer, and micro‑service splitter, providing detailed prompts that reduced repetitive tasks and decision costs, ultimately achieving nearly 300% productivity gains.

Claude AIPrompt EngineeringSoftware Architecture
0 likes · 8 min read
How I Cut Overtime: Boosting Java Development Efficiency by 300% with Claude (Step‑by‑Step Prompt)
Code Mala Tang
Code Mala Tang
Mar 28, 2026 · Artificial Intelligence

What Is Harness Engineering? A Deep Dive into AI Agent System Design

Harness Engineering is the emerging discipline that unifies Prompt Engineering, Context Engineering, and system-level controls to create robust, maintainable AI agent pipelines, illustrated with real-world performance gains, architectural patterns, and practical guidelines for building scalable AI‑driven workflows.

AI agentsAI productivityContext Engineering
0 likes · 12 min read
What Is Harness Engineering? A Deep Dive into AI Agent System Design
Architect's Journey
Architect's Journey
Mar 25, 2026 · Artificial Intelligence

Why SKILL Makes AI Development Surprisingly Simple

The article introduces the SKILL framework, explains its file‑based structure and LLM‑driven entry point, compares it with traditional API‑centric backends, outlines its suitable use cases and limitations, and argues that mastering SKILL will become a core productivity skill for developers.

AI engineeringLLMLow‑code AI
0 likes · 8 min read
Why SKILL Makes AI Development Surprisingly Simple
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
Eric Tech Circle
Eric Tech Circle
Mar 24, 2026 · Industry Insights

From Solo AI Experiments to Enterprise SaaS: Practical Lessons on Building a Commercial Product

The author recounts a two‑year journey from early AI demos to a fully‑featured SaaS inventory system, detailing product architecture, multi‑platform development, AI tool selection, SDD/DDD practices, Git‑based review, and the limits of current AI assistance, offering concrete guidance for engineers aiming to commercialize AI‑augmented software.

AIAI toolsProduct Development
0 likes · 17 min read
From Solo AI Experiments to Enterprise SaaS: Practical Lessons on Building a Commercial Product
IT Services Circle
IT Services Circle
Mar 22, 2026 · Fundamentals

Bridging Incompatible C++ Logging Interfaces with the Adapter Pattern

This article explains how to use class and object adapters in C++ to reconcile mismatched logging interfaces, allowing seamless integration of third‑party loggers without modifying existing system code, and demonstrates the transition from inheritance‑based adapters to composition‑based adapters for greater flexibility.

Adapter PatternC++Class Adapter
0 likes · 8 min read
Bridging Incompatible C++ Logging Interfaces with the Adapter Pattern
Coder Circle
Coder Circle
Mar 17, 2026 · Industry Insights

After a Decade of Java, Why the Programmer Era Is Shifting

The article analyzes how AI is now writing code, compressing development cycles from half a day to minutes, reshaping programmer roles through three historical value shifts, highlighting new AI‑centric responsibilities, and offering a concrete learning path for Java developers to thrive in the AI era.

AI PlatformsAI engineeringArtificial Intelligence
0 likes · 8 min read
After a Decade of Java, Why the Programmer Era Is Shifting
AI Engineer Programming
AI Engineer Programming
Mar 17, 2026 · Industry Insights

When AI Skips the UI, What’s Left for SaaS?

The article analyzes how AI agents that operate directly via APIs are eroding the UI‑centric SaaS model, reshaping developer roles, collapsing seat‑based pricing, and shifting value toward infrastructure and deep‑vertical solutions while highlighting transitional friction and future opportunities.

AI agentsSaaSSoftware Architecture
0 likes · 9 min read
When AI Skips the UI, What’s Left for SaaS?
Top Architect
Top Architect
Mar 11, 2026 · Backend Development

Why Over‑Engineered Architecture Fails: Real‑World Lessons from a Code Review

A senior architect recounts a code review where a colleague wrapped a simple two‑payment‑method order system in strategy, factory, and abstract‑factory patterns, then explains why such over‑design hurts maintainability, when to apply complex patterns, and practical guidelines for clean backend architecture.

Design PatternsSoftware Architecture
0 likes · 13 min read
Why Over‑Engineered Architecture Fails: Real‑World Lessons from a Code Review
AI Architecture Hub
AI Architecture Hub
Mar 10, 2026 · Industry Insights

How OpenAI Built a Million‑Line Codebase Without Human Typing – Lessons for AI‑Driven Software Engineering

OpenAI’s five‑month "Harness Engineering" experiment showed that a three‑person team could generate a million‑line software product entirely with Codex and GPT‑5, achieving ten‑fold productivity, redefining engineering roles, workflow loops, and offering five practical guidelines for AI‑augmented development while highlighting unresolved challenges.

AI engineeringAI productivityContinuous Integration
0 likes · 18 min read
How OpenAI Built a Million‑Line Codebase Without Human Typing – Lessons for AI‑Driven Software Engineering
TonyBai
TonyBai
Mar 7, 2026 · Artificial Intelligence

Breaking the Curse of Knowledge: Why Senior Architects Lag Behind in the OpenClaw AI Wave

The article analyzes how the OpenClaw AI agent boom reveals a paradox where seasoned architects, burdened by years of engineering rigor, hesitate while newcomers and cross‑disciplinary users rapidly build functional applications, attributing this to the psychological "curse of knowledge" and shifting power dynamics in software development.

AI agentsCurse of KnowledgeDeveloper Psychology
0 likes · 10 min read
Breaking the Curse of Knowledge: Why Senior Architects Lag Behind in the OpenClaw AI Wave
Architect's Guide
Architect's Guide
Feb 26, 2026 · Backend Development

8 Essential Software Architecture Patterns and When to Use Them

This article explains eight common software architecture patterns—from single‑database apps to microservices, caching, sharding, elastic scaling and multi‑datacenter deployment—detailing their designs, typical use cases, advantages, drawbacks, and practical implementation steps.

CachingDesign PatternsElastic Scaling
0 likes · 23 min read
8 Essential Software Architecture Patterns and When to Use Them
Architect
Architect
Feb 24, 2026 · Artificial Intelligence

How to Safely Integrate Claude Code: An Architect’s Proven AI‑Assisted Development Workflow

Boris Tane, former founder of Baselime and Cloudflare Workers observability lead, shares a disciplined eight‑step workflow that lets architects harness Claude Code while preventing costly system‑breaking AI‑generated code, by making every AI contribution explicit, reviewed, and anchored to documented architectural decisions.

AI-assisted codingClaude CodeSoftware Architecture
0 likes · 18 min read
How to Safely Integrate Claude Code: An Architect’s Proven AI‑Assisted Development Workflow
phodal
phodal
Feb 24, 2026 · Artificial Intelligence

How Routa Turns Multi‑Agent AI Coding into an Engineered Collaboration Framework

Routa is an engineering‑focused multi‑agent framework that separates tasks, state, events, and execution into controllable modules, enabling open‑ecosystem AI coding agents to collaborate through structured specifications, event‑driven coordination, and verifiable tool interfaces rather than fragile prompt stitching.

AI collaborationAgent CoordinationMulti-agent
0 likes · 12 min read
How Routa Turns Multi‑Agent AI Coding into an Engineered Collaboration Framework
TonyBai
TonyBai
Feb 12, 2026 · Industry Insights

From P2H to P2A2H: The Ultimate Inversion of Software Architecture for AI Agents

The article argues that software engineering is shifting from a programmer‑to‑human (P2H) model to a programmer‑to‑agent‑to‑human (P2A2H) paradigm, requiring new API designs, machine‑readable specifications, headless tools, generative UIs, and heightened safety guardrails so that AI agents can act as the primary users of code.

AI agentsAPI redesignP2A2H
0 likes · 12 min read
From P2H to P2A2H: The Ultimate Inversion of Software Architecture for AI Agents
Architect
Architect
Feb 11, 2026 · Artificial Intelligence

How to Engineer Claude Agents for Stable Production: From Single Agent to Multi‑Agent Systems

This article synthesizes Anthropic’s recent Claude Agent blogs, presenting a layered architecture and practical steps to transform chat‑centric agents into reliable, production‑ready systems, covering when to adopt multi‑agent setups, the role of Skills and MCP, and a ready‑to‑use implementation checklist.

MCPMulti-agentSkills
0 likes · 22 min read
How to Engineer Claude Agents for Stable Production: From Single Agent to Multi‑Agent Systems
IT Learning Made Simple
IT Learning Made Simple
Feb 10, 2026 · Fundamentals

Complete Guide to Acing the System Architecture Designer Exam – From Beginner to Certification

This article offers a comprehensive, step‑by‑step roadmap for candidates aiming to become certified System Architecture Designers in China, covering exam fundamentals, eligibility, detailed syllabus breakdown, study schedules, practical preparation tactics, resource recommendations, and career benefits, helping readers efficiently navigate the entire certification process.

Software Architecturecareer developmentcertification
0 likes · 33 min read
Complete Guide to Acing the System Architecture Designer Exam – From Beginner to Certification
PMTalk Product Manager Community
PMTalk Product Manager Community
Feb 2, 2026 · R&D Management

The AI Era’s Three‑Layer Paradigm Shift: Ditch Classical Coding for Super‑Individuals

In the AI era, product development is being reshaped by three revolutions—speed, organization, and engineering—where traditional month‑long cycles give way to day‑level delivery, solo ‘super‑individuals’ replace siloed teams, and AI‑driven code generation is constrained by DSLs, prompt engineering, and evolved test‑driven development.

AIProduct DevelopmentPrompt Engineering
0 likes · 9 min read
The AI Era’s Three‑Layer Paradigm Shift: Ditch Classical Coding for Super‑Individuals
21CTO
21CTO
Jan 31, 2026 · Backend Development

Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments

The article examines how the rise of microservices introduced hidden complexity, cost, and operational overhead, and argues that many teams are shifting back to modular monoliths, which offer clearer boundaries, faster deployments, and lower coordination burdens while still supporting future scalability.

Backend DevelopmentMicroservicesModular Monolith
0 likes · 14 min read
Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments
Data STUDIO
Data STUDIO
Jan 29, 2026 · Fundamentals

10 Python Design Patterns to Eliminate Spaghetti Code and Build Maintainable Projects

The article explains why architecture matters, introduces ten essential Python design patterns—such as Dependency Injection, Strategy, Builder, Event‑Driven, Repository, Mapper, Pipeline, Command, Specification, and Plugin Registry—with concrete code examples and practical advice to transform messy scripts into clean, scalable applications.

Builder PatternDependency InjectionDesign Patterns
0 likes · 44 min read
10 Python Design Patterns to Eliminate Spaghetti Code and Build Maintainable Projects
AI Waka
AI Waka
Jan 26, 2026 · Industry Insights

Why Traditional Software Architecture Fails at Scale and How Message‑Based Design Solves It

The article examines the fifty‑year gap between Alan Kay's biologically‑inspired object model and Roy Fielding's REST constraints, explains why mainstream OOP and microservices fall short, and presents a message‑fabric architecture with bindable components, moderators, and assertion‑driven development that finally delivers scalable, autonomous enterprise systems.

Message-drivenMicroservicesSoftware Architecture
0 likes · 22 min read
Why Traditional Software Architecture Fails at Scale and How Message‑Based Design Solves It
大转转FE
大转转FE
Jan 26, 2026 · Artificial Intelligence

Exploring AI Agent Development: Tools, Case Studies, and the Future of Engineering

This newsletter curates five in‑depth articles on AI agents, covering a week‑long Vibe Coding desktop assistant project, a deep dive into Claude Agent SDK tools, Huolala’s Agent Skills implementation, the shift to “Agent Engineer” roles, and the evolving opportunities for engineers in the AI era.

AI toolsAgent EngineeringClaude SDK
0 likes · 7 min read
Exploring AI Agent Development: Tools, Case Studies, and the Future of Engineering
SpringMeng
SpringMeng
Jan 21, 2026 · Industry Insights

Why Most Developers Struggle to Become Software Architects

Most programmers never become software architects because the role demands a distinct architectural mindset, extensive real‑world experience, and opportunities that are scarce in small teams, leading to a low proportion of architects and a career bottleneck for many engineers.

High concurrencySoftware Architecturecareer development
0 likes · 5 min read
Why Most Developers Struggle to Become Software Architects
Architect
Architect
Jan 20, 2026 · Artificial Intelligence

Turning AI Agents into Reliable Team Members: Practical Engineering Practices

This guide explains how architects can treat AI agents as controllable teammates by establishing clear plans, managing context, creating verification loops, versioning assets, leveraging parallelism, and applying multi‑layer risk governance to make agent‑driven development safe and efficient.

Software ArchitectureVerificationagent planning
0 likes · 13 min read
Turning AI Agents into Reliable Team Members: Practical Engineering Practices
Top Architect
Top Architect
Jan 8, 2026 · Fundamentals

What 10+ Design Patterns Power MyBatis’s 20k+ Lines of Code?

The article examines how MyBatis’s massive source code employs more than ten classic design patterns—creational, structural, and behavioral—to decouple complex scenarios, illustrating each pattern with diagrams, typical use‑cases, and related classes within the framework.

Behavioral PatternsCreational PatternsMyBatis
0 likes · 13 min read
What 10+ Design Patterns Power MyBatis’s 20k+ Lines of Code?
Code Wrench
Code Wrench
Jan 8, 2026 · Backend Development

From Hexagonal Architecture to DDD: A Practical Evolution Path for Your System

This article explains how hexagonal architecture serves as a solid foundation for gradually introducing domain‑driven design, outlines the stages of evolution, highlights common pitfalls, and provides concrete code examples to help teams decide when to move beyond hexagonal alone.

Clean ArchitectureDDDDomain-Driven Design
0 likes · 8 min read
From Hexagonal Architecture to DDD: A Practical Evolution Path for Your System
Alipay Experience Technology
Alipay Experience Technology
Jan 6, 2026 · Backend Development

How Alipay Cut App Size by 47M and Pre‑install Package by 127M with Componentization

Alipay tackled exploding bundle sizes, code‑reuse pain, and architectural complexity by redesigning its engineering stack into a standardized, plug‑in component system that reduced the main app by 47 MB, the pre‑install package by 127 MB, and cut baseline‑sync modifications from dozens to single‑digit numbers.

AndroidComponentizationSoftware Architecture
0 likes · 23 min read
How Alipay Cut App Size by 47M and Pre‑install Package by 127M with Componentization
DevOps in Software Development
DevOps in Software Development
Jan 6, 2026 · Industry Insights

Why Military Software Needs a New Take on Common Building Blocks

The article analyzes how Common Building Blocks (CBB) can be structured, managed, and productized within the highly regulated, complex, and safety‑critical environment of military software, proposing layered architectures, governance platforms, and a product‑mindset to enable sustainable reuse across projects.

CBBR&D ManagementSoftware Architecture
0 likes · 12 min read
Why Military Software Needs a New Take on Common Building Blocks