#Desarrollo de software

Publicaciones etiquetadas con Desarrollo de software.

  1. La IA va a hacer que la verificación formal se vuelva popular

    En un mundo donde producir código es prácticamente gratuito, ¿cómo le haces para preservar el valor de código bien escrito?

  2. AI and Developer Burnout Report 2025

    Esperábamos que la IA revolucionara el trabajo, y más bien redefinió el burnout.

  3. Cambiarte de empresa con un mejor título no siempre es la decisión correcta

    ~2 min Productividad

    No todas las empresas son iguales, y no en todas puedes/vas a tener éxito.

  4. ¿Deberías de renunciar a un equipo tóxico?

    La difícil verdad es que, en casi todos los casos, la respuesta es salir de un equipo tóxico tan pronto como puedas.

  5. La soledad está cambiando cómo trabajamos

    Lo que comienza como un retiro silencioso puede convertirse rápidamente en una desalineación profunda y, eventualmente, en pérdida de productividad.

  6. ¿Qué es el código?

    Una computadora es un reloj con beneficios. Todas funcionan igual, haciendo matemáticas de segundo de primaria, un paso a la vez:

  7. Usar agentes de IA le permitió a Zapier contratar a más personas, más rápido

    La IA no reemplazó a los ingenieros; reemplazó las partes del trabajo de ingeniería que impiden que los ingenieros hagan su mejor trabajo de ingeniería.

  8. Necesitas aprender cosas, aunque no creas que las vayas a necesitar nunca

    Bien dicen, “la historia no se repite a sí misma, pero rima.”

  9. 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.

  10. Orion 1.0

    Tras seis años de desarrollo implacable, Orion para macOS 1.0 ya está aquí.

  11. Lo que tu equipo ve cuando a ti te está llevando la ch…

    En este episodio de mi podcast, comparto mi experiencia reciente en Nueva York, donde aproveché un evento de la empresa para reconectar con el equipo y reflexionar sobre mi salud mental y bienestar.

  12. Los buenos managers no resuelven problemas

    La mayoría de los buenos ingenieros se convierten en pésimos managers por una razón bien sencilla: siguen creyendo que su trabajo es arreglar cosas.

  13. Sí hay candidatos buenos. Somos malos reclutando.

    El liderazgo debe definir procesos de contratación claros y accesibles en tecnología.

  14. “La complejidad tiene que vivir en algún lugar”

    Que algo sea complejo no necesariamente significa que tiene que ser complicado; así como la simplicidad no implica sencillez.

  15. Herramientas vs. sistemas

    En mi chamba como Engineering Manager de un equipo de plataforma, he desarrollado un modelo mental para pensar en el tipo de trabajo que hacemos. Es simple. Todo lo que hacemos termina siendo una de dos cosas: Herramientas, o Sistemas.

  16. No necesitas que tus herramientas sean sofisticadas. Necesitas ponerte a trabajar.

    ~2 min Productividad

    Este artículo me puso a pensar en la razón real de que estas herramientas tan complicadas y constantemente cambiantes son tan atractivas.

  17. 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.

  18. La IA son esteroides para los programadores y debería de prohibirse

    ¿Deberíamos prohibir las herramientas de IA para preservar el arte "natural" de la programación?

  19. “Aprender a programar todavía importa en la era de la IA”

    Saber programar es tan relevante para un ingeniero de software, como saber hacer mezcla para un arquitecto.

  20. La vida es más que un problema de ingeniería

    El contexto es el artículo de Ted Chiang en The New Yorker que resuena con artículos que he compartido antes; vale la pena leer la entrevista completa.

  21. Hacker Laws: Leyes, teorías, principios y patrones que los desarrolladores encontrarán útiles

    Hay muchas leyes que la gente discute cuando habla de desarrollo. Este repositorio es una referencia y una visión general de algunos de los más comunes.

  22. Cuando no hay límite de cuánta deuda técnica puedes pagar

    Me encanta que en mi trabajo nuestros gerentes estén totalmente dispuestos a realizar todo el trabajo de deuda tecnológica que sea necesario.

  23. No la necesito, no la necesito…

    Resulta que correr múltiples LLMs, aunque no localmente, que están continuamente compilando y recompilando y volviendo a compilar, y editando archivos de texto y demás sí pone al procesador a trabajar y a la memoria a correr. 

  24. La importancia de la humildad en el desarrollo de software

    Exploro la importancia de la humildad en el desarrollo de software, basándome en la filosofía de Edsger Dijkstra. Argumento que la simplicidad en el código, la documentación exhaustiva y la disposición a pedir ayuda son cruciales para mejorar la calidad y mantenibilidad del software.

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

Suscribete