Etiqueta: software

  • Developer Experience… ¿Vibe Edition?

    Developer Experience… ¿Vibe Edition?

    ¿Cómo se ve una Developer Experience potente en la época de Vibe Coding? Una buena Developer Experience no es un lujo, es una ventaja competitiva. El que no lo crea puede hablar con alguien que haya trabajado en Google, en dónde todos hablan maravillas de sencillamente lo productivo que son…

  • Construyendo Seniority

    Construyendo Seniority

    Como pasa con casi todos los cargos en la industria del software, no hay una definición estricta. Si uno mira publicaciones de oportunidades para esa posición, lo más común es encontrar un requerimiento de al menos 5 años de experiencia con alguna herramienta específica. Así que al menos hay un…

  • Is it trunk-based development time already?

    Is it trunk-based development time already?

    A tsunami erupted recently when an outreageous post questioned an almost religious practice in software development. Nowadays, at least. There was a strong rebuttal to an already strong (yet widely accepted) post about the merits of Trunk-Based Development (TBD) versus Feature-Based Development. This exchange was caught by many in the…

  • ¿Puede venir mi ayudante?

    ¿Puede venir mi ayudante?

    La irrupción de DeepSeek me trajo una luz de esperanza en mi (no tan) pequeña frustración con las herramientas de AI. Dado que la amplia mayoría está usando modelos de terceros disponibles para todos, con cierta compatibilidad entre sí, quiero que usen mi cuenta de [inserte su proveedor de LLM…

  • Crecimiento profesional en software

    Crecimiento profesional en software

    ¿Cómo se ve el crecimiento profesional en un equipo de desarrollo? Esta pregunta me la planteé muchas veces mientras intentaba articular un sistema que considerara las características únicas de cada persona, cómo estas pueden aportar más valor a la organización y, al mismo tiempo, atender sus ambiciones personales. La única…

  • Los RPAches que no son tales

    Los RPAches que no son tales

    Cuando te explican Robotic Process Automation es imposible no encontrarle olor a «parche». Algo que está hecho para cubrir necesidades rápidas de forma económica que nos ofrece una solución puntual que no garantiza que resista en el tiempo. Como dato curioso, ya se está acercando a empatar al tamaño del…

  • Producto Vende Servicio

    Producto Vende Servicio

    Cuando quiero despertar controversias, me gusta afirmar que toda empresa de producto de software es en el fondo una empresa de servicios. Lo controversial suele ser que en realidad hace inexistente una categoría que claramente existe. Sin embargo, lo que no resulta tan polémico es reconocer que muchas empresas de…

  • Pruebe Metabase

    Pruebe Metabase

    Uno de los desafíos más frecuentes en desarrollo es la necesidad de brindar reportes, donde Metabase puede ayudar mucho. Un aspecto clave de este desafío es que puede degenerar en un escenario nocivo en el que el equipo de desarrollo termina más orientado a responder consultas de datos y modificaciones…

  • El monopolio de GitHub

    El monopolio de GitHub

    Después de estar algunos meses pagando y probando herramientas de AI para construir, una cosa que me llama la atención es lo fácil que es cambiar entre varias de ellas. Salvo Github Copilot. Creo que Github está cimentando un monopolio que la convertirá en una de las grandes beneficiarias económicas…

  • No todo es decoupling en la vida

    No todo es decoupling en la vida

    Uno de los factores que en su momento impulsó a los microservicios como arquitectura fue la ventaja del decoupling (desacoplamiento) que ofrece entre servicios. Bien implementado, minimiza los efectos en cascada que un problema en un sistema podría generar en otros. Sin embargo, en muchos casos tendremos que lidiar con…