Sebastiano Druda

Software Engineering

Software Architecture

Writing about software architecture.

44 / Essay

Architecture Decisions Have Expiration Dates

Architecture decisions depend on assumptions that change. Record context, review triggers and migration costs so yesterday’s sensible choice stays visible.

software architecture · 7 min

07 / Field note

The Best Code Is Often the Code You Can Delete

Removing a visitor counter simplified an entire operating model. A field note on maintenance cost, safe deletion and responsibilities hidden behind features.

maintainability · software architecture · 7 min