Skip to main content

Blog Archive

Post categories: Learn
Specification-Driven Development: reframing the role of specifications in agentic software development
29 June 2026 - 4 minutes reading

Luca Pozzoli offers a reflection on Specification-Driven Development, an approach that shifts the focus from code production to the creation of complete, traceable and shared specifications.

Post categories: Deploy Value
Intré Camp 11 June 2026 – S-Loft
26 June 2026 - 8 minutes reading

A recap of the Intré Camp held on June 11, 2026. Luca Cruciani takes us back through a day of learning and collaboration, from the Gildonfiera experiment—dedicated to the Guilds of the first quarter of 2026—to the Unconference, with a brief overview of some of the sessions that took place.

Post categories: Code
Pi coding agent: a minimalist approach to AI coding agents
24 June 2026 - 5 minutes reading

Andrea Arrighi introduces Pi Coding Agent, inviting us to reflect on the emerging trend toward simpler, more transparent AI coding agents that give developers greater control over the software development process.

Post categories: Learn
AI coding assistant: when to delegate and when to collaborate
22 June 2026 - 7 minutes reading

Carlo Ballabio talks about AI coding assistants. The real challenge is not generating code, but validating it. Knowing when to delegate to AI and when to stay in control.

Post categories: Learn
Artificial intelligence does not eliminate ambiguity: it makes it faster, more scalable and harder to detect.
16 June 2026 - 5 minutes reading

Alberto Acerbis, in the second article of his series on Domain-Driven Design and AI, explores why the real risk of AI-driven systems is not the automatic generation of code, but the attribution of the correct meaning to domain concepts.

Post categories: Learn
Domain-Driven Design and AI: the problem is not the code, but the meaning
16 June 2026 - 6 minutes reading

In this first of two articles on Domain-Driven Design and AI, Alberto Acerbis explores why, in the era of AI-generated code, the primary challenge is no longer producing software, but ensuring that it accurately reflects the intended meaning of the business domain it is meant to represent.

Post categories: Learn
Conscious AI Coding – Skills, cognitive load and epistemic fragility
8 June 2026 - 10 minutes reading

Conscious AI coding. In his second article, Damiano Salvi examines the cognitive and organisational consequences of the widespread adoption of AI assistants: cognitive load and team well-being, the erosion of skills, and the deeper implications for developers’ epistemic capacity.

Post categories: Learn
Conscious AI coding – Quality, security and productivity
8 June 2026 - 10 minutes reading

Conscious AI Coding. In this first article of a two-part series, Damiano Salvi explores the main operational and architectural risks introduced by the ungoverned adoption of AI-assisted development tools.

Post categories: Learn
From Copilot to AI agents: how my software development workflow has evolved
29 May 2026 - 7 minutes reading

Stefano Maffeis shares how his role has evolved: from being “just” a developer to becoming something different, thanks to AI agents.

Post categories: Code
Ubiquitous Language as a Control System for LLM-Assisted Development
19 March 2026 - 6 minutes reading

When using LLMs to generate code, the quality of the results depends on the clarity and consistency of your language. Ubiquitous Language becomes a critical framework, acting as the control system for AI-driven development.