#Desarrollo de software
Publicaciones etiquetadas con Desarrollo de software.
-
¿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:
-
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.
-
Necesitas aprender cosas, aunque no creas que las vayas a necesitar nunca
Bien dicen, “la historia no se repite a sí misma, pero rima.”
-
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.
-
Orion 1.0
Tras seis años de desarrollo implacable, Orion para macOS 1.0 ya está aquí.
-
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.
-
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.
-
Sí hay candidatos buenos. Somos malos reclutando.
El liderazgo debe definir procesos de contratación claros y accesibles en tecnología.
-
“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.
-
Una teoría de por qué hay tanto hype por el vibe coding
Ecos de la era del blockchain.
-
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.
-
No necesitas que tus herramientas sean sofisticadas. Necesitas ponerte a trabajar.
Este artículo me puso a pensar en la razón real de que estas herramientas tan complicadas y constantemente cambiantes son tan atractivas.
-
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.
-
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?
-
“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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
9 años “aprendiendo a programar” y sigo sin poder hacer un todo list
Sabemos que “El 90% de la programación es depurar el código“ es completamente cierto, pero todavía seguimos debatiendo si la IA sirve para escribir código.
-
El agente de programación de Google, Jules, no solo va a revisar tu código — te lo va a criticar
¿Cuánto tiempo va a pasar antes de que un ingeniero se ofenda y acuse a Jules de no saber dar feedback?
-
Personas > tecnología.
La clave para mantener una carrera larga y viva no es el lenguaje de programación que dominas, sino la confianza que otros tienen en ti.
-
La clave para preservar tu carrera es y seguirá siendo la confianza que los demás tienen en ti, no el lenguaje de programación que dominas
Desarrollar software no se trata únicamente de escribir código, se trata de trabajar en equipo y de la confianza interna necesaria para ser efectivos.
-
Humano le gana a ChatGPT en campeonato mundial de programación
En una competencia de programación, un humano superó a un modelo de IA de OpenAI. Este evento resalta la continua evolución de la IA en tareas de codificación, aunque la victoria humana se percibe como un hito temporal en una trayectoria de avance constante de la IA.
Recibe contenido sobre Desarrollo de software y temas relacionados cada semana.
Suscríbete