Marcelo Pastorino, Software Developer

Wiki

A living reference on software architecture, AI engineering and building products.

About this wiki

A practical reference for developers checking concepts, patterns, and tradeoffs
Why this wiki existsA short note on learning, AI, and building better software

The blog is where I work through ideas in public. This wiki is where I keep the notes I want to find again. Definitions, patterns, tradeoffs, and practical explanations for developers building real software.

Part of the motivation is to push back against the Dunning Kruger effect, that moment when a little knowledge makes a topic feel simpler than it is. The other part is helping developers who use AI understand the key concepts behind the code, so the tools make them sharper instead of more careless. AI can generate a lot, but developers still need the judgment to review designs, spot weak assumptions, and write better software.

The point of this wiki is to make those assumptions easier to inspect. Each page should help you name the concept, understand where it helps, see where it breaks, and connect it to nearby ideas.

Browse the hubs below when you need a quick refresher, or follow See also links when a topic depends on another one.

Browse by topic

Explore hubs and reference articles organized by area
Marcelo Pastorino

Software Developer with 20+ years of experience creating business-focused web and cloud solutions.

All rights reserved © 2026