Tag

principles

1 views collected around this technical thread.

Model Perspective
Model Perspective
Nov 3, 2024 · Fundamentals

Why Simpler Models Win: Harnessing Minimal Assumptions for Powerful Solutions

The article argues that effective mathematical modeling relies on uncovering a problem's essence with minimal assumptions, emphasizing simplicity, careful validation, and a three‑step process—understanding key variables, building a compact model, and rigorous testing—to deliver robust, practical solutions.

mathematical modelingmodelingprinciples
0 likes · 5 min read
Why Simpler Models Win: Harnessing Minimal Assumptions for Powerful Solutions
DevOps Engineer
DevOps Engineer
Sep 25, 2024 · Operations

Understanding What DevOps Truly Is: Principles Over Tools

The article clarifies that DevOps is not defined by specific tools like Kubernetes or Jenkins, but by the ability to design robust systems that ensure smooth deployments, effortless scaling, reliable operation, early issue detection, and effective team collaboration, emphasizing enduring principles over changing technologies.

ContinuousDeliveryDevOpsautomation
0 likes · 3 min read
Understanding What DevOps Truly Is: Principles Over Tools
DevOps
DevOps
Aug 1, 2024 · Fundamentals

Systems Thinking: A Comprehensive Guide to Holistic Problem Solving

This article explains the importance, characteristics, principles, and practical steps of systems thinking, illustrating how a holistic, interconnected perspective can help individuals and organizations avoid short‑sightedness, make better decisions, and continuously improve complex processes.

holistic analysismanagementpractices
0 likes · 6 min read
Systems Thinking: A Comprehensive Guide to Holistic Problem Solving
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Nov 6, 2023 · Fundamentals

Seven Fundamental Design Principles Behind Design Patterns

This article provides a comprehensive overview of design patterns by first explaining the seven core design principles—Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion, and others—detailing their definitions, benefits, UML diagrams, practical examples, and offering a downloadable PDF for deeper study.

SOLIDdesign patternsprinciples
0 likes · 12 min read
Seven Fundamental Design Principles Behind Design Patterns
Architects Research Society
Architects Research Society
Oct 23, 2023 · Fundamentals

Applying EA Principles in Enterprise Technology Architecture

The article explains how enterprise architecture (EA) principles and design architecture principles (DAPs) should be defined, prioritized, and linked to business goals to guide technical standards, overcome resistance, and drive effective governance and behavioral change within organizations.

design patternsenterprise architecturegovernance
0 likes · 8 min read
Applying EA Principles in Enterprise Technology Architecture
Architects Research Society
Architects Research Society
Jun 13, 2023 · R&D Management

Enterprise Architecture Governance: Frameworks, Principles, Roles, Processes, and Tools

This article provides a comprehensive overview of enterprise architecture (EA) governance, covering its definition, context, framework components, guiding principles, organizational structure, roles and responsibilities, processes, classification, metrics, and tool selection to help organizations align IT with business strategy and achieve cost savings and compliance.

ProcessesRolesenterprise architecture
0 likes · 22 min read
Enterprise Architecture Governance: Frameworks, Principles, Roles, Processes, and Tools
Top Architect
Top Architect
Apr 7, 2023 · Fundamentals

Sustainable (Continuous) Software Architecture: Principles, Practices, and Tools

The article explains the emerging concept of sustainable or continuous software architecture, outlines six guiding principles, compares it with traditional methods, and describes how it integrates with agile, DevOps, and product‑centric thinking to deliver resilient, adaptable systems over the long term.

AgileContinuous DeliveryDevOps
0 likes · 8 min read
Sustainable (Continuous) Software Architecture: Principles, Practices, and Tools
Architects Research Society
Architects Research Society
Dec 1, 2022 · R&D Management

Agile Fatigue: Why Organizations Must Return to the Manifesto and Its Simple Principles

The article argues that many organizations are exhausted by the over‑hyped Agile movement, labeling it an "Agile industrial complex," and calls for a return to the Agile Manifesto’s core values and principles, enriched by insights from social sciences and interdisciplinary thinking.

Agilemanagementorganizational culture
0 likes · 10 min read
Agile Fatigue: Why Organizations Must Return to the Manifesto and Its Simple Principles
Architects' Tech Alliance
Architects' Tech Alliance
Nov 13, 2022 · Fundamentals

Key Programming Principles: KISS, DRY, YAGNI, and More

This article compiles essential software development principles such as KISS, DRY, YAGNI, Code for the Maintainer, and related guidelines, explaining their origins, practical applications, and why adhering to them leads to simpler, more maintainable, and higher‑quality code.

DRYKISSYAGNI
0 likes · 12 min read
Key Programming Principles: KISS, DRY, YAGNI, and More
Code Ape Tech Column
Code Ape Tech Column
Feb 13, 2022 · Fundamentals

30 Architectural Principles for Distributed Systems and Software Design

This article presents thirty concise architectural principles covering simplicity, iterative development, automation, scalability, concurrency, distributed system design, user experience, and practical trade‑offs, offering a comprehensive guide for architects and engineers to build robust, maintainable software.

architectureconcurrencydistributed systems
0 likes · 9 min read
30 Architectural Principles for Distributed Systems and Software Design
Architecture Digest
Architecture Digest
Jan 4, 2022 · R&D Management

Ten Principles for Effective Work and Learning

The article shares ten practical principles—Owner mindset, time awareness, begin with the end, closed‑loop thinking, respect for standards, limit discussions, design first, output‑capacity balance, ask good questions, and maintain an empty‑cup attitude—to help engineers improve personal habits and team efficiency.

R&D managementcareer developmentprinciples
0 likes · 22 min read
Ten Principles for Effective Work and Learning
macrozheng
macrozheng
Sep 13, 2021 · Fundamentals

Master the 7 Essential SOLID Principles for Clean, Maintainable Code

This article introduces the classic GOF design patterns and then explains seven core software design principles—Single Responsibility, Open/Closed, Liskov Substitution, Dependency Inversion, Interface Segregation, Composition over Inheritance, and the Law of Demeter—showing how they improve code reliability, readability, and extensibility.

SOLIDdesign patternsobject-oriented
0 likes · 11 min read
Master the 7 Essential SOLID Principles for Clean, Maintainable Code
DevOps
DevOps
Aug 5, 2021 · Fundamentals

Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers

This article explains agile testing, contrasts it with traditional testing, and details ten guiding principles—including continuous feedback, customer value, face‑to‑face communication, courage, simplicity, continuous improvement, adaptability, self‑organization, people focus, and enjoyment—that help testers and agile teams deliver high‑quality software efficiently.

AgileTestingdevelopment
0 likes · 7 min read
Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers
DevOps Cloud Academy
DevOps Cloud Academy
May 7, 2021 · Operations

Defining and Strengthening DevOps Culture

The article explains that each inner layer depends on the outer layer, enabling us to truly define and reinforce DevOps culture through its concepts, values, principles, practices, and tools, and highlights the hierarchical dependency model as foundational for building a robust DevOps environment.

Cultureoperationspractices
0 likes · 1 min read
Defining and Strengthening DevOps Culture
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 23, 2021 · Fundamentals

Software Design Principles: SOLID and Beyond with Java Examples

This article explains the seven core software design principles—Open/Closed, Dependency Inversion, Single Responsibility, Interface Segregation, Liskov Substitution, Law of Demeter, and Composite Reuse—illustrating each with Java code samples, class diagrams, and practical advice for building maintainable systems.

JavaOOPSOLID
0 likes · 26 min read
Software Design Principles: SOLID and Beyond with Java Examples
Top Architect
Top Architect
Jun 4, 2020 · Fundamentals

30 Architectural Principles for Building Scalable Distributed Systems

This article presents a concise list of thirty practical architectural principles—ranging from simplicity and ROI to concurrency, statelessness, and user‑centered design—intended to guide developers and architects in creating maintainable, high‑quality, and scalable distributed software systems.

architectureconcurrencydistributed systems
0 likes · 12 min read
30 Architectural Principles for Building Scalable Distributed Systems
Architects Research Society
Architects Research Society
Nov 8, 2019 · Fundamentals

The Overuse and Misinterpretation of Agile: Returning to the Basics

The article critiques how many organizations have become weary of Agile, describing the "Agile industrial complex" and urging a return to the original Agile Manifesto values and principles while integrating insights from social science and interdisciplinary thinking.

AgileOrganizational Psychologymethodology
0 likes · 11 min read
The Overuse and Misinterpretation of Agile: Returning to the Basics
DevOps
DevOps
Aug 1, 2018 · Operations

A Simple DevOps Value System: Business, Architecture, Technology, People, Process, Tools, Principles, Methods, Practices

The article presents a straightforward DevOps value framework that links business, architecture, technology, people, process, tools, principles, methods, and practices, illustrating how each element supports the others and offering practical guidance for startups, micro‑service adoption, and economic decision‑making in software delivery.

BusinessDevOpsarchitecture
0 likes · 12 min read
A Simple DevOps Value System: Business, Architecture, Technology, People, Process, Tools, Principles, Methods, Practices
Qunar Tech Salon
Qunar Tech Salon
Mar 13, 2018 · Frontend Development

Why Design Matters for Front‑End Engineers and How to Learn It

The article explains why design is crucial for front‑end developers, outlines common pitfalls of development without design, and offers practical principles and scientific approaches that engineers can adopt to improve UI/UX and create more user‑friendly products.

UI/UXdesignengineering
0 likes · 12 min read
Why Design Matters for Front‑End Engineers and How to Learn It