#Desarrollo de software

Publicaciones etiquetadas con Desarrollo de software.

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

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

  3. 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?

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

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

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

  7. Desarrollador añade función a su aplicación porque ChatGPT le está diciendo a usuarios que existe

    Adrian Holovaty es uno de los desarolladores de Soundslice, un escáner de partituras que permite digitalizar música con fotografías, comparte una historia interesante.

  8. ChatGPT quedó en segundo lugar en una competencia de programación

    ~2 min Uncategorized

    En 2025, que un humano le haya ganado a ChatGPT fue noticia.

  9. Lo mismo de siempre

    ~1 min Uncategorized

    Aprender a programar no es el problema; aprender a pensar, tal vez sí lo sea.

  10. La programación con LLMs acaba de cruzar un habismo

    En los últimos meses, algo fundamental cambió para mí con los agentes autónomos de programación con IA.

  11. Teclear es la parte fácil. No es un pretexto para dejar de pensar.

    ~2 min Uncategorized

    La diferencia es que Gmail no tiene el potencial de hacerte un huevón intelectual.

  12. La definición de “Agente” que más me ha ayudado a entender qué es y cómo utilizarlo

    La definición de 'Agente' como un bucle 'for' que interactúa con un LLM me ha resultado reveladora para comprender su funcionamiento. Entender este concepto es clave para aprovechar al máximo los recursos disponibles al programar con modelos de lenguaje.

  13. Apple está usando Swift en la nube con un framework open-source

    El año pasado, el servicio de Monitoreo de Contraseñas se reescribió en Swift, gestionando miles de millones de solicitudes diarias desde dispositivos de todo el mundo

  14. Está bien usar herramientas que te hagan feliz — no intentes racionalizarlo

    Si te hace feliz, dale. Pero recuerda que una cosa es una cosa, y otra cosa es otra cosa.

  15. El futuro es colorido y dimensional

    Ojalá lo de Airbnb sea lo primero que se ve de una nueva tendencia de diseño en general, porque está muy bien aplicada.

  16. Ideas que no son útiles, ni son verdad

    ~1 min Uncategorized

    ¿Qué otras ideas tomas por ciertas, sin cuestionarte su validez?

  17. 10% de los desarrolladores creen que podrían ser reemplazados por IA

    “Algunos están más entusiasmados que nunca con el desafío de su puesto y las nuevas formas de trabajar; otros, ven esto como una época de cambios rápidos y sienten la necesidad de adaptarse o quedarse atrás.”

  18. Las aptitudes lingüísticas son más importantes para aprender a programar que ser bueno en aritmética

    Para poder ser efectivo resolviendo problemas, tener empatía es una gran ventaja y una de las maneras más eficientes para generarla es a través del buen uso del lenguaje y la comunicación.

  19. Seguirá habiendo trabajo cuando la IA lo pueda hacer todo

    Cuando te encuentras en una posición en la que las habilidades que tienes no te ayudan a hacer un buen trabajo, tu carrera únicamente tiene un lugar hacia donde ir: abajo.

  20. Q&A: las habilidades que necesitan los desarrolladores en la era del IA

    Gartner predice que para 2028 más de un tercio de las aplicaciones empresariales estarán impulsadas por IA.

  21. Making Software: un libro que te explica cómo funcionan las computadoras que usas todos los días

    Si alguna vez te has preguntado sobre alguna de estas cosas o te han despertado la curiosidad, esto es para ti.

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

  23. No nos contratan para escribir código

    No es tan divertido o inspirador como hacemos que sea el mundo de la programación. Pero la realidad es que no estamos contratados para escribir código. Eso es solo incidental.

  24. Para ser un buen manager, tu lenguaje necesita ser preciso

    En teoría, la diferencia entre usar una palabra u otra para comunicarte es cuestión de semántica. En la práctica, puedes estar causando problemas innecesarios.

  25. Un consejo sensato sobre cómo adaptarte al panorama cambiante de la IA

    Aprende a usar las herramientas para tu trabajo. Haz el trabajo. Evalúa de vez en cuando. Repite.

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

Suscribete