#calidad de software

Publicaciones etiquetadas con calidad de software.

  1. Las percepciones de los desarrolladores sobre una tarea dan forma fuerte a su voluntad de usar la IA

    Buenos puntos a tomar en cuenta para cualquier líder de ingeniería que quiera comenzar a explorar el uso de IA en su trabajo.

  2. Algunas apps de Electron hacen que macOS Tahoe se trabe

    Si actualizaste a macOS Tahoe y de repente sientes que tu compu anda más lenta de lo esperado, probablemente seas víctima de este problema.

  3. Revisando mi artículo: La “industria de la tecnología” ya no existe

    Reflexionando sobre algunas de las predicciones que hice en aquel entonces

  4. Teclear es la parte fácil

    La clave de escribir y programar no reside en la ejecución mecánica, sino en la conceptualización y planificación. Las herramientas de IA, como los LLMs, pueden liberar tiempo valioso al automatizar tareas repetitivas, permitiendo enfocarse en la resolución de problemas y el diseño creativo.

  5. La clave está en tener conocimiento de dominio (y eso no te lo enseñan en la escuela)

    Justin Skycak, comparte un punto interesante sobre la importancia de tener experiencia, más que teoría, para ser bueno en algo

  6. El peor error que puede cometer un programador

    Si el negocio no funciona, el código que escribes es irrelevante.

  7. Entrevistas técnicas en la era de la inteligencia artificial

    La inteligencia artificial juega un papel cada vez más importante en la industria. Te explico el impacto que puede tener en tu proceso de entrevista.

  8. Soy tech lead, pero parece que lo que hago afecta más de lo que ayuda

    ~5 min Productividad

    Juan R. de CDMX pregunta sobre cómo encontrar un balance adecuado en sus responsabilidades como tech lead en una fintech emergente.

  9. Hoy tienes dos opciones

    ¿Cuál vas a elegir?

  10. Los standup meetings pueden estar destruyendo tu equipo, y no te estás dando cuenta

    El standup meeting es una práctica común en equipos de desarrollo de software. Pero a largo plazo, puede causar más problemas que beneficios si ignoras esto.

  11. Evita frustrar aún más a tus usuarios con tu documentación

    La documentación técnica puede ser frustrante para los usuarios. Evita el lenguaje condescendiente y utiliza la empatía para crear una experiencia clara y accesible.

  12. Incrementa el valor de tu documentación con arte ASCII

    Una imagen dice más que mil palabras. Esto también es cierto cuando se trata de explicar tu código.

  13. El Triángulo de la Documentación de Código

    ~1 min Productividad

    Toda pieza de código está documentada en 3 dimensiones distintas, cada una respondiendo una pregunta muy particular: ¿Qué, por qué y cómo?

  14. La realidad de trabajar como desarrollador en Amazon

    Descubre lo que se necesita para sobrevivir en el conglomerado de mini-empresas que es Amazon, desde la perspectiva de un Sr. Design Technologist.

  15. El nombre que le pones a las cosas sí importa

    El nombre de las variables y funciones sí importa. Aprende cómo la nomenclatura adecuada en la programación puede potenciar tus soft skills y mejorar tu carrera.

  16. 5.8% de los usuarios de un videojuego reportaron el 38% de los bugs: usaban Linux

    Es como tener un equipo de QA de 700 personas gratis: la comunidad de Linux está excepcionalmente bien entrenada para reportar errores.

  17. No escribas bugs

    Un consejo puntual para reducir sistemáticamente la cantidad de errores que escribes en tus programas: re-lee tu código frecuentemente.

  18. ¿Por qué hay una guía de estilo para JavaScript?

    Se me hace muy curioso cómo es tan fácil ver el lado negativo de las cosas en lugar de preguntarse qué problema se está intentando resolver.

  19. Cómo hacer soporte te hace mejor ingeniero

    Hacer soporte de usuario es parte integral del desarrollo profesional de cualquier ingeniero de software. Búscalo en vez de evitarlo.

  20. Haz código que no necesita documentación. Y documéntalo.

    Que documentes algo no es una admisión que no fuiste lo suficientemente inteligente para escribir “buen” código, sino un acto de compasión.

  21. Trabajo remoto: cómo propiciar una mejor colaboración

    Ser productivo significa tomar acciones concretas con el objetivo de reducir la incertidumbre en un sistema de organización de información; reducir la entropía.

  22. Comunicación efectiva: no te disculpes

    Cuando se trabaja en un equipo remoto, es de suma importancia tener en cuenta que cada persona es completamente diferente, y que no importa que estén trabajando hacia el mismo objetivo, cada quien carga con sus propios dogmas, vicios, y preocupaciones.

Recibe contenido sobre calidad de software y temas relacionados cada semana.

Suscríbete