EEEugenio Estrada

My Blog

Sharing my knowledge and technical discoveries.

Physical key architecture: the future of physical format after the optical disc

Physical key architecture: the future of physical format after the optical disc

Technical and economic analysis of using advanced passive NFC cards with a secure element as a physical key of ownership in the post-disc era.

ConsolesHardwareCryptographySecurity
Sonnet 5 Is the Death of the Premium Model

Sonnet 5 Is the Death of the Premium Model

Claude Sonnet 5 reaches Opus 4.8 capability on agentic tasks at 40% of the price. What this means for your model selection strategy.

LLMArtificial IntelligenceArchitectureSoftware Engineering
Git Worktree: The Alternative to Cloning and Context Switching in the AI Era

Git Worktree: The Alternative to Cloning and Context Switching in the AI Era

Git Worktree allows you to work on multiple branches simultaneously in isolation. Learn how it eliminates context switching in the age of AI coding assistants.

GitProductivityWorkflowsArtificial Intelligence
The Copilot Illusion: Why Generating More Code Without Governance Destroys Maintainability

The Copilot Illusion: Why Generating More Code Without Governance Destroys Maintainability

AI tools reduce the cost of writing code to zero, but multiply software complexity and technical debt without clear architecture boundaries and code governance.

Artificial IntelligenceMaintainabilityProductivity
Cognitive Load as a Design Constraint: Why Your Architecture Fails Because of Your Org Chart

Cognitive Load as a Design Constraint: Why Your Architecture Fails Because of Your Org Chart

The optimal architecture respects teams' cognitive limits rather than minimizing only technical coupling. Conway's Law, Team Topologies and design physics.

ArchitectureSoftware EngineeringTeamsCognitive Load
The Power of Asynchrony: Benefits and Challenge Mitigation in Event-Driven Architectures

The Power of Asynchrony: Benefits and Challenge Mitigation in Event-Driven Architectures

Explore the benefits of event-driven architectures (EDA) and how to overcome their technical challenges of consistency, ordering, and idempotency.

ArchitectureDistributed SystemsAsynchronyDesign Patterns
The Tyranny of the Network: Physical Latency and the Fallacies of Distributed Computing

The Tyranny of the Network: Physical Latency and the Fallacies of Distributed Computing

Why the speed of light and serialization overhead impose physical limits on distributed architectures. A practical guide to network latency.

Distributed SystemsPerformanceNetworksArchitecture
Frankenstein Architecture: The Risk of Agents Without Technical Direction

Frankenstein Architecture: The Risk of Agents Without Technical Direction

How agentic AI accelerates software entropy without proper governance. Strategies and tools to define design boundaries and prevent technical debt.

Software EngineeringAgentic AIArchitectureGovernance
The Illusion of Code Coverage: Why Your Unit Tests Won't Save Your Production

The Illusion of Code Coverage: Why Your Unit Tests Won't Save Your Production

Why chasing 100% code coverage with heavily mocked unit tests couples your design, masks integration bugs, and compromises production safety.

TestingSoftware EngineeringArchitecture
The Importance of Context in the Age of AI

The Importance of Context in the Age of AI

Why functional and technical context, alongside acceptance testing and traditional design principles, remain crucial for developing robust software with Artificial Intelligence.

Artificial IntelligenceSoftware EngineeringTestingArchitecture