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

Is SaaS Dead? The Honest Answer Is More Interesting Than the Debate
March 11, 2026
Everyone's talking about AI killing SaaS. The real story is more specific — and more useful if you're building right now.

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