• Consejo universal para crear una carrera sostenible en 2025 (edición buceo)

    El año pasado me certifiqué como buzo (este fin de semana hice mi inmersión 20, aquí algunas fotos del viaje). Naturalmente, como todo nerd, me he metido a entender más del mundo y la industria del buceo.

    Aquí hay un consejo para personas que están pensando en crear una carrera en esto (pero creo que es universal, así que lo comparto). Primero, sobre cómo está cambiando el mercado:

    Si bien el sueño de trabajar en el paraíso es convincente, la realidad es que la competencia está aumentando, y los empleadores están buscando algo más que alguien que pueda enseñar lo básico. Para conseguir los mejores trabajos, necesitas un plan inteligente adaptado al mercado actual en evolución y a tus habilidades únicas.

    Lo que están buscando los centros de buceo:

    Jugadores de equipo con múltiples habilidades (enseñanza, venta al por menor, reparación de equipos, medios de comunicación).

    Instructores que pueden ofrecer valor durante todo el año, no solo en temporada alta.

    Profesionales con fluidez digital, ya sea para marketing, sistemas de reservas o comunicación con los clientes.

    Personas con fuertes habilidades de servicio al huésped, no solo grandes habilidades de buceo.

    La importancia de entender tu por qué:

    Saber lo que te importa no solo te mantendrá concentrado en los días difíciles, sino que también te ayudará a elegir el camino correcto y los entornos de trabajo que se alineen con tus valores e intereses. Esta claridad guiará tus decisiones y te ayudará a reconocer las oportunidades adecuadas cuando surtan.

    Y luego, unos cuantos consejos más puntuales sobre cómo destacarte:

    Desarrollar Algunas Habilidades De Nicho

    Sé Estratégico Sobre Tu Formación Profesional

    Crea una experiencia que cuente

    Sea visible y profesional en línea

    Finalmente, habilidades blandas:

    En 2025, las habilidades técnicas te certificarán, pero la inteligencia emocional hará que te contraten. Los centros de buceo están buscando profesionales que sean conscientes de sí mismos, tranquilos bajo presión y capaces de conectarse con una amplia gama de personas. Ser un gran comunicador, un oyente empático y un jugador de equipo puede marcar la diferencia.

    Es lo mismo en todos lados, banda. El que quiera entender que entienda.

  • No nos contratan para escribir código

    Ibrahim Diallo

    Mis experiencias como consultor destacaron aún más la importancia de ofrecer resultados visuales a los clientes. A menudo pasaba la noche y el día arreglando errores y problemas de rendimiento solo para que la empresa me preguntara en qué había estado trabajando. Pero cuando produje “Un modelo de suscripción” o “Una arquitectura” o “Un sistema de construcción”, estos fueron muy bien recibidos. A pesar de que llegaron como un PowerPoint en lugar de código. Se lo entregarían a un equipo para que escribiera el código más tarde, si a caso.

    ¿Significa que no deberíamos escribir código o que no deberíamos intentar mejorar en él? En absoluto. Cuando se trabaja en equipo, lo más importante es que el desarrollador más débil sea por lo competente. El resto es tratar de construir y mantener el producto y las características de la empresa.

    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.

  • Para ser un buen manager, tu lenguaje necesita ser preciso

    Buen post, y otro ejemplo de que las palabras que usas sí importan — sobre todo si eres manager de un equipo:

    En el reino de la gestión de humanos, las cosas específicas que dices tienen resultados específicos.

    Desafortunadamente, la mayoría de los gerentes son muy malos para hablar con precisión. Hablar con precisión, especialmente sobre cosas a largo plazo e inciertas, no es algo que mucha gente haga por naturaleza.

    Para agravar los problemas, hay una variedad de factores que impulsan a los gerentes a hablar de forma no específica y decir lo incorrecto. Estos incluyen cosas como:

    • Nerviosismo o pereza
    • Falta de experiencia
    • No quiero decepcionar a la gente
    • No quiero parecer que no tienes la respuesta

    En mi carrera me he topado con personas que creen que invertir tiempo en buscar la palabra correcta para nombrar algo es una pérdida de tiempo, o lo ven como pedantería.

    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.

  • Seth Godin publica su post número 10,000

    Seth Godin:

    Give or take. It’s hard to get the exact count through the sands of time. But it’s at least 10,000 blog posts as of today.

    That’s 25 years, once or twice a day.

    Back of the envelope, that’s about 2 billion blog post views.

    I’ve written and edited every post myself, hence the typos. 3,000,000 words so far.

    I’m certain I couldn’t have done it all at once, and that I probably would have hesitated to sign up for a streak like this.

    The thing is, most of all, I’m grateful.

    Patrón. 🫡

  • ¿Importa el estado emocional en el que escribiste el código?

    En la última edición de amc queue abordan esta pregunta:

    Es cierto que el código puede decirte mucho sobre un programador, incluida su edad, el lenguaje en el que escribe con más frecuencia y su estado emocional cuando se escribió el código. Si dudas de mí, vuelve atrás y mira tu propio código y piensa en cómo te sentiste cuando lo escribiste.

    Al final de cuentas, el código es únicamente un medio para expresar una idea.

    El código, como la prosa, tiene estilo, color y sutileza, si somos lo suficientemente sensibles como para percibirlo. Cuando abras una función y empieces a leer, intenta pensar no solo: “¿Qué hace esto?” Pero también, “¿Cómo me siento al leer este código?” ¿Te enoja, te pone triste, feliz o algo más? Saber cómo te hace sentir el código te preparará mejor para entenderlo porque tendrás una pista importante en la mente del autor anterior. Y, como KV ha señalado muchas veces, el código está destinado a comunicar nuestras intenciones a otros humanos.

    100 %.

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

    Matan Abudy en su blog:

    Sí, los modelos de IA están mejorando cada semana, a veces todos los días. Hay algunos grandes avances. Pero lo que más importa es cómo usas la IA y cómo aprovechar al máximo un modelo determinado para tus necesidades.

    La programación, por ejemplo. Vale la pena invertir en aprender a codificar con LLM, ya que es muy desafiante (algunas buenas lecturas de Simon Willison y David Crawshaw). Eso es mucho más importante que decir: “¡Usa el nuevo Claude! Es increíble”, mientras que alguien más responde: “¿En serio? Claude ni siquiera tiene una ventana de contexto de 1M. Comparado con el nuevo Gemini, no es nada”.

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

  • Tobi Lutke, CEO de Shopify, publicó en Twitter el memo que mandó a su empresa. Muchas cosas interesantes, pero lo que más me llamó la atención fue el último punto:

    Antes de pedir más personal y recursos, los equipos deben demostrar por qué no pueden hacer lo que quieren hacer usando Al. ¿Cómo sería esta área si los agentes autónomos de Al ya fueran parte del equipo? Esta pregunta puede conducir a discusiones y proyectos realmente divertidos.

    No está diciendo que ya no van a contratar personas. Pero sí está diciendo que los equipos van a tener un poco más de fricción antes de decidir contratar a alguien para resolver un problema.

    Es una estrategia bastante sencilla, pero elegante: para cambiar el comportamiento de alguien, lo único que tienes que hacer es poner los incentivos adecuados. Si quieres que alguien deje de hacer algo, haces que ese algo sea más difícil. Y poco a poco cambiará el comportamiento.

    Si bien esto es interesante para la discusión sobre el impacto de la IA en la industria, también es prudente tomarlo con un granito de sal. Este es el CEO que hace unos años quiso duplicar su plantilla de ingenieros, nada más para recortarla fuertemente después.

  • El peor error que puede cometer un programador

    Esta mañana publiqué la última edición de mi newsletter:

    Ayer hace exactamente 25 años, Joel Spolsky publicó un famoso artículo que se volvió casi inmediatamente religión para toda una generación de programadores: Things You Should Never Do, Part I. 

    Joel explica el peor error que puede cometer un programador: reescribir su aplicación desde cero.

    Revisamos el contexto en el que Joel dio este consejo, y si realmente es todo lo que tienes que considerar. 

  • No importa qué estudies, tu carrera no está garantizada

    Acabo de terminar The Uncontrolability of the World de Hartmut Rosa. Este es uno de los mejores pasajes que he leído en mucho tiempo:

    En contraste con una situación en la que uno tenía tal vez solo una docena o dos ocupaciones calificadas para elegir, cada una vinculada a una vida y una trayectoria profesional claras: aprender en una panadería significaba convertirse en panadero, la formación como mecánico llevó a una carrera presumiblemente de por vida en ese campo hasta que uno se jubiló a los 65 años, y así sí, hoy en día es prácticamente imposible incluso hacer un seguimiento de todos los programas de formación profesional a nuestra disposición, y mucho menos predecir cómo podría ser nuestra vida profesional. Una trayectoria profesional predecible que podríamos planificar y al menos moldearnos parcialmente se ha convertido en un viaje errático e incontrolable. Y, a pesar de la imprevisibilidad e incontrolabilidad de nuestras circunstancias, todavía somos responsables de los resultados que se supone que hemos podido predecir, lo que da lugar a ansiedad.

    Todo el libro me voló la cabeza. 100 % recomendado.

  • Slim y sus herederos controlan casi el 15 % del valor de la BMV

    Inusual perfil de Carlos Slim en Bloomberg (link en español):

    Hoy Slim y sus herederos controlan cerca de 300 empresas. Seis de ellas, América Móvil, Grupo Carso, Grupo Financiero Inbursa, Telesites, Frisco e Ideal, cotizan en bolsa y representan cerca del 15% del valor bursátil del país.

    Solo 6 empresas son casi el 15 % de la Bolsa Mexicana de Valores. No se si habla muy bien de Slim, o muy mal de la BMV.

  • Lo que realmente quisiera hacer un developer en un día normal vs. lo que tiene que hacer

    En la última edición de newsletter de DX, Abi Noda analiza los resultados de un estudio de Microsoft, donde comparan las diferencias entre cómo los desarrolladores quisieran usar su tiempo, vs. lo que realmente sucede:

    El estudio encontró diferencias significativas entre cómo los desarrolladores realmente pasan su tiempo frente a cómo les gustaría. En sus semanas de trabajo reales, los desarrolladores dedican la mayor parte del tiempo a:

    • Comunicación y reuniones (12%)
    • Codificación (11%)
    • Depuración (9%)
    • Arquitectura y diseño de sistemas (6%)
    • Reseñas de códigos (5%)

    En sus semanas de trabajo ideales, los desarrolladores preferirían asignar su tiempo principalmente a:

    • Codificación (20%)
    • Arquitectura y diseño de sistemas (15%)

    Las mayores brechas se encontraron en la comunicación (esto incluye reuniones), abordando los tickets de soporte al cliente y seguridad y cumplimiento, donde los desarrolladores quieren pasar menos tiempo. Por el contrario, los desarrolladores quieren dedicar más tiempo a la codificación, la arquitectura y el diseño de nuevos sistemas y el aprendizaje de nuevas tecnologías, mientras mantienen una distribución más equilibrada en las actividades restantes.

    Cero sorpresas. Un programador quiere programar. Pero como dije anteriormente, creo que la industria está requiriendo que las personas que trabajamos en software hagamos más que saber escribir código:

    Yo también conozco programadores con 20 años de experiencia que están siendo rechazados por el mercado laboral. Y te puedo asegurar que no es porque sean malos programando: es porque no tienen las habilidades que el mercado está pidiendo.

    Es porque en esos 20 años que tienen trabajando, no se preocuparon por desarrollar ninguna otra habilidad además de programar.

    Cuando la empresa tiene máquinas textiles que pueden hacer más, más rápido, a menos costo, tu maestría en manejo de hilo y aguja es completamente irrelevante.

    Abi cierra con las tareas que más quieren automatizar algunos desarrolladores (que tampoco es ninguna sorpresa):

    Cuando se les preguntó qué tareas les gustaría más automatizar, las principales respuestas de los desarrolladores fueron:

    • Documentación (creación, actualización y mantenimiento de la documentación)
    • Configuración/mantenimiento del entorno (configuración de entornos de desarrollo)
    • Pruebas (autoría, ejecución y monitoreo de pruebas)
    • Seguimiento de tareas y gestión de backlog
    • Seguridad y compliance

    Todas estas son tareas que pueden (y deberían de) ser automatizadas en cualquier empresa de tecnología, en medida de lo posible.

    Pero observa que en esta lista no está “entender el negocio”, “llegar a acuerdos con los stakeholders”, o “dar feedback constructivo”. Y no están porque no se pueden automatizar. Sin embargo, todas esas son actividades que los desarrolladores encuestados citaron como cosas que les gustaría hacer menos.

    No hay peor ciego que el que no quiere ver, dicen. Puedes leer el whitepaper de Microsoft para que saques tus propias conclusiones.

  • NaNoWriMo deja de operar, entre otras cosas, por su postura con respecto a la IA

    James Folta

    En un correo electrónico, la organización sin fines de lucro anunció que están terminando las cosas para siempre. NaNoWriMo, que significa, para los no iniciados, el Mes Nacional de la Escritura de Novelas, fue fundada en 1999 como facilitador de desafíos y programas de escritura; el evento de marquesina es el sprint titular de noviembre para escribir 50.000 palabras en 30 días. Pero parece que una combinación de factores ha impactado la capacidad de las organizaciones para mantenerse a flote, a pesar de una gran y dedicada comunidad global de escritores.

    Aparentemente, no se pudieron recuperar después de algunos escándalos; primero sobre el comportamiento del staff y, más recientemente, sobre su postura con respecto al uso del AI:

    […] No quieren descartar la IA, porque “condenar categóricamente la IA sería ignorar los problemas clasistas y apleístas que rodean el uso de la tecnología, y que las preguntas sobre el uso de la IA se unen a las cuestiones sobre el privilegio”. Desde su perspectiva, la IA permite a todos escribir a pesar de las diferencias en las habilidades financieras, las diferencias en la capacidad física y mental, y las diferencias en el acceso a los recursos.

    Esto fue en septiembre del año pasado, y parece que desde entonces la comunidad de escritores se volteó en su contra y no se pudieron recuperar.

    Más evidencia de que la IA puede ayudar a terminar con organizaciones, independientemente de si la usan o no.

  • G-BOAG vuela por primera vez en 21 años: LHR → JFK en 3:33 horas

    Puedes ver el replay del vuelo en FlightRadar.

    En Instagram publiqué las fotos de cuando me pude subir al Concorde que tienen en el Intrepid Museum en Nueva York.

  • El 20 de mayo sale un nuevo libro sobre Sam Altman

    A propósito de mi post anterior, el 20 de mayo sale un nuevo libro sobre Sam Altman: The Optimist: Sam Altman, OpenAI, and the Race to Invent the Future. Esta es uno de mis géneros de libros favorites, y por supuesto, mi preorden está hecha.

    El WSJ publicó un extracto, con la historia detrás del episodio donde Altman fue despedido como CEO de la empresa.

  • Otro ejemplo más de la importancia de saber contar una historia

    ¿Cómo le ofreces perspectivas diferentes a alguien que cree que ya sabe todo lo que tiene que saber sobre un tema? 

    Ira Glass, leyenda de la radio en EEUU, citado por Steve Oney en Literary Hub:

    “El principal problema que tienes al hacer una historia sobre cualquiera de los grandes temas emocionales de nuestro tiempo, si las elecciones fueron robadas, si la vacuna funciona, qué pensar de Donald Trump, el cambio climático, es que todos ya saben lo que piensan. Si empiezas cualquier historia, todo el mundo dice: “Sí, sí, lo sé”. Hay un enorme obstáculo que superar para que la gente escuche incluso más allá de los primeros treinta y cinco segundos. ¿Qué haces? Al tener personajes, escenas y momentos sorprendentes y simplemente dejar que la cosa se desarrolle, puedes atrapar a las personas en la vida de las personas que estás documentando. Y luego seguirán escuchando para escuchar cómo funcionan las cosas”.

    Si la técnica funciona para hablar de política, vacunas y cambio climático, me atrevería a apostar que también funciona para tus propuestas técnicas.