Setup
Stack y herramientas
Lista viva. La actualizo cuando algo cambia en serio — no con cada cacharro nuevo.
Escritorio
- Máquina principal: desktop Fedora 43 con Ryzen + 64GB RAM. Mucho RAM para tener microservicios corriendo en paralelo sin drama.
- Monitor: 4K 32”, todo el día.
- Teclado: mecánico split con switches silenciosos.
- OS: Fedora Workstation. Antes fue macOS; cambié porque el control sobre el hardware y el terminal empezó a pesar más que el ecosistema.
Editor y terminal
- IDE principal: Cursor (fork de VS Code) con Claude integrado. También uso VS Code cuando no necesito IA.
- Terminal: zsh con Powerlevel10k, tmux para sesiones largas.
- Navegador de desarrollo: Chrome con devtools MCP para inspección profunda.
- Git: CLI puro. A veces GitKraken cuando necesito visualizar ramas complejas.
Lenguajes y frameworks
- Día a día: PHP (Magento 2), Go, TypeScript, SQL.
- Frameworks: Magento, Hyvä, Laravel, Astro, Vue.
- Infra: Docker + Docker Compose, PostgreSQL, MySQL, Redis, RabbitMQ, Fastly.
- Protocolos: gRPC, Protocol Buffers, REST, GraphQL.
IA en mi workflow
- Claude como compañero de trabajo real: PRs, migrations, schemas, reviews, tests, documentación. Claude Sonnet 4.6 para lo denso, Haiku 4.5 para lo cotidiano.
- RAG propio sobre mi codebase para preguntas contextuales.
- Git hooks que corren review automático en diff de staged changes.
Escritura y pensamiento
- Markdown + MDX para los relatos de este sitio.
- Obsidian para notas personales y cuadernos de trabajo.
- Excalidraw para diagramas rápidos cuando explico arquitectura.
Qué no uso
- Slack demasiado: cualquier cosa que no pueda decirse asíncrona es una reunión mal diseñada.
- Cámara en reuniones: solo cuando aporta. 90% del tiempo no aporta.
- Notificaciones: todo silenciado menos mensajería directa y deploys rojos.