Ramblings of a self-taught software engineer

Ideas for building
better systems.

A collection of notes from experience: software architecture, engineering leadership, developer tools, and the lessons hiding inside hard problems. Some are brief; others go deeper.

Portrait of Bassem Dghaidi

Senior software engineer, speaker, and relentlessly curious builder.

The archive

Notes

15 notes drawn from experience in technology, leadership, and the work between.

mcp

How Model Context Protocol (MCP) Works

Breakdown of the Model Context Protocol (MCP) that enables AI applications to communicate with external data sources and tools through a client-server architecture.

5 min