Mi código funcionó. La Vista protegida de Excel lo mató.
Estoy desarrollando una Micro SaaS llamada SpeakSheet. La idea es simple: hablas o escribes un prompt y el sistema genera un fichero Excel estructurado. La pila tecnológica es robusta: NextJS, Tailwind, Supabase y Gemini en el backend. Esta semana afronté la parte más compleja del MVP: las fórmulas. Enseñar a un modelo de lenguaje a entender conceptos como margen de beneficio es más difícil de lo que parece. El modelo conoce la matemática pero no siempre comprende el contexto empresarial.
Después de horas ajustando el esquema JSON y refinando el prompt, la consola me dio luz verde. La lógica era impecable, el esquema validado. Descargué el archivo generado para probarlo. Margen de beneficio: 0. Me quedé mirando la pantalla con esa mezcla de confusión y enfado que solo conocen los desarrolladores. Revisé los logs del backend: los cálculos estaban bien. Revisé la celda en Excel: la fórmula estaba presente. Pero la celda mostraba 0.
Tras una hora depurando un error que no existía, encontré al villano invisible. En la parte superior de la ventana de Excel apareció una franja amarilla: Vista protegida: tenga cuidado los archivos procedentes de Internet pueden contener virus. Como mi software generó el archivo de forma programática, Excel no confió en él. Bloqueó la ejecución y suprimió los resultados de las fórmulas, haciendo que mi producto pareciera roto. Esta es la cruda realidad de construir una Micro SaaS: dedicas un 20 por ciento del tiempo a escribir lógica en NextJS y el 80 por ciento restante a lidiar con casos límite en las herramientas que usan tus clientes.
Ese descubrimiento fue clave para mi público objetivo. Para un usuario con baja alfabetización en Excel, esto es determinante. No harán clic en habilitar edición y simplemente abandonarán el servicio. Tu solución técnica puede ser perfecta pero si la experiencia de apertura de archivo falla, pierdes al usuario. Tuvimos que rediseñar el recorrido del usuario para contemplar una característica de seguridad sobre la que no tenemos control.
Con la lógica resuelta, miré la interfaz. Funcionaba, pero parecía una plantilla de Bootstrap de 2015. Soy desarrollador no diseñador, y normalmente aquí me atasco. Decidí probar Gemini 3.0 Flash para la parte de diseño. Le pedí algo sencillo: diseña una landing moderna y limpia para un SaaS que convierte texto a Excel. Esperaba el clásico diseño genérico generado por IA. En cambio, en un intento obtuvo un layout que realmente parecía premium, con buen uso del espacio en blanco y componentes bien organizados, que encajaron con los componentes ShadCN. Me ahorró un par de días de pelea con CSS.
La lección es clara: el código es solo la mitad del producto. Puedes tener lógica inmaculada, pero si la interfaz de Excel la oculta, has fallado. Un backend robusto no compensa un frontend que da sensación barata. Por eso comparto este proceso en público para mostrar la realidad desordenada de lanzar un producto.
En Q2BSTUDIO, empresa especializada en desarrollo de software a medida, aplicaciones a medida y soluciones de inteligencia artificial, conocemos bien estos retos y acompañamos a empresas en cada paso del desarrollo, desde la arquitectura hasta la experiencia de usuario final. Si tu proyecto necesita una solución que incluya integración con servicios cloud aws y azure, pipelines seguros o despliegues que minimicen problemas de confianza en aplicaciones cliente, podemos ayudar. Con expertise en ciberseguridad y pentesting garantizamos que los artefactos programáticos cumplan requisitos de seguridad y reduzcan probabilidades de que herramientas como Excel bloqueen funcionalidades clave.
Si buscas llevar esta idea a producción con un equipo que entiende tanto de software a medida como de ia para empresas y agentes IA, visita nuestra página de servicios de desarrollo para aplicaciones y plataformas desarrollo de aplicaciones y software multiplataforma o conoce nuestras capacidades en inteligencia artificial para empresas servicios de inteligencia artificial. También ofrecemos servicios de inteligencia de negocio y power bi para convertir datos en decisiones accionables, así como estrategias de automatización de procesos que evitan fricciones de usuario en la entrega de ficheros generados programáticamente.
Resumen rápido de aprendizajes prácticos: 1 Empatía con el usuario final importa tanto como la lógica 2 Ten en cuenta las advertencias de seguridad de aplicaciones de terceros y diseña flujos alternativos para usuarios con baja experiencia 3 Usa IA generativa no solo para lógica sino también para acelerar diseño y experiencia 4 Apóyate en prácticas de ciberseguridad y despliegues cloud para reducir fricciones en la entrega de artefactos.
Si te interesa que te ayudemos a transformar un prototipo en un producto escalable y seguro, en Q2BSTUDIO somos especialistas en software a medida, servicios cloud aws y azure, ciberseguridad, inteligencia de negocio y soluciones con agentes IA y Power BI que generan valor desde el primer día.

