
Vibe Coding
Desarrollo acelerado por IA orquestando APIs, MCP, skills, IDE y LLM, manteniendo yo cada decisión técnica del proyecto.
Es bien sabido que una de las áreas técnicas más beneficiadas con el crecimiento de la IA es el desarrollo de software, lo que ha dado paso al conocido Vibe Coding o desarrollo de software con lenguaje natural. Pero que la IA haya sido capaz de bajar la barrera técnica no significa que deba tomar decisiones, y estas se toman correctamente con el conocimiento técnico.
Al aumentar mi capacidad de desarrollo me ha permitido mantenerme centrado en entender la lógica del negocio y orquestar el flujo de desarrollo con el objetivo de mejorar la experiencia del usuario (trabajador o cliente).
Desarrollo
Toda idea comienza con una investigación, ya sea para encontrar la demanda en un nicho como la comprensión del proceso interno del negocio. Una vez levantados los requisitos y con una estructura de proyecto clara, comienza la etapa técnica que se acompaña de aspectos como skills, APIs y MCP.
Manteniendo la filosofía de DevSecOps, el factor seguridad está incorporado durante cada una de las etapas de desarrollo.
Herramientas
Comenzando por los modelos de IA, el que más utilizo es Claude de Anthropic, y de este gigante tengo experiencia con otras de sus herramientas como Claude Code, Cowork y Design. También tengo experiencia con modelos de IA locales con Ollama, de los cuales la mayor dificultad es sin dudas la exigencia de hardware. En cuanto a IDEs, los que más utilizo son VS Code y OpenCode, siendo ambos complementarios y flexibles en cuanto a la selección de proveedores específicos.
OJO
Como bien decía al inicio, la IA es una herramienta para potenciar la capacidad de desarrollo, pero cada decisión debe ser tomada por el desarrollador asegurándose de dejar lo menos posibles a consideración del modelo.
Tecnologías y herramientas