• No hay una rutina creativa perfecta para todos

    Me encantó este artículo de Elisha Cooper en LitHub: Put Your Butt in the Chair: Inside the Simple Alchemy of Making Art. Me siento identificado:

    En cierto sentido, si la creatividad nos llega en la ducha, ¿cómo construimos primero esa ducha?

    Y:

    Todos somos diferentes en nuestra forma de hacer arte. Tenemos nuestras peculiaridades. Las mías pueden girar en torno al café y los océanos, las tuyas pueden girar en torno a… ¿qué? Quizás la peculiaridad de ese famoso novelista —siendo sincero con Terry Gross— giraba en torno a pasear a su perro, leer en la biblioteca o leer Wordle con sus hijos, todo ese vaivén antes de sentarse, simplemente fantaseando con personajes, el amor y la vida a medida que transcurría el día, encontrando su camino hacia el libro.

    Durante el último año, la revelación más poderosa que he tenido es que uno tiene que dejar de buscar “el momento perfecto” para hacer las cosas. Lee a Hartmut Rosa y Oliver Burkeman si quieres entender por qué. 

  • Cofundador de Broadcom comparte consejos de carrera para jóvenes ingenieros

    Vía IEEE Spectrum:

    • No te dediques a la ingeniería por dinero. Hazlo porque puede tener un impacto, porque disfrutas haciéndolo y porque te encanta. Si impactas en la sociedad, el dinero viene solo.
    • Avanza en tu educación universitaria lo más que puedas. Sé que hay gente que dice: “Ni siquiera necesitas una educación universitaria”, pero estadísticamente, eso es absurdo. Los salarios promedio que se pagan a los profesionales de las ciencias, la tecnología, la ingeniería y las matemáticas (STEM) superan con creces a todos los demás campos. No te fijes en los talentos excepcionales de un campo. Tienes que fijarte en las estadísticas promedio, porque probablemente no serás ese talento excepcional, lo más probable es que termines en el promedio. Cuando apuestas por tu carrera, busca los campos con mayor probabilidad de éxito.
    • Mantente alejado de las redes sociales. Pueden ser muy perjudiciales. Y son una enorme pérdida de tiempo. Terminas en un callejón sin salida totalmente inútil.
    • Si tienes la suerte de tener éxito, no olvides retribuir. Una de las cosas más gratificantes que puedes hacer en la vida es ayudar a quienes son menos afortunados que tú.

    Para poner en perspectiva, Samueli ayudó a fundar Broadcom en 1991, y actualmente tiene un net-worth de $20mil mdd.

  • IA de soporte técnico alucina y causa cancelación de cuentas masiva

    En la última edición de AI Agenda, por Stephanie Palazzolo:

    La semana pasada, algunos desarrolladores notaron que Cursor cerraba su sesión cuando intentaban iniciar sesión desde una segunda computadora. 

    Cuando los desarrolladores se comunicaron con el correo electrónico de soporte de Cursor sobre el problema, recibieron una respuesta del agente de soporte al cliente de IA de la empresa diciendo que este era un comportamiento normal bajo la nueva política de inicio de sesión de Cursor. El problema, sin embargo, era que no existía tal política de inicio de sesión. El robot de atención al cliente lo había inventado, lo que se conoce como una “alucinación”.

    El hilo en HackerNews sobre esto está bueno:

    Para ser claros: esto no fue un cambio de política real, solo un error de sesión de backend y una excusa alucinada de un bot de soporte que de alguna manera hizo más daño que el error en sí.

    Pero en ese momento, no importaba. La gente ya se había ido. Honestamente, uno

    de los errores de producto más surrealistas que he visto en mucho tiempo. No porque cometieron un error, sino porque el sistema de soporte de IA inventó una mentira, y nadie la detectó hasta que la base de usuarios implosionó.

    En mi newsletter de esta semana escribí sobre agentes de IA en el mercado actualmente:

    Como puedes ver, las tareas que se podrían considerar “mecánicas” son las que mayormente ya están siendo automatizadas, en gran parte por IA. Tareas más complejas, o que involucran una serie de pasos interdependientes, siguen en fase “experimental”.

    La cosa es que con los LLMs, todo siempre va a ser experimental, y eso no se nos debe de olvidar.

  • Estas son mis reglas para volver a redes sociales de la manera más sana posible

    Recientemente volví a darle una oportunidad a las redes sociales. Instagram y BlueSky. Estoy haciendo esto para procurar mantenerme en contacto con mis grupos sociales IRL, y también tener un poco más de exposición a comentarios sobre temas que me interesan.

    Aunque los últimos años sin redes habían sido bastante pacíficos, y mi salud mental mejoró muchísimo, sí llegué a sentirme un poco abstraído de lo que pasaba en el día a día. Así que estoy experimentando con cómo volver a tener una presencia en redes sin comprometer mi salud mental e integridad emocional.

    Estas son las reglas que me propuse seguir:

    1. Mi consumo está limitado a 15 minutos al día, en todos mis dispositivos. 
    2. Únicamente sigo a cuentas que tienen algo positivo para aportarme. Nada de morbo, polémica, o amarillismo.
    3. Pongo atención a mi respuesta emocional al contenido, y soy proactivo en crear límites sanos.
    4. Muteo y bloqueo términos y cuentas que sé que pueden descarrilarme.

    Haré check-in en un mes, a ver cómo me siento.

  • Seguirá habiendo trabajo cuando la IA lo pueda hacer todo

    Acabo de publicar mi newsletter semanal

    La carrera de muchos desarrolladores sigue este camino: eres bueno con el código, así que te “suben” a senior; haces buen trabajo ahí, y te “suben” a líder técnico; también logras hacer buen trabajo, así que te “suben” a manager; pero las habilidades que te hicieron buen desarrollador nada tienen que ver con las que te harían un buen manager, y fallas, y te quedas estancado y frustrado y amargado.

    Es El Principio de Peter en acción:

    El principio de Peter es una teoría de administración basada en el «estudio de las jerarquías en las organizaciones modernas» —o lo que Laurence J. Peter denomina «hierarchiology» («jerarquiología»)—según la cual toda persona que realiza bien su trabajo es promovida a puestos de mayor responsabilidad, hasta llegar a uno en que no es capaz siquiera de formular los objetivos de un trabajo, alcanzando así su máximo nivel de incompetencia.

    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.

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

    En el último episodio de What the Dev entrevistan a Antje Barth, developer advocate de IA para AWS:

    Con toda esta presión para aprender habilidades de IA, ¿aún hay lugar para los desarrolladores que prefieren roles de codificación más tradicionales y que realmente no quieren involucrarse en el uso de IA durante el proceso?

    Al observar cómo la IA está cambiando el desarrollo de software, creo que hay muchos cambios en la forma en que desarrollamos, que es lo que discutimos, ¿verdad?, el vibe coding y el uso de la asistencia de IA. Pero también existe el otro lado de la IA que cambia lo que construimos, ¿verdad?

    Y creo que otra área apasionante es cómo la IA está cambiando básicamente las experiencias de los usuarios. Y con el paso del tiempo, puedo ver que esto cambiará prácticamente todas las experiencias de los usuarios. De hecho, Gartner, por ejemplo, predice que para 2028 más de un tercio de las aplicaciones empresariales estarán impulsadas por IA. Esto abre un conjunto completamente nuevo de aplicaciones, y creo que también es muy interesante aprovecharlas.

    Creo que este es un área apasionante para los desarrolladores de software, ya sea que utilicen IA para su desarrollo o para cambiar lo que podrían construir para sus empresas.

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

    Ya quiero que salga este libro:

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

    Este libro no te enseñará a crear software; no es un tutorial ni una guía, sino algo más interesante. Es un manual que explica cómo funcionan las cosas que usas a diario.

    Máximo respeto a quien sea que tenga el tiempo, dedicación y paciencia de hacer cosas así. El FAQ de al final:

    ¿Cómo haces las ilustraciones? A mano, en Figma. No hay ningún secreto, es tan complicado como parece.

    Amo.

  • Close Friends Dispatch #1

    Acabo de publicar la primera edición de mi newsletter privado (suscríbete): 

    Esta es la primera edición del Close Friends Dispatch, un newsletter especial y exclusivo al que tienes acceso como parte de tu membresía.

    Quiero mostrarte un poco del detrás de cámaras de lo que estoy haciendo: algunos planes, y cosas que realmente no creo que tienen espacio en un lugar público como mi blog o redes sociales. Un espacio para publicar cosas sin tanto filtro ni maquillaje, vaya… 

    Hoy te comparto algunos videos del viaje de buceo a Cozumel. Además, los inicios de un proyecto que quiero completar en los siguientes 9 años, y una actualización de mi salud (todo está bien, pero es importante).

  • Google es declarado monopolio

    Como resultado de la decisión del jueves, Google probablemente se verá obligado a desmantelar gran parte de su negocio de tecnología publicitaria, que domina tanto la forma en que los anunciantes compran anuncios en sitios web independientes como la forma en que los editores web venden su espacio publicitario. El Departamento de Justicia alegó en el caso que Google utilizó su poder en ambos lados del mercado para subir los precios y expulsar a sus competidores.

    Más cobertura en The Verge.

  • LinkedIn está usando la IA para acortar la distancia entre diseño e ingeniería

    Jon Victor reporta para The Information:

    En LinkedIn, por ejemplo, los líderes de las empresas animan a los ingenieros a usar la IA para agilizar el trabajo de diseño y a los diseñadores a usar la IA para generar código, según me comentó el director de producto, Tomer Cohen.

    Desarrollar productos se basará menos en conocimientos técnicos y más en habilidades intangibles como el gusto, afirmó. “La cualidad más importante para un desarrollador es el buen juicio, la capacidad de discernir si algo es bueno para el mercado o no”, afirmó Cohen.

    Para animar al personal a usar la IA en nuevas tareas, Cohen comenzó a cambiar la organización de los equipos a finales del año pasado. En lugar de tener grupos de gerentes de producto, diseñadores e ingenieros que reportan a diferentes gerentes, el personal ahora se agrupa según el producto en el que trabaja.

    Hay algunos otros detalles interesantes en el reporte, incluyendo los cambios en los procesos de contratación: 

    A medida que los empleados empiezan a usar más estas herramientas, el proceso de contratación de LinkedIn ha empezado a evaluar habilidades transversales a diferentes puestos, afirmó Cohen. Ahora, añadió, se espera que alguien con experiencia en diseño conozca mejor el modelo de negocio de un producto en particular.

    En 2021 escribí

    Con el aspecto técnico resuelto (parcialmente) por inteligencias artificiales, las discusiones técnicas dejarán de ser la parte más importante del desarrollo. Los “programadores” ahora se dedicarán a tener discusiones sobre la ética y seguridad del código generado por la computadora. Las tareas técnicas serán resueltas, en su mayoría, gracias a la ley de Moore. Desarrollar software ya no se tratará de programar.

  • CFO de OpenAI dice que pronto van a lanzar un “Agentic Software Engineer”

    Dale una checada a esta entrevista con la CFO de OpenAI, Sarah Friar, publicada por Goldman Sachs hace 3 días. En el minuto 10:29, detalla los 5 pasos estratégicos que la compañía está considerando como claves para llegar al AGI:

    1. Chatbots
    2. Reasoners
    3. Agents
    4. Innovators
    5. Organizations

    En 2025 estamos en el paso 3, donde ya tenemos Agentes que pueden ir a hacer cosas por nosotros. Según dice Sarah, actualmente OpenAI tiene 3 agentes que funcionan: Operator, Deep Research, y un tercero que “está por salir”, que es un “A-SWE”, o un Agentic Software Engineer:

    Este agente no se tratará únicamente de incrementar la productividad de tus ingenieros actuales, eso ya lo puedes hacer con Copilot. 

    [El nuevo agente] puede tomar un Pull Request que le darías a cualquier otro ingeniero y construirá la funcionalidad. Pero no solo lo construye, sino que hace todas las cosas que los ingenieros de software odian hacer. Hace su propio control de calidad, su propio control de calidad, sus propias pruebas de errores, y hace documentación. Cosas que nunca puedes conseguir que los ingenieros de software hagan.

  • Steve Jobs no sabía de lo que estaba hablando…

    Acabo de publicar en mi newsletter

    “Señor Jobs, usted es un hombre brillante y con mucha influencia…”

    Pausa dramática… El auditorio se ríe nerviosamente. 

    Steve suelta una carcajada, y se prepara para recibir la crítica que seguramente viene a continuación. El programador que tiene el micrófono (porque obviamente es un programador) dice que es evidente que no sabe de lo que está hablando, y para demostrarlo le pide que explique cómo Java, en cualquiera de sus versiones, considera los ideales de OpenDoc, y que cuando termine, le diga qué es lo que ha estado haciendo personalmente durante los últimos 7 años. 

    Se escucha claramente que alguien dice ouch, y el auditorio murmulla. Steve da un trago de agua, pausa, y durante los siguientes 4 minutos da una cátedra sobre la importancia de usar la tecnología para resolver problemas, en vez de inventar tecnología para buscar luego qué hacer con ella. 

  • 40 % de la energía eléctrica global fue generada de manera sostenible en 2024

    The Guardian:

    El mundo utilizó fuentes de energía limpias para satisfacer más del 40% de su demanda de electricidad el año pasado por primera vez desde la década de 1940, muestran las cifras.

  • Cómo México creó a un plutócrata

    Asianometry publicó un video-ensayo de la historia de Carlos Slim, y cómo construyó su imperio.