Commentationes

Technical writing on software architecture, domain modeling, cryptography, and computer science.

Network Protocols Series

The Network Society: MAC Address, BOOTP and DHCP

Aug 2026

Part III — How the First Network Connection Is Made

Kennidy L. Guimarães · — min read
Domain-Driven-Design Series

DDD in Practice: Aggregate Root Organizing Entities - Part IV

Jun 2026

Series: Domain-Driven Design: From Problem to Code. Aggregating Rules and Building Consistency.

Kennidy L. Guimarães · — min read
Information Theory

The Hierarchical Distribution of Information

Jun 2026

Toward a Theory of State and Strategic Knowledge in Hierarchical Systems

Kennidy L. Guimarães · — min read
Network Protocols Series

The Network Society: CIDR, NAT and the Collapse of End-to-End

May 2026

Part-II How IPv4 scarcity reshaped Internet architecture

Kennidy L. Guimarães · — min read
Network Protocols Series

The Network Society: TCP/IP Protocol and the Birth of the Internet

May 2026

Part-I How Vincent Cerf, Postel, and dozens of other scientists built what we use today

Kennidy L. Guimarães · — min read
artificial intelligence

Artificial Intelligence Does Not Pay for Itself: The Structural Limits of a Trillion-Dollar Bet

May 2026

The economic and structural limits behind the AI boom

Kennidy L. Guimarães · — min read
Domain-Driven-Design Series

DDD in Practice: Modeling Entities and Value Objects - Part III

May 2026

Serie: Domain-Driven Design: From Problem to Code. Modeling Entities and Value Objects according to context

Kennidy L. Guimarães · — min read
computer science

Universe Simulation: A Problem of Energy, Parallelism, and Coherence

Apr 2026

Why a fully simulated reality collapses under its own computational weight

Kennidy L. Guimarães · — min read
mathematics

Pursuit-Evasion Problem: A Probabilistic Search Analysis in a Deterministic Scope

Apr 2026

When fifty blind humans try to eliminate an ant in a dark room

Kennidy L. Guimarães · — min read
algorithms

How A* Uses Heuristics and Mathematics to Define the Best and Least Costly Route

Apr 2026

A mathematical leap forward from Dijkstra's algorithm with guided search

Kennidy L. Guimarães · — min read
algorithms

How Mathematics is Applied to Dijkstra's Algorithm to Find the Best Path Between Nodes

Mar 2026

From a coffee terrace in Amsterdam to every GPS route calculated today

Kennidy L. Guimarães · — min read
computer science

Critical systems and cascading failures in complex systems

Mar 2026

Why Failures at the Weakest Link Are Not Isolated Events

Kennidy L. Guimarães · — min read
Domain-Driven-Design Series

DDD in Practice: From Ubiquitous Language to Bounded Context - Part II

Mar 2026

Serie: Domain-Driven Design: From Problem to Code. How naming things right — and in the right place — shapes the entire architecture

Kennidy L. Guimarães · — min read
Domain-Driven-Design Series

DDD in practice: from problem to model - Part I

Mar 2026

Serie: Domain-Driven Design: From Problem to Code. Why domain modeling matters more than the pattern itself

Kennidy L. Guimarães · — min read
computer science

True Quantum Computing: An Honest Introduction to QC

Jan 2025

Where quantum physics intertwines with computing.

Kennidy L. Guimarães · — min read
cryptography

Understanding the Mathematical Functioning of Hashing

Nov 2024

A Technical Overview of SHA-256: Architecture, Operations, and Security

Kennidy L. Guimarães · — min read
bitcoin & blockchain Series

The Chain Nobody Controls: How Blockchain Works: Blocks, Hashes and Mining

Oct 2023

Part II - The Infrastructure of a Trustless System

Kennidy L. Guimarães · — min read
bitcoin & blockchain Series

The Chain Nobody Controls: Bitcoin as an Intangible Asset and the Double-Spending Problem

Oct 2023

Part I - A System Designed for a World Without Trust

Kennidy L. Guimarães · — min read