Improve Consulting Improve Consulting
  • Home
  • About
  • Services
  • Insights
  • AI Trends
  • Contact
🇮🇹
Home / Insights / Software Architecture & Design

Software Architecture & Design

System design, architectural patterns, and software engineering principles

The Shape of the FLUID

The Shape of the FLUID

Introducing FLUID: a new programming methodology based on early AGILE principles and the principle of minimal code per action.

2024-02-07 7 min read
FLUID 1: Flexibility

FLUID 1: Flexibility

The first component of the FLUID methodology is flexibility: characteristic of code being resilient to change with minimal impact.

2024-02-25 6 min read
FLUID 2: Lean Implementation

FLUID 2: Lean Implementation

The second component of the FLUID methodology is lean implementation: to tailor the code on the size of the problem to be solved.

2024-03-06 6 min read
FLUID 3: Universal Interoperability

FLUID 3: Universal Interoperability

The third component of the FLUID methodology is universal interoperability: each component provides a single generic functionality to the collective.

2024-03-12 6 min read
FLUID 4: Intuitive Interfaces

FLUID 4: Intuitive Interfaces

The fourth principle of the FLUID methodology is intuitive interface: components should allow all reasonably expected interactions without unexpected behaviours.

2024-12-31 6 min read
FLUID 5: Decentralised Control

FLUID 5: Decentralised Control

The fifth and last principle of the FLUID Methodology is Decentralised Control: moving the locus of the application logic where the context information is readily available.

2025-01-05 6 min read
Cracking open code readability

Cracking open code readability

When you start a career in IT, you are told that writing readable code is the most desirable technical skill you will ever have. But no one can tell you what readable code really looks like.

December 19, 2021 5 min read

© 2025 Improve Consulting. All rights reserved.