Claude Code es todo lo que necesitas
(dwyer.co.za)- Relato de la experiencia de usar Claude Code para trabajo, proyectos personales e incluso edición de texto
- Probó varias herramientas como Cursor, Cline y Zed, pero la única que se integró de forma natural a un flujo de trabajo centrado en terminal y
vimfue Claude Code - No solo destacó el rendimiento del modelo, sino también su diseño para bucles repetitivos, manejo de condiciones y otros aspectos que elevaron la productividad incluso con poca entrada
- Permitió implementar en poco tiempo diversos proyectos experimentales, y completar rápidamente ideas que llevaba tiempo postergando, como un plugin rankeador de comentarios de HackerNews y una herramienta para crear pósters
- También mostró alta eficiencia en la automatización de tareas no relacionadas con desarrollo, como renombrar archivos y fusionar datos, y la experiencia de edición de texto mejoró tanto en flexibilidad como en productividad
Implementación rápida de proyectos con Claude Code
- Este texto presenta en detalle varios proyectos pequeños y experiencias que el autor llevó a cabo con Claude Code
- La mayoría son experimentales, y aunque hay reportes de que en codebases grandes y reales los resultados pueden ser distintos, con el contexto y la entrada adecuados puede resultar muy útil
- Le sorprendió haber podido completar en minutos u horas ideas diversas que había pospuesto durante meses o incluso años, con ayuda de Claude Code
Principales experiencias de uso con Claude Code
- Primeras impresiones y cambio de plan
- Apenas lo instaló, canceló su suscripción previa a GPT y se pasó a Anthropic
- A los pocos días subió al plan MAX de $100 al mes, para usar el modelo Opus y quitar límites
- Claude Desktop y la app móvil son algo lentas y toscas, pero la herramienta de terminal encajó bien con su flujo de trabajo y por eso siguió usándola
- Principios clave de uso
- Siempre ejecutarlo con
--dangerously-skip-permissionspara darle permisos completos - Dar tanta información de entrada como sea posible → el contexto detallado y los requisitos concretos mejoran mucho la calidad del resultado
- Aunque es principalmente un modelo de texto, también sorprende su capacidad para diseñar interfaces
- Siempre ejecutarlo con
Casos de proyecto
-
Vibe Coding y SmartSplit
- Vibe Coding: una forma de crear apps conversando con el modelo sin escribir código directamente
- Creó un clon de SplitWise a partir de un archivo SPEC.md de unas 500 palabras
- Versión en PHP: un solo
index.php, SQLite, sin framework y completamente funcional con 900 líneas de código - Versión en JS: estructura cliente+servidor con Node.js, 500 MB de dependencias y ni siquiera funcionaban las funciones básicas
- Incluso con la misma especificación, simplificar o no las instrucciones de implementación tuvo un gran impacto en la calidad del resultado
-
Constructor autónomo de startups
- Hetzner VPS + permisos root + instrucción de bucle infinito
- Escribió sus propios prompts, evaluó ideas e intentó crear un SaaS de monitoreo de servidores
- Automatizó incluso la configuración full stack, incluyendo ajustes de Nginx y emisión de certificados
- Las funciones de promoción automática fueron bloqueadas por las políticas de uso de Anthropic → agregó un proceso de aprobación humana mediante un archivo HUMAN_INPUT
-
Migración de un servicio en producción
- Migró a un VPS de bajo costo un proyecto Laravel/PHP + MySQL de Sboj, un servicio adjunto a la comunidad de Slack ZATech
- Con Claude Code generó automáticamente dependencias y guías de instalación
- También ayudó con la restauración de la base de datos, la configuración de Cloudflare Turnstile y el cambio del servicio de envío de correos a Brevo
- Se estima un ahorro de 16 a 32 horas frente a hacerlo manualmente
Otros proyectos de juguete
-
Desarrollo de un plugin rankeador de comentarios de HackerNews
- Nació de la necesidad de saltarse los comentarios “ruido” en HackerNews, es decir, los que no tienen relación con el artículo
- Ya lo había intentado antes pero lo había dejado, y esta vez retomó el desarrollo con ayuda de Claude Code
- Hubo varios tropiezos durante la implementación, como con la estructura HTML y la visualización de insignias, pero con retroalimentación abundante logró el resultado deseado
- Terminó generando una UI más limpia de lo esperado, e incluso implementó bien detalles como la página de configuración
- El ranking de comentarios en sí funciona con OpenAI, y todavía hay margen de mejora mediante optimización de prompts y agregando ejemplos
-
Poster Maker - desarrollo de un sitio minimalista como alternativa a Canva
- Mientras la creación de pósters con IA se vuelve cada vez más común, las herramientas existentes tenían limitaciones como falta de funciones de IA y una UX compleja
- El objetivo fue una interfaz simple para combinar fácilmente imágenes y texto y exportar un PDF A4
- Claude Code mostró gran conocimiento en temas de UI, por ejemplo al elegir fuentes, pero también se detectó que en algunos aspectos, como la disposición, faltaba considerar la perspectiva del usuario
- Mediante estructura repetitiva y retroalimentación fue posible obtener resultados alineados con la intención
- La exportación a PDF alcanzó finalmente el mismo nivel de acabado que la vista previa después de varios intentos
-
Automatización de tareas administrativas con Claude Code: procesamiento de estados de cuenta bancarios
- Confirmó que incluso tareas simples no relacionadas con desarrollo, como el renombrado masivo de archivos de movimientos bancarios, pueden automatizarse con Claude Code
- Desde inferir nombres de archivo correctos y convertirlos en lote, hasta unir varios archivos de Excel y clasificar categorías de gastos, pudo resolver rápidamente tareas administrativas más complejas
- Con un poco de información, como definir el rol de ciertos integrantes del equipo, también pudo hacer procesamiento detallado de datos de una sola vez
- Este tipo de automatización también anticipa cambios en la relación entre las herramientas de IA y profesiones tradicionales como la contabilidad
Uso de Claude Code como editor de texto
- Antes usaba principalmente vim, pero con Claude Code amplió mucho lo que podía hacer al escribir Markdown, HTML, CSS y JavaScript e implementar layouts
- El flujo de escritura es muy libre, y al mezclar borradores con instrucciones puede usar Claude para corregir, dar formato y generar UX en tiempo real
- La mayor parte del texto sigue escrita directamente por una persona, pero siente claramente el efecto de aumento de productividad y automatización de tareas repetitivas de Claude Code
- Los LLM actuales son fuertes para resumir textos largos o editar datos estructurados, pero la generación de texto creativo todavía requiere afinar con detalle los prompts
- Como en la analogía de Simon Willison del “word calculator”, el uso más efectivo actual de los LLM es la reconfiguración y edición de contenido
Conclusión
- Claude Code ofrece alta productividad más allá del simple rendimiento del modelo, gracias a entrada rica en contexto + interacción iterativa
- La velocidad para materializar ideas aumentó de forma drástica
- Más que en sistemas grandes, muestra una fortaleza particular en proyectos personales o pequeños y en la automatización de tareas repetitivas no relacionadas con desarrollo
- Sigue siendo clave la retroalimentación concreta del usuario y un diseño claro, pero reduce mucho la barrera de entrada para escribir código, configurar y automatizar, y contribuye de forma importante a una revolución de productividad
- Sigue abierta la discusión sobre si los LLM son verdaderos creadores, pero su utilidad práctica en el trabajo es evidente
1 comentarios
Opiniones en Hacker News
Me gusta mucho el espíritu experimental y la diversión que transmite este post. Instalar Claude en un VPS y decirle "haz lo que quieras" me parece una idea muy ingeniosa y divertida. Este tipo de intentos son justo lo que mantiene viva mi expectativa sobre la IA. Está bueno jugar con las herramientas y volver a sentir eso de cuando aprendí a programar por primera vez: "si sé cómo hacer esto, entonces podría hacer cualquier cosa"
A ese sentimiento de "si sé cómo hacer esto, entonces podría hacer cualquier cosa", ahora se le agrega la condición de "si sabes cómo hacerlo y además puedes pagar el uso de la API de Claude". Es triste que casi no se hable de que, mientras el uso de la IA se vuelve más masivo, la barrera de entrada deja de ser el conocimiento y pasa a ser el dinero. Siento que a la generación joven sin recursos le va a costar mucho más aprender a aprovechar la IA. Programar manualmente sigue siendo posible, pero si lo centrado en IA se vuelve el estándar, también podrían disminuir las guías y tutoriales para principiantes
No logro adaptarme bien a herramientas de IA como Claude Code. Sigo prefiriendo interfaces conversacionales donde yo mantengo el control, y disfruto escribir el código directamente. Por esa misma razón tampoco quise ser administrador. Este tipo de sistemas agentes parecen hechos para gente extrovertida y neurotípica. Si la industria cambia por completo hacia este enfoque centrado en agentes, creo que me cambiaría de carrera
Creo que experimentar con la IA con tanta libertad así es de verdad la forma correcta de usarla. Está bueno hacer cosas raras e interesantes con una actitud de "¿esto funcionará? vamos a probar". Se aprende mucho de por qué algo no funciona. El hype de la IA está limitado a ciertos dominios. También está el fenómeno de mucha gente gastando dinero de forma especulativa sin saber bien qué va a funcionar, las historias imaginadas sobre cambios futuros, y los medios exagerando ambas cosas. Que varias empresas quieran meter IA porque sí también me parece, en acumulado, un resultado del hype. En lo personal, lo único que realmente me afecta es la molestia de tener que aguantar IA metida a la fuerza donde no hace falta. Los medios parecen querer solo generar peleas alrededor del tema .ai. Si otros quieren hacer apuestas de alto riesgo y alta recompensa con su dinero, no me importa. Pero siento que los argumentos que se preocupan demasiado por un "sobrecalentamiento excesivo de la IA" se concentran en posturas marginales que en realidad casi no veo. Prueben cosas y diviértanse. Si encuentran algo interesante, compártanlo. No hace falta esa explicación negativa innecesaria de "yo no hago esto y estas son mis razones"
Por un lado, me divierten estos experimentos medio infantiles, pero por otro también siento que son una forma de esparcir spam automatizado en espacios donde se reúnen otros seres humanos. Me preocupa que lo que para algunos todavía es divertido, para los demás ya haya dejado de serlo hace tiempo
Me da algo de cosa ver a Claude moviéndose libremente en un servidor de prod, pero me parece interesante una forma de usar Claude Code on the go. Estoy pensando instalar KASM workspaces en mi servidor gratuito de OCI para experimentar con cómo funciona Enlace de KASM en Docker Hub
El boom actual de la programación con IA de verdad da miedo. Hace unos meses, en el proceso de contratación de nuevos ingenieros en nuestro equipo, solo 2 de 9 pasaron la entrevista técnica sin IA. El resto ni siquiera podía estructurar una app o escribir consultas SQL básicas sin ayuda de IA (nosotros usamos una app en Phoenix). Incluso cuando les preguntábamos por pros y contras del código implementado con IA, la mayoría no tenía idea
Me sorprende que hoy en día haya bastantes ingenieros profesionales jóvenes que ni siquiera conocen SQL como tal. Supongo que influyen roles especializados donde no se toca la base de datos directamente, como en microservicios, o también NoSQL. Hace 5 años no imaginaba que SQL pudiera caer tanto en el olvido
Usando IA puedes aprender conocimiento nuevo mucho más rápido. Al final solo es una herramienta
Me pasó algo parecido. De 6 candidatos, solo 1 cumplía con el nivel esperado. Yo también uso claude code seguido, pero si no me convence el resultado, puedo explicar por qué y, si hace falta, simplemente lo hago yo mismo
Esto ya pasaba antes de la llegada de las herramientas LLM. Siempre fue difícil encontrar gente competente en muchas áreas distintas. Alguien puede ser brillante en un contexto y un desastre en otro. En un proceso de contratación no solo hay que ver capacidad técnica, también ajuste con la cultura del equipo. Algo básico como SQL se puede aprender rápido. El encaje cultural no es el tipo de cosa que se pueda enseñar
Si me quitas Google, el LSP y hasta la computadora, y me dices que escriba una CTE a lápiz, sí estaría en problemas de verdad (lo digo exagerando). Aun así, si hoy encuentro a alguien que realmente sabe usar bien la IA (o sea, no de forma mediocre), probablemente preferiría contratarlo antes que a alguien que solo programa bien a mano
Llevo 5 meses pagando el plan Max x20, pero después de 4 días recientes siendo completamente ignorado por el equipo de soporte de Anthropic, se me quitaron por completo las ganas de seguir promocionando Claude Code. Jugar con software nuevo es divertido, pero la lección es que no debes depender de una empresa que jamás te responde. Ni Amazon llega a tanto
Si yo estuviera a cargo de seguridad, jamás toleraría poner en un servidor de producción a un agente de programación sin revisión de permisos. Tampoco me gustan agentes que no haya desarrollado directamente mi equipo. Si alguien de verdad sube un agente en modo YOLO a un servidor de prod, no escapará de mi furia ni de mi juicio
El propio autor desliza en el texto algo como: "insisto en que siempre debería ejecutarse con 'dangerously skip permissions' incluso sobre recursos importantes. Si trabajas en infosec, quizá te conviene dejar de leer aquí por tu propia salud"
Para llamar la atención hace falta exagerar un poco jaja. Mi criterio hoy es que, si puedo darle cierto nivel de permisos a un interno o desarrollador junior mientras lo superviso directamente, entonces puedo darle un nivel parecido a Claude. Me frustra que la gente de infosec muchas veces no considere bien el impacto o riesgo realista. Si fuera la torre de control de aterrizaje de un Boeing 737, bueno, otra cosa. Pero para una simple app CRUD, el trade-off puede ser razonable
Incluso si el autor la usó "de forma incorrecta", Anthropic reforzó hace 5 días las funciones de seguridad de Claude Code, así que puede que esté corriendo para ponerse al día Guía sobre revisión de seguridad Antes de un PR o commit, conviene meter siempre el comando
/security-review. De hecho, este prompt probablemente produzca código con un nivel de seguridad más alto que el de la mayoría de los desarrolladores Prompt de ejemplo Además, también recomiendo usar herramientas como Kusari o Snyk en paralelo. En la práctica, cada vez es más común que estas herramientas rindan mejor que ingenieros con verdadera especialidad en seguridadTengo la impresión de que en empresas como fly.io a veces se siente una "cultura cowboy" (estilo de asumir riesgos sin miedo), así que conviene prestar todavía más atención a este tipo de consejos
Eso se puede acortar a IS_SANDBOX=1 claude --dangerously-skip-permissions
En este caso la variable de entorno se aplica solo al comando que viene justo después, así que para la mayoría eso será más práctico. Si le pides a Claude que te renombre todos los archivos, hará sin cansarse ese trabajo repetitivo que una persona no querría hacer. Pero como ese tipo de tareas solo consume un montón de tokens, cuando veo que está produciendo salida manual le pido que escriba un programa. Por ejemplo, si hay que cambiar el formato de 100 archivos JSON, Claude intenta modificarlos uno por uno, así que lo detengo después de 3 y le digo que lo resuelva con un script de una sola vez. Termina en apenas 30 segundos
Si quieres hacerlo de forma más general, habría que usar algo como env IS_SANDBOX=1 claude --dangerously-skip-permissions porque no todos los shells aceptan el prefijo
FOO=bar, mientras que en fish shell esa forma sí funcionaSi mezclas
&&con una variableenv, en realidad no funciona bien. Hay que hacerlo como se explicó arribaTambién podría acortarse aún más(?) como
rm -rf /Me dio risa lo del desperdicio de tokens, la verdad disfruté leer esa parte
Siento que este texto fue escrito como si fuera una conversación entre una persona y una IA. Con una edición más humana habría quedado más claro y mejor estructurado. En su estado actual cuesta muchísimo seguirlo
Últimamente aparecen seguido textos así en HN: tienen 1 o 2 datos interesantes, pero en realidad parecen solo un copy-paste de una conversación con IA convertido en artículo. Sacarle la verborrea innecesaria de la IA para dejar solo lo esencial es justamente la esencia de escribir bien
Totalmente de acuerdo
El título se siente demasiado exagerado. El nivel de los proyectos del artículo no significa en absoluto "all". Yo, de hecho, prefiero usar los LLM solo en la ventana de chat para sacar la dirección general y las ideas de arquitectura. Delegar todo el código detallado al LLM me parece riesgoso
El título es un juego de palabras tomado del paper original de ChatGPT, "Attention Is All You Need" Paper Attention Is All You Need
A mí Claude-Code me parece muy útil. Sobre todo ahorra tiempo en tareas repetitivas o aburridas. Pero en proyectos realmente difíciles o enormes, casi no puede con ellos. Incluso si los divides en cientos de pasos. Por ejemplo, si quieres portar por completo un codebase grande de un lenguaje a otro, aunque le des varias carpetas y guías, no logra hacerlo bien
Hoy en día la mayoría de los harness ya tienen modo Plan/Act. En modo Plan primero discutes el flujo general, lo guardas en algo como
plan.md, y luego en modo Act ejecutas eso tal cual y vas actualizando el progreso también enplan.mdLa palabra "All" suena demasiado exagerada. Claude Code no es barato y además dependes de que la empresa mantenga el servicio (recuerdo que recientemente también hubo rate limiting más duro). "All you need" normalmente sugiere que con una sola cosa basta, y Claude Code no llega a ese nivel. Aun así, viendo los experimentos del artículo, sí me dieron ganas de probarlo. No reemplazaría programar por cuenta propia, pero para prototipar podría ser divertido
Estoy esperando el artículo de seguimiento: "Claude Code considered harmful"
Me sorprendió leer la sección que dice que "el fabricante del modelo (Anthropic) también hace a la vez de policía". Me cuesta creer que a alguien eso le parezca aceptable. Ni que estuviéramos en el régimen de Corea del Norte...