Tagged articles

Software Architecture

1352 articles · Page 2 of 14
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.

Software Architecturebig datacloud native
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.

Code ReviewSoftware Architecturearchitecture-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.

Domain-Driven DesignOnion ArchitectureSoftware Architecture
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.

Security ArchitectureSoftware Architectureapplication architecture
0 likes · 7 min read
One Diagram That Reveals the Full Software Architecture Family Tree
Architectural Methodology
Architectural Methodology
Jun 4, 2026 · R&D Management

7 Common Pain Points When Software Engineers Become Architects (And How to Overcome Them)

The article outlines seven typical challenges that software developers face when moving into an architect role, such as over‑focusing on technical details, neglecting non‑functional requirements, poor communication with diverse stakeholders, and failing to design for failure, and suggests deliberate practice to address each issue.

Career TransitionSoftware Architecturecommunication
0 likes · 8 min read
7 Common Pain Points When Software Engineers Become Architects (And How to Overcome Them)
IT Learning Made Simple
IT Learning Made Simple
Jun 3, 2026 · R&D Management

From Debugging Bugs to Designing Architecture: My 10‑Year Engineer Journey

The author recounts a decade‑long evolution from writing simple CRUD code and fixing login bugs to leading system architecture design, highlighting the shifting mindset, key learning milestones, and practical advice for developers seeking to grow beyond code to strategic engineering roles.

Software Architecturecareer developmentsoftware engineering
0 likes · 8 min read
From Debugging Bugs to Designing Architecture: My 10‑Year Engineer Journey
Architectural Methodology
Architectural Methodology
Jun 2, 2026 · Industry Insights

Key Differences Between Software Architect and Senior Software Engineer Interviews

The article compares software architect and senior software engineer interviews, highlighting distinct mindsets, responsibilities, design scope, non‑functional focus, leadership expectations, typical questions, and evaluation artifacts, and explains why transitioning requires deliberate mindset shift rather than just experience accumulation.

Software Architectureinterview preparationrole comparison
0 likes · 7 min read
Key Differences Between Software Architect and Senior Software Engineer Interviews
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 Architecturerole comparisonsystem design
0 likes · 8 min read
What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding
Architectural Methodology
Architectural Methodology
Jun 2, 2026 · R&D Management

Key Differences Between Architects and Senior Software Engineers

The article contrasts architects and senior software engineers, showing that developers focus on implementing specific features and optimizing code within a single module, while architects address system‑wide trade‑offs, future evolution, standards, and cross‑team coordination, highlighting distinct mindsets, responsibilities, decision costs, and communication skills essential for career growth.

Software Architecturecareer developmentrole comparison
0 likes · 8 min read
Key Differences Between Architects and Senior Software Engineers
IT Learning Made Simple
IT Learning Made Simple
Jun 1, 2026 · Fundamentals

Why Learn Software Architecture? Turning the Boss’s Big Promises into an Architect’s Work

The article explains software architecture through a relatable boss‑story, defines architecture as a blueprint, outlines why architects are valuable, maps lofty business goals to concrete architectural challenges, and lists the career benefits of mastering architectural thinking.

Software Architecturecareer developmentsoftware engineering
0 likes · 6 min read
Why Learn Software Architecture? Turning the Boss’s Big Promises into an Architect’s Work
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.

CAPDesign PatternsDomain-Driven Design
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.

Financial TechnologySoftware ArchitectureTechnical 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 industryJava
0 likes · 7 min read
When AI Agents Stop Chatting and Start Running Your Workflows
TechVision Expert Circle
TechVision Expert Circle
May 26, 2026 · Industry Insights

Why Your System Isn’t Truly Yours: The Harsh Reality CTOs Must Face

The article reveals that most so‑called “self‑built” enterprise systems are merely assemblies of third‑party components—databases, cloud services, SaaS tools—and explains how license changes, API disruptions, and vendor lock‑in can erode a CTO’s control, then outlines practical steps for regaining architectural decision‑making authority by 2026.

AI GatewayCTOIaC
0 likes · 13 min read
Why Your System Isn’t Truly Yours: The Harsh Reality CTOs Must Face
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-NativeAgenticDevOps
0 likes · 10 min read
What Exactly Makes a System AI‑Native?
Subtle Storm
Subtle Storm
May 25, 2026 · R&D Management

How to Estimate Your Score for the Senior Architect Exam Multiple‑Choice Section (May 23 2026)

This post‑exam analysis compiles 74 multiple‑choice questions from the Senior Architect certification, adds community‑sourced answer hints and brief reasoning, and explains that the listed questions and options may differ from the official exam, aiming to help candidates roughly estimate their scores and reduce anxiety while awaiting results.

IT certificationSoftware Architectureexam preparation
0 likes · 8 min read
How to Estimate Your Score for the Senior Architect Exam Multiple‑Choice Section (May 23 2026)
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.

Software Architecturearchitecture evolutioncloud-native
0 likes · 9 min read
From Straw Hut to Skyscraper: The Evolution of Software Architecture
Subtle Storm
Subtle Storm
May 19, 2026 · Fundamentals

Essential Classic Software Architecture Styles Every Architect Must Know

The article explains the definition of software architecture styles, enumerates classic styles such as data‑flow (batch and pipeline‑filter), call/return, object‑oriented, layered, independent component (process‑communication and event‑driven), virtual‑machine (interpreter and rule‑based), and repository (database and blackboard), and provides concrete examples and a mnemonic to help remember their characteristics and suitable application scenarios.

Software ArchitectureVirtual Machinearchitecture styles
0 likes · 9 min read
Essential Classic Software Architecture Styles Every Architect Must Know
Subtle Storm
Subtle Storm
May 18, 2026 · Fundamentals

Essential Architecture Exam Topics: A Must‑Read Review Guide

This guide compiles the most critical architecture concepts for the software architect certification, covering mandatory styles, quality‑attribute analysis, ATAM evaluation, microservice vs. SOA/monolith trade‑offs, Lambda/Kappa big‑data designs, cloud‑native fundamentals, high‑concurrency web patterns, distributed‑system theories, DDD, AI‑ops, IoT/edge computing, blockchain basics, and DevOps practices, each illustrated with concrete metrics and decision‑making steps.

AIOpsDevOpsSoftware Architecture
0 likes · 11 min read
Essential Architecture Exam Topics: A Must‑Read Review Guide
DeepNoMind
DeepNoMind
May 17, 2026 · R&D Management

Uncovering the Hidden Burden of Architectural Decision Fatigue and How to Fix It

The article analyzes why large organizations suffer from architectural decision fatigue, explains the lack of a formal decision‑making process, and presents a practical solution using a technical decision matrix combined with Architectural Decision Records (ADR) to create transparent, repeatable, and low‑overhead decision workflows.

ADRProcess ImprovementSoftware Architecture
0 likes · 13 min read
Uncovering the Hidden Burden of Architectural Decision Fatigue and How to Fix It
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
Architecture Musings
Architecture Musings
May 15, 2026 · Fundamentals

Rebuilding Software Architecture Communication with the C4 Model’s Map‑Thinking Approach

The article explains how the C4 Model uses a map‑like, four‑level abstraction to replace ambiguous architecture diagrams with clear, audience‑specific views, detailing each layer’s purpose, notation rules, supplemental diagram types, and guidelines for extending or simplifying the model.

Architecture DiagramsC4 modelSoftware Architecture
0 likes · 11 min read
Rebuilding Software Architecture Communication with the C4 Model’s Map‑Thinking Approach
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
Subtle Storm
Subtle Storm
May 14, 2026 · Artificial Intelligence

Boost Architecture Paper Quality Fast with AI: A Practical Step‑by‑Step Guide

The article explains why many architects struggle to turn technical ideas into well‑written papers, how AI can translate those ideas into examiner‑friendly language without replacing critical thinking, and provides a detailed, three‑step workflow—including material preparation, precise prompt engineering, and iterative refinement—to dramatically improve paper quality and efficiency.

AIPrompt EngineeringSoftware Architecture
0 likes · 11 min read
Boost Architecture Paper Quality Fast with AI: A Practical Step‑by‑Step Guide
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 Architecturerequirements engineeringsoftware engineering
0 likes · 11 min read
What the 800‑Page “Software Engineering” Textbook Really Teaches
samdeepthink
samdeepthink
May 9, 2026 · Backend Development

When You Can’t Understand Someone Else’s Code, Is It Their Skill or Yours?

The article explains that difficulty reading code often stems from unfamiliar design patterns and complex construction logic rather than poor code quality, illustrating with factory and strategy patterns in inventory systems, and provides a checklist to distinguish between genuinely bad code and gaps in a developer’s knowledge.

Design PatternsFactory PatternJava
0 likes · 9 min read
When You Can’t Understand Someone Else’s Code, Is It Their Skill or Yours?
TechVision Expert Circle
TechVision Expert Circle
May 5, 2026 · Industry Insights

What Core Competencies Remain for CTOs When AI Can Code?

The article analyzes how advanced AI coding tools like Claude Code, GitHub Copilot Agent, and Cursor are reshaping the CTO role, outlining the diminishing value of pure coding skills and proposing four irreplaceable competencies—business judgment, architecture decision‑making, people‑AI leadership, and deep technical expertise—along with a new three‑center organizational model.

AI programmingAI toolsCTO role
0 likes · 13 min read
What Core Competencies Remain for CTOs When AI Can Code?
TechVision Expert Circle
TechVision Expert Circle
May 4, 2026 · Artificial Intelligence

Why Complex Architecture Makes Your Role More Vulnerable to AI Replacement

In 2026, the very standardization and structured nature of complex, multi‑service architectures turn them into ideal targets for AI agents, dramatically lowering the cost of automating architecture design, coding, and deployment, while human value shifts to ambiguous, strategic, and innovative tasks.

AI agentsDevOpsSoftware Architecture
0 likes · 12 min read
Why Complex Architecture Makes Your Role More Vulnerable to AI Replacement
TechVision Expert Circle
TechVision Expert Circle
May 2, 2026 · R&D Management

Breaking Down Complex Architecture Using Business Language

The article explains why technical architecture must be translated for non‑engineers, introduces a three‑layer business‑language model, demonstrates it with an e‑commerce transaction system, and shows how shifting from "how" to "why" improves stakeholder communication and design clarity.

Software Architecturebusiness communicatione-commerce system
0 likes · 10 min read
Breaking Down Complex Architecture Using Business Language
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.

JavaSoftware Architectureconcurrency
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 codingSoftware Architectureknowledge management
0 likes · 14 min read
How to Reverse Engineer Legacy Systems for Reliable AI Coding
AI Skills Research
AI Skills Research
Apr 29, 2026 · Artificial Intelligence

Why Spec‑Driven Development Is Essential for AI‑Powered Coding

Although large language models let developers generate code in seconds, relying on vague natural‑language prompts creates fragile systems; Spec‑Driven Development restores discipline by turning ambiguous prompts into precise contracts, reducing rework and improving auditability, testability, and architectural control.

AI programmingDevOpsPrompt Engineering
0 likes · 12 min read
Why Spec‑Driven Development Is Essential for AI‑Powered Coding
TechVision Expert Circle
TechVision Expert Circle
Apr 27, 2026 · R&D Management

Why Tech Teams Are Shifting from Code Output to Capability Amplification

The article argues that in 2026 code has become a cheap commodity and the true value of technology teams lies in amplifying individual, non‑technical, and organizational capabilities through AI agents, platform engineering, and observability, outlining concrete examples, architecture layers, and a three‑stage adoption path.

AI agentsSoftware Architecturecapability amplification
0 likes · 12 min read
Why Tech Teams Are Shifting from Code Output to Capability Amplification
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 AISoftware Architecture
0 likes · 15 min read
Mastering Google’s AI Agent Protocols to Build Industrial‑Grade Applications
Thought Artisan
Thought Artisan
Apr 25, 2026 · Industry Insights

Rethinking Software Engineering Dimensions for the Agent Era

The article explores how software engineering research focus is shifting, requiring a redesign of roles among humans, AI agents, and software, and advocates analyzing spatial structure and evolutionary time from both developer and agent perspectives, illustrated with diagrams created manually and expanded via GPT and Gemini.

AI agentsGPTGemini
0 likes · 2 min read
Rethinking Software Engineering Dimensions for the Agent Era
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 safetyPrompt 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 ArchitectureTechnical Communicationarchitectural 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 DesignJava
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.

Software Architecturebad practicescode quality
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.

Code MaintainabilityDesign PatternsSoftware Architecture
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 AgentReAct frameworkSoftware Architecture
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 agentsSession SearchSoftware Architecture
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 agentsSelf-EvolutionSoftware Architecture
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 trendsBackendLanguage Selection
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 EngineeringOpenAI
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 agentsSoftware Architecturecontext-management
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 securityClaudeSoftware Architecture
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
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.

Software Architecturearchitectural viewsderivative metaphor
0 likes · 2 min read
Two Perspectives on Architecture: Integral and Derivative Views
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 ProductivityAI agentsContext 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 modelPrompt Engineering
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 toolsDevOps
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
Ubiquitous Tech
Ubiquitous Tech
Mar 21, 2026 · Artificial Intelligence

LearnClaudeCode: A 35K‑Star Open‑Source Project Every Programmer Should Study

LearnClaudeCode, an open‑source project with nearly 35 000 GitHub stars, showcases ClaudeCode’s agent‑harness architecture—including tool loops, on‑demand skill loading, context compression, sub‑agent derivation, and permission governance—providing a detailed learning path for AI‑driven programming.

ClaudeCodeLearnClaudeCodePrompt Engineering
0 likes · 8 min read
LearnClaudeCode: A 35K‑Star Open‑Source Project Every Programmer Should Study
TechVision Expert Circle
TechVision Expert Circle
Mar 21, 2026 · R&D Management

When a Tech Choice Fails: How It Can Cost a CTO Their Job

A failed technology selection can cascade from technical debt to delivery delays, business mistrust, and ultimately a CTO's dismissal, as illustrated by a real SaaS case and a four‑layer failure model, with a practical decision framework to avoid such pitfalls.

CTO riskSoftware Architecturedecision framework
0 likes · 13 min read
When a Tech Choice Fails: How It Can Cost a CTO Their Job
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 engineeringAI platformsArtificial 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 agentsPricing ModelsSaaS
0 likes · 9 min read
When AI Skips the UI, What’s Left for SaaS?
DeepNoMind
DeepNoMind
Mar 14, 2026 · Industry Insights

Rethinking Architecture for the AI‑Native Era

The article analyses how AI‑native development overturns traditional serial software workflows, presents a three‑layer architecture model, cites concrete productivity metrics, and offers concrete strategies for teams to shift from code‑centric tasks to high‑value architectural decision‑making.

AIAI-NativeSoftware Architecture
0 likes · 20 min read
Rethinking Architecture for the AI‑Native Era
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
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
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 ProductivityAI engineeringSoftware Architecture
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 CodeCode Review
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 CoordinationRouta
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.

MCPSkillsSoftware Architecture
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.

AIPrompt EngineeringSoftware Architecture
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.

Software Architecturebackend developmentmicroservices
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-drivenSoftware Architectureassertion-driven development
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