Writing about engineering, systems and frontend...
Read what Camilo Tavera has been exploring lately

Engineers: Our Job Is Shifting Upstream
February 28, 2026
Software teams just solved the downstream problem: turning clear specs into working code. Cursor, Claude Code, Copilot, and friends are rapidly making execution cheap, fast, and increasingly autonomous.

The Day `sr-only` Broke My Flexbox Carousel
September 24, 2025

Semantic HTML: The Forgotten Foundation of SEO, AEO, and Performance
September 5, 2025
Spin Up PostgreSQL for Local Dev with Docker Compose (Copy-Paste Guide)
August 14, 2025
Drop these two files in your project, run `docker compose up -d`, and you’ve got a clean, repeatable local Postgres—optionally with pgAdmin
Mastering `useEffect`: The Right Way to Use React’s Most Misused Hook
May 10, 2025
A concise guide to using useEffect properly in React—covering common mistakes, best practices, dependency management, and when to avoid it for cleaner, more efficient components.
Stop Abusing `useState`: Write Better React with Smarter State
May 10, 2025
One of the first things you learn in React is `useState`. But just because it’s easy to use doesn’t mean it’s always used correctly