Home

Writing

Everyone Can Build. Not Everyone Is Responsible.Feb 2026

AI democratized the tools, not the judgment. The differential isn't who can do more things, but who can take responsibility for making them go well.

The Loudest Voice Wins (Should It?)Oct 2025

In meetings without a clear leader, whoever talks most tends to take over. Not because they have better ideas, but because we confuse verbal fluency with leadership capacity.

Self-Consistency in LLMs: The Silent Effect That Degrades Long SessionsOct 2025

Why does an AI that starts perfectly begin making errors in long tasks? The context becomes a mirror, and past errors get reinforced.

Code as ResponsibilityJul 2025

Writing code is no longer an artisanal craft. We are the orchestrators. But final responsibility still rests with us.

A Mid-Level Developer for $60/Month?Apr 2025

Tools like Cursor have become semi-senior developers working for $60–70 per month. What does that mean for the industry, teams, and those just starting out.

Classic Login + Passwordless with Auth0 in Next.jsApr 2025

How to add passwordless login (email code) to an already-working Next.js app with Auth0, without breaking anything and without custom screens.

React Without Chaos: A Structure for Thinking Through Your CodeApr 2025

A simple, powerful convention for organizing React components. Twelve blocks that reduce reading time, ease debugging, and accelerate development.