Por qué Claude recomienda Resend y construir en público | Better Stack Podcast Ep. 15

BBetter Stack
Computing/SoftwareAdvertising/MarketingSmall Business/StartupsJob SearchInternet Technology

Transcript

00:00:00Bienvenidos al podcast Better Stack, donde tenemos conversaciones sobre IA, desarrollo de software
00:00:04y todo tipo de nuevas tecnologías. Soy uno de sus anfitriones, Richard, y me acompaña...
00:00:09Soy James.
00:00:10Soy Josh.
00:00:11Y soy Chris.
00:00:12Hola, Chris. Es muy bueno verte. Hemos intentado organizar este podcast durante un tiempo,
00:00:17pero nos alegra tenerte finalmente con nosotros. Para aquellos que no tengan idea de quién es Chris,
00:00:21le daré la oportunidad de presentarse. Entonces, ¿quién eres, Chris?
00:00:24Sí. Mi nombre es Chris Penningson. Soy ingeniero de DX en Resend. Somos una API de correo electrónico para desarrolladores.
00:00:32También tengo un canal de YouTube, Coding in Public, que he tenido durante los últimos años también.
00:00:36Así es como creo que conectamos, a través de ambas cosas, y estoy emocionado de hablar sobre eso
00:00:40y cualquier otra cosa de la que ustedes quieran hablar.
00:00:42Y tu genial configuración de video con tu micrófono.
00:00:45Eso es gracias a Resend. Sí.
00:00:47Muy bien. Sí. Así que podemos entrar en eso un poco más tarde.
00:00:50Pero, ¿qué dirías que te ayudó a entrar en Resend?
00:00:55Porque has hecho muchas cosas en tu pasado.
00:00:56Entonces, ¿cómo explicarías ese viaje para entrar en Resend?
00:00:59Sí. Quiero decir, es difícil no decir simplemente que me siento súper afortunado.
00:01:03Eso es gran parte de ello.
00:01:04Siento que estuve en el momento adecuado, en el lugar adecuado con muchas cosas y conecté con Zeno en particular.
00:01:09Él es el CEO de Resend.
00:01:10Comencé mi canal de YouTube como una oportunidad para hablar sobre lo que estaba aprendiendo.
00:01:16Y una de las cosas que estaba aprendiendo en ese momento en 2023 era React email.
00:01:21Y luego, cuando llegó Resend, creo que Zeno se puso en contacto conmigo y me dio acceso a la versión beta.
00:01:27Y publiqué sobre ambas cosas justo en el momento en que se lanzaron.
00:01:32No lo sabía en ese momento.
00:01:33Pero cuando el equipo lo vio, entonces Zeno se puso en contacto conmigo.
00:01:36Simplemente comenzamos una amistad.
00:01:38Y creo que nos conocimos en San Francisco en 2024, ese verano.
00:01:43Estaba en la ciudad y le envié un mensaje diciéndole: “Oye, ¿quieres conectar?”
00:01:47Y él es un tipo súper ocupado.
00:01:48Y pensé que no tendría tiempo, pero lo hizo.
00:01:51Y terminamos hablando principalmente sobre la vida.
00:01:53No era yo tratando de venderme a él, y no tenían un puesto vacante.
00:01:58Pero forjamos una amistad y él se puso en contacto ese otoño y simplemente dijo: “Oye, tenemos este puesto de DX abierto”.
00:02:05“Me encantaría que lo consideraras”.
00:02:06Y ni siquiera había pensado en esa dirección.
00:02:10Y una cosa llevó a la otra y sentí que era un buen ajuste.
00:02:13Y la gente en Resend es realmente lo que lo hace especial.
00:02:16Hay una verdadera camaradería en el equipo.
00:02:19Y así todo encajó en su lugar.
00:02:21Conocí a Zeno, conocí al equipo y me uní de inmediato.
00:02:24Y creo que pasaron como cuatro semanas desde que habló conmigo hasta que estuve en Brasil con todo el equipo.
00:02:30Así que fue un cambio bastante rápido una vez que sucedió todo.
00:02:33Sí.
00:02:33Y me siento súper afortunado de tener la oportunidad de enseñar a la gente sobre Resend y tratar de impulsar lo que hacemos a otros de una manera que espero sea amigable para los desarrolladores y no súper comercial.
00:02:44De todos modos, eso no está en mi naturaleza.
00:02:46Sí, esa es la versión breve del viaje.
00:02:49Genial.
00:02:50Creo que recibí algo de información errónea de Grok porque aparentemente hiciste un video masivo en tu canal sobre React email.
00:02:57De hecho, obtuve muchas vistas y se pusieron en contacto contigo desde allí.
00:02:59Pero supongo que eso era incorrecto.
00:03:01Bueno, eso no es del todo erróneo porque así fue como conocí a Zeno por primera vez, porque se puso en contacto conmigo después de ver ese primer video y dijo: “Oye, sí, básicamente me encantaría conectar”.
00:03:11Y comenzamos a charlar por ahí.
00:03:13Luego hice el de Resend.
00:03:14Luego nos conocimos en persona.
00:03:15Así que empezó ahí.
00:03:17Eso es lo primero que creo que me puso en el radar.
00:03:20Genial.
00:03:20Está bien.
00:03:21Entonces la IA no está alucinando por completo.
00:03:24No esta vez.
00:03:26Estaba diciendo antes de que empezara el podcast, en realidad, uno de mis primeros videos en YouTube de desarrollo es React email.
00:03:32Fue el tercer video que hice sobre React email.
00:03:35Así que fue en un momento similar, como en 2023, cuando lo hice.
00:03:38React email acababa de salir.
00:03:39Pero sí.
00:03:41Sí.
00:03:41Ni siquiera sabía que acababa de salir.
00:03:43Creo que hice un video dentro de una semana de que salió.
00:03:46Lo vi en Twitter y pensé: “Oh, esto es genial”.
00:03:47Y hice un video sobre ello.
00:03:48Así que, momento afortunado.
00:03:50¿Tenías un trabajo de tiempo completo en ese momento cuando conectaron o era YouTube lo principal?
00:03:57Sí, YouTube era como esa cosa secundaria que estaba haciendo.
00:04:02Así que no era mi actividad principal.
00:04:03Ayudaba en mi iglesia.
00:04:05Ayudaba.
00:04:06Lo hacía.
00:04:06Tenía como un proyecto secundario que estaba haciendo yo mismo.
00:04:09Y también trabajaba a tiempo parcial en una empresa haciendo documentación.
00:04:11Y hice eso durante unos ocho años.
00:04:13Así que ese era mi trabajo principal, ese trabajo de documentación.
00:04:16Así que esto, ya saben, la vida eran varias cosas a la vez.
00:04:19Y lo de YouTube era honestamente solo una cosa secundaria.
00:04:22Cuando empecé YouTube, no se lo dije a mi esposa por seis meses.
00:04:25Solo grababa y hablaba y lo subía.
00:04:27Nunca hablé con nadie al respecto.
00:04:28No se suponía que fuera nada serio.
00:04:29No pretendía que nadie lo viera nunca.
00:04:31Era solo que soy muy verbal y necesito hablarlo para saber si realmente entiendo algo.
00:04:36Y, ustedes saben al hacer videos, a veces te sientas a grabar y piensas:
00:04:40No entiendo realmente cómo funciona esto.
00:04:41Y así que necesito empezar de nuevo.
00:04:44Ha habido muchas veces en las que solo estaba tratando de hablarlo.
00:04:48Lo grababa.
00:04:49No funcionaba porque pensaba, claramente no entiendo esto.
00:04:52Así que tenía que rehacerlo.
00:04:53Así que siempre fue solo una cosa secundaria.
00:04:55Y finalmente sacaba un video hablando de ello.
00:04:57De una manera en la que me sentía cómodo, que entendía cualquier tema que fuera.
00:05:00Así que, sí.
00:05:01YouTube siempre fue una cosa secundaria.
00:05:03Y los otros roles eran las cosas en las que pasaba la mayor parte de mi tiempo.
00:05:06Pero realmente no tenía experiencia de desarrollo antes de Resend, como parte de una empresa
00:05:12o nada parecido.
00:05:13Así que, como dije, me siento súper afortunado y, sí, me alegra que Zeno se arriesgara conmigo.
00:05:20Sí, enseñar o crear contenido, o incluso enseñar, simplemente enseñarme a mí mismo ayuda mucho
00:05:27a entender cómo funcionan las cosas y unir las piezas.
00:05:30Así que estoy súper bendecido por eso.
00:05:32Es como si pensaras que sabes algo y luego vas a hablar sobre ello y piensas: “Realmente no tengo idea de lo que estoy haciendo”.
00:05:37Y luego se convierte en una cosa artificial donde lo haces lo suficiente que preparas estos videos y los publicas.
00:05:46Pero es muy preparado.
00:05:48Y una de las cosas que empecé a hacer hace un par de años es transmitir en vivo, simplemente sentarme y empezar algo fresco.
00:05:54Porque pienso: “Necesito chocar contra la pared un poco más y ver realmente si sé algo”.
00:05:59Porque llegué al punto en que podía organizar un video bastante rápido que tuviera sentido, pero no lo entendía todo.
00:06:05O tenía que buscar muchas cosas durante el proceso.
00:06:08Y así siento que la transmisión en vivo es lo último: “¿realmente sabes de lo que estás hablando?”
00:06:13Y muchas veces no, te golpeas la cabeza contra la pared un montón y eso es solo parte del proceso.
00:06:17Pero creo que si no tienes miedo al fracaso y no tienes miedo de golpear esas paredes, ya sea en público o no, eso no es lo importante.
00:06:25Pero creo que realmente puedes estirarte y crecer.
00:06:28Pero tienes que estar cómodo con esa sensación, que es honestamente lo que hace a un desarrollador.
00:06:32Tienes que estar dispuesto a chocar contra la pared una y otra vez y decir: “Voy a resolver esto”.
00:06:37“Voy a investigarlo”.
00:06:39Y ahora con la IA, sabes, parte de eso es más fácil y parte de ello es más fácil de evitar porque puedes saltarte el tener que saber cosas.
00:06:46Creo que es realmente impresionante que llegaras a esto sin experiencia profesional en programación.
00:06:51No sabría por dónde empezar cuando se trata de hacer videos.
00:06:55Entonces, ¿cómo encontraste tus temas?
00:06:57Porque tienes cosas sobre Astro, tienes cosas sobre React.
00:06:59¿Cómo descubriste sobre qué hacer videos?
00:07:02Sí, siento que para mí fue muy orgánico cómo sucedió todo.
00:07:05Literalmente era cualquier cosa que aprendiera esa semana, eso es sobre lo que hacía un video.
00:07:09Y así es como siempre he sido con mi canal.
00:07:11No hay problema si alguien quiere convertirlo en una carrera o algo grande o tratar de llamar la atención.
00:07:16Creo que eso puede ser una forma muy útil de ganar una audiencia, una comunidad, todo ese tipo de cosas.
00:07:21Pero para mí, nunca ha sido eso.
00:07:23Y he tenido muchas oportunidades para convertirlo en eso, pero realmente he tratado de mantenerme en lo que sea que esté haciendo esa semana.
00:07:28Sobre eso hago un video, lo que significa que no tengo videos que se hayan vuelto virales, como lo que tradicionalmente, ya sabes, explota en el desarrollo.
00:07:35Tendré varios con 100,000 vistas o algo así a lo largo de varios años, pero nunca he tenido nada, no creo, que se acerque al millón o algo cercano a eso.
00:07:43Porque es solo lo que estoy aprendiendo.
00:07:44Así que no son temas de moda.
00:07:47Literalmente, cuando me sentaba, decía: “Está bien, voy a aprender este concepto de JavaScript, luego voy a hacer un video sobre ello”.
00:07:53Estoy aprendiendo esta cosa.
00:07:54Y pasé a hacer muchas cosas con Astro cuando estaba en sus primeras etapas beta.
00:07:57Y tenía sentido para mí, especialmente a medida que agregaba características, tuve este progreso en mi propia comprensión donde pensaba: “Oh, sería genial si pudiera hacer algunas cosas en el servidor”.
00:08:07Y ni siquiera entendía la diferencia entre, por ejemplo, renderizado del lado del servidor y renderizado estático.
00:08:11Y luego fue como si Astro estuviera agregando cosas a medida que necesitaba aprenderlo.
00:08:15Y así, mucho de lo de Astro es simplemente, eso es sobre lo que hice cosas porque estaba aprendiéndolo en el camino.
00:08:21Así que creo que para mí fue un proceso muy orgánico donde siempre que aprendo algo, lo enseño.
00:08:26Y eso simplemente sucedió de manera que progresó lo suficiente para llamar la atención donde, sí, me siento afortunado de esa manera, de que conecté con gente.
00:08:35Pero sí, no hubo intencionalidad, lo cual sé que es una gran ventaja haber llegado a donde he llegado.
00:08:42Sí, creo que ese es un lugar muy saludable en el que estar, no intentar perseguir temas de moda y hablar sobre lo que estás aprendiendo.
00:08:49Diría que era un lugar bastante rentable para estar en YouTube hace un tiempo, pero ahora ha cambiado por completo.
00:08:56Creo que muchos creadores dicen que no puedes ganar dinero haciendo tutoriales.
00:09:00Tienes que hacer temas de moda o cosas entretenidas.
00:09:03¿Cómo te sientes al respecto?
00:09:04¿Y va a cambiar eso la dirección de tu canal?
00:09:07Creo que para mí, hay mucha verdad en eso.
00:09:09Si realmente estás tratando de hacer una carrera fuera de ello, creo que... me siento afortunado de nunca haber intentado que fuera eso.
00:09:15Así que siempre ha sido una cosa secundaria divertida.
00:09:17Siempre ha sido una forma para mí, de, espero que no de una manera egoísta, pero solo que necesito la oportunidad de hablar sobre lo que estoy aprendiendo.
00:09:24Sí creo que las vistas han bajado una locura a través de muchos tutoriales más tradicionales.
00:09:30Creo que todos ustedes lo han hecho realmente, realmente bien.
00:09:32Y así que creo que ustedes tienen esta buena mezcla de ser educativos.
00:09:37No es como un tutorial directo.
00:09:39Es más como cosas conceptuales.
00:09:40Muchas veces, como Richard, me encanta cuando sacas tu libreta y empiezas a dibujar.
00:09:44Pienso: “Hombre, necesito hacer eso”.
00:09:45“Esa es una idea tan buena”.
00:09:47Así que creo que hay una forma de enseñar que captura mucho de eso.
00:09:52Pero creo que los tutoriales tradicionales paso a paso no obtendrán las vistas que quizás obtenían hace tres o cuatro años.
00:09:58Para mí, creo que debido a que ese nunca ha sido mi objetivo principal.
00:10:01Eso no es un gran problema para mí.
00:10:03He estado un poco fuera de YouTube los últimos meses, pero eso es principalmente porque soy realmente la única persona en Resend haciendo todo nuestro marketing, toda nuestra educación.
00:10:12Y hemos, contratamos a alguien y ella es otra ingeniera de DX para nosotros, pero se ha movido a eventos casi por completo.
00:10:19Así que estoy solo.
00:10:21Realmente no tengo capacidad en este momento.
00:10:23Así que ha sido principalmente por la naturaleza de cómo es la vida ahora mismo.
00:10:27Estamos tratando de contratar.
00:10:28Y una vez que consiga a alguien más, creo que eso liberará un poco más de mi tiempo.
00:10:31No sé exactamente cómo se verá eso para mi canal en el futuro.
00:10:34Creo que probablemente seguiré haciendo el tipo de cosas que estoy haciendo, pero me encantaría ser más conceptual en algunas cosas y luego más detallado en otras.
00:10:43Entonces mi plan tentativo es hacer temas más conceptuales y profundizaciones rápidas en cosas y luego también hacer cosas más lentas donde estoy aprendiendo algo desde cero, enseñándolo desde cero para mí mismo.
00:10:56No creo que esos funcionen tan bien, pero estoy bien con eso.
00:10:59Como dije, para mí, mi motivación ha sido singular desde que empecé y eso me ayuda, creo, a elegir mi estrella polar y simplemente seguir con eso.
00:11:07Y me siento afortunado de poder hacer eso y no tener que preocuparme demasiado por las vistas, ¿pero quién sabe?
00:11:12Veremos cómo va.
00:11:13Creo que un buen ejemplo de eso es Bash Bunny.
00:11:16Le va bastante bien con la transmisión en vivo.
00:11:18Creo que está pasando por un viaje con Rust en este momento y simplemente se está enseñando eso a sí misma.
00:11:22Y creo que ese es un buen ejemplo de que todavía hay una audiencia para personas que ven a personas programar sin que la IA esté en el camino.
00:11:29Sí, es interesante.
00:11:30Cuando no uso IA, recibo muchos comentarios como: “Estoy tan contento de que finalmente sea alguien que no está usando IA”, así que creo que hay esta fatiga también.
00:11:41Pero creo que tiene que haber una manera de hacer ambas cosas, ya sabes, porque ha cambiado la programación fundamentalmente y seguirá haciéndolo.
00:11:50Y creo que hay una forma en la que tienes que averiguar cómo se ve este nuevo mundo.
00:11:54Pero también creo que hay algo realmente táctil sobre simplemente tocar la sintaxis.
00:11:59Y simplemente me gusta hacer eso.
00:12:00Y así que creo que siempre tendré un punto débil en mi corazón por ello y probablemente siempre haré algo de ese tipo de programación sin IA solo por diversión.
00:12:09Sí, no puedo imaginar cómo tienes el tiempo para hacer eso porque tienes a Resend, tienes vida en casa, vida familiar.
00:12:17¿Cómo encuentras el tiempo para hacer tus propios videos, aprender nuevas habilidades, escribir código a mano y todo eso?
00:12:23Creo que, como muchos desarrolladores, soy muy curioso y siempre encuentro formas de duplicar cosas.
00:12:28Así que, ya sabes, tengo tres hijos.
00:12:32Incluso en cosas pequeñas, como que entreno a dos de mis hijas en fútbol.
00:12:37Pero sí, mientras las entreno, pienso: “Oh, podría crear un pequeño sitio web para esto”.
00:12:42Así que es algo que hago con ellas.
00:12:43Me siento con ellas.
00:12:44Lo hacemos juntas.
00:12:45Y les digo: “Oh, existe este concepto”.
00:12:46Me gustaría averiguar cómo transmitir esto desde el servidor.
00:12:49Así que ya lo he hecho antes.
00:12:50Tuvimos unos gatitos en un momento que tuvimos que dar en adopción.
00:12:54Y entonces, me senté con mis hijas.
00:12:56Ellas me ayudaron a programar la página, o bueno, a diseñar la página.
00:12:59Y luego la programamos.
00:13:00Y creo que se notaba mucho que la diseñaron unas niñas de seis y ocho años en ese momento.
00:13:05Así que trato de combinar mucho la vida de esa manera.
00:13:08Tengo una impresora 3D.
00:13:10Así que el otro día estuve trabajando en una aplicación aleatoria con mi hijo haciendo lo mismo.
00:13:16Soy muy fan del Liverpool Football Club.
00:13:18Espero que eso no arruine mi reputación con ninguno de ustedes.
00:13:23Así que fue mi hijo.
00:13:24Así que hemos creado muchas cosas divertidas así.
00:13:25Creo que simplemente trato de aportar esa creatividad a todos los aspectos de la vida.
00:13:31Y me encanta hacer manualidades y arte.
00:13:34Hago mucho de ese tipo de cosas con mis hijos.
00:13:35Así que simplemente tengo mucha energía para eso.
00:13:38Y cuando lo hago con otras personas, no siento que me aleje de ellas.
00:13:42Siento que me acerca más a ellas.
00:13:44Así que ya sea con amigos o con mis hijos.
00:13:48Trato de pasar mucho tiempo usando esa creatividad en todos estos aspectos diferentes de la vida.
00:13:54Y luego aprendo cosas que se superponen y hace que sea fácil usarlo en el trabajo o en mi canal.
00:14:00Generalmente, grabo para mi canal temprano en la mañana.
00:14:04Así que suelo grabar como a las 5:36 de la mañana.
00:14:07Me levanto bastante temprano.
00:14:09Así que ese es mi tiempo para el canal cuando lo tengo.
00:14:12Y luego, sí, el trabajo ocupa el resto del día.
00:14:15Y después, a veces por la noche, hago cosas con mis hijos.
00:14:18No sé si eso realmente resuelve o responde a tu pregunta.
00:14:21Pero sí, solo trato de llevar esa creatividad a toda la vida y hacer que me conecte con las personas en lugar de alejarme de ellas.
00:14:27Iba a decir que creo que una de las cosas más geniales sobre la programación con IA es que te encuentras con muchas más personas a las que no tienes que enseñarles necesariamente la sintaxis de HTML, React y todo eso.
00:14:39Puedes decirles: “Solo dale instrucciones a Claude” y luego podemos hablar para entender lo que está sucediendo en general.
00:14:43Y obviamente es mucho más fácil conseguir que alguien saque su primera aplicación ahora.
00:14:49Y creo que sí, la IA es genial para sitios web pequeños, he descubierto.
00:14:52Cualquier cosa pequeña que tengo ahora, en lugar de buscar en Google si existe un servicio, pienso: “Claude, ¿puedes hacer esto?”
00:14:58Porque, quiero decir, soy su único usuario, así que no me importa necesariamente que sea de la mejor calidad.
00:15:04Así que sí, ha sido agradable.
00:15:05Y es genial escuchar que lo estás usando con tus hijos de esa manera.
00:15:08Sí, sí, definitivamente ha acelerado mucho ese tipo de cosas.
00:15:11Y les ayuda a tener ideas; uno de ellos quería hacer una biblioteca con sus amigos.
00:15:16Así que construyeron todos estos libros personalizados y creamos un sitio web donde podían registrar el préstamo y la devolución de los libros.
00:15:22Y eran solo estos cuatro niños pequeños, un par de mis hijas y un par de sus amigos.
00:15:27Pero es una cosa súper divertida de hacer.
00:15:28Y se sintieron súper inspirados y decían: “¿Podemos hacerlo así?”
00:15:31Y normalmente no tendría tiempo para eso.
00:15:34Así que creo que hay formas en las que mi amiga que trabaja en Resend, Christina,
00:15:41dice que las aplicaciones pueden ser como una comida casera.
00:15:44Puedes simplemente prepararle a alguien una comida y no tiene que ser algo muy importante.
00:15:48Y la IA facilita eso porque puedes hacerlo muy rápido.
00:15:52Sí, desearía haber tenido eso de niño porque empecé a aprender a programar gracias a Minecraft.
00:15:56Quería añadirle complementos.
00:15:58Y eso significaba que tenía que aprender Java, lo cual no sé cómo lo logré, pero lo conseguí.
00:16:03Sí, eso es impresionante.
00:16:04Sí, iba a decir, dijiste que tienes dos niñas y un niño y yo tengo dos niñas.
00:16:08Y creo que cuando tuve a mi primera hija, tal vez esto sea demasiada información, pero podía salirme con la mía dejando la tapa del inodoro arriba.
00:16:14Pero ahora no puedo hacer eso.
00:16:16Siempre tiene que estar abajo.
00:16:18No sé cómo es el equilibrio en tu casa, pero sí, eso pasa.
00:16:22Sí, tienes que cambiar tu vida como papá de niñas.
00:16:26Sí, exactamente.
00:16:27De todos modos, hablemos de lo que haces en Resend.
00:16:29Suena como si tuvieras mucho entre manos.
00:16:31Haces videos, documentación, escribiste las habilidades de correo electrónico.
00:16:34¿Cuál es exactamente el cargo de tu puesto canonical, qué se supone que debes estar haciendo?
00:16:40Sí, bueno, se conecta con muchas cosas en la empresa.
00:16:44En términos generales, está en la categoría de DevRel.
00:16:48Lo llamamos Ingeniero de Experiencia del Desarrollador (DX) porque queremos que atraiga a personas con una mentalidad más orientada al desarrollo.
00:16:56Así que sí, abarca desde la documentación hasta publicaciones de blog, registros de cambios, todo nuestro contenido social, todos los videos, educación, básicamente dev zero en cada parte del producto.
00:17:06Me conecto mucho con la gente en eventos, dando charlas, ese tipo de cosas.
00:17:10Así que cualquier cosa en ese ámbito general.
00:17:13Pero he trabajado en el producto, también he lanzado funciones antes.
00:17:17Así que termina siendo bastante integral.
00:17:21Y a medida que el equipo ha crecido, simplemente hay más y más cosas que hacemos.
00:17:24Así que se siente genial poder hablar sobre Resend con la gente.
00:17:28Veo mi rol no solo como algo sobre el producto.
00:17:31Obviamente quiero que la gente entienda lo que hacemos en Resend.
00:17:35Pero gran parte de esto es ayudar a proyectar la voz de las personas dentro de la empresa hacia afuera.
00:17:40Mencioné antes que, para mí, Resend realmente se trata de las personas.
00:17:45Y tenemos desarrolladores, diseñadores e ingenieros de éxito increíbles.
00:17:50Están haciendo mucho.
00:17:51Así que gran parte de lo que trato de hacer es preguntar: ¿cómo puedo amplificar sus voces?
00:17:55Muchas veces soy escritor fantasma para ellos.
00:17:57Tomo una idea que tuvieron y mencionaron en una reunión.
00:18:00Y pregunto: “Oye, ¿podría tener una entrevista rápida de 20 minutos contigo sobre cómo funciona esta arquitectura y por qué la elegimos?”
00:18:06Y lo publicamos como una publicación de ingeniería.
00:18:09Yo haré todo el trabajo, pero te dejaré revisarlo y lo publicaremos.
00:18:12Así que mucho de esto para mí no es solo sobre el producto.
00:18:15Se trata realmente de la forma en que pensamos en Resend.
00:18:17Es una empresa muy enfocada en la cultura.
00:18:20Y espero que siga siendo así.
00:18:22Es difícil mantener eso a medida que creces.
00:18:25Pero gran parte de lo que pienso no es solo promover el producto, sino también promover a las personas hacia los demás.
00:18:31Ese es el alcance total de mi rol, todo lo que mencioné.
00:18:36Y muchas personas piensan así también en Resend.
00:18:39Zeno, el CEO, es muy bueno en las redes sociales y hablando de lo que estamos haciendo.
00:18:44Y muchos de nuestros ingenieros también publican sus propias cosas.
00:18:48Así que no es como si fuera el único que se preocupa por compartir cosas con los demás.
00:18:52Pero no soy un vendedor tradicional en ningún sentido de la palabra.
00:18:56Cuando Zeno me contrató, le pregunté: “De acuerdo, ¿de vendedor a educador, dónde queda este puesto?”
00:19:01Porque no me interesa para nada eso.
00:19:03Y él dijo: “Está bien”.
00:19:05Él me dijo: “Está bien”.
00:19:06Realmente solo queremos hablar con la gente sobre lo que estamos haciendo y dejar que sea algo más natural y orgánico.
00:19:11Así que así es como me veo a mí mismo, educando a la gente sobre el producto y sobre las personas en Resend.
00:19:16¿Cuando te uniste, qué tan grande era la empresa y qué tan grandes son ahora?
00:19:21Fui el décimo empleado.
00:19:22Creo que somos alrededor de 45 o 46 ahora.
00:19:28Y me uní hace un año y medio.
00:19:30Genial.
00:19:31Iba a decir algo de lo que hablamos por correo electrónico, pero Resend es muy bueno haciendo que Claude lo recomiende.
00:19:38Y no tengo idea de cómo lo han hecho.
00:19:40Siempre que construyo algo que necesita correos electrónicos, el código de Claude siempre dirá: “Usa Resend”.
00:19:44Aunque estoy seguro de que hay muchas otras alternativas, simplemente hace que use Resend.
00:19:48Así que sí.
00:19:49¿Puedes hablar de lo que has hecho, si es que has hecho algo, para ayudar a que eso suceda?
00:19:53Sí, creo que hemos tratado de redoblar esfuerzos en muchos de los aspectos básicos.
00:19:56Gran parte del SEO siempre ha sido importante, pero parece ser cada vez más importante a medida que la gente recurre a Claude como el tomador de decisiones para muchas cosas.
00:20:06Quiero decir, los desarrolladores no deberían tener que preocuparse por el correo electrónico.
00:20:08Solo quieres algo que funcione.
00:20:09Y si funciona, estás bien.
00:20:11Tienes que cubrir al menos los conceptos básicos.
00:20:17Eso incluye desde JSON-LD, estructurar bien la página, hasta cosas básicas como asegurarse de tener un solo H1 y ese tipo de fundamentos del SEO.
00:20:27Hemos intentado hacer algunas cosas extra.
00:20:30Obviamente, tenemos cosas como lms.txt.
00:20:33Lo tenemos para nuestra página de precios, por ejemplo, si haces una solicitud curl, devuelve Markdown, ese tipo de cosas.
00:20:40También hemos descubierto que las preguntas y respuestas (Q&A) son muy importantes.
00:20:43Siempre que podemos, incluimos un acordeón con preguntas y respuestas; parece que los modelos de lenguaje prefieren ese tipo de cosas.
00:20:49Hemos hecho algunos intercambios con otras empresas donde hacemos el top cinco de notificaciones API, por ejemplo, y ellos hacen uno sobre el mejor correo electrónico.
00:20:58Y eso también parece ser muy importante para la IA.
00:21:01Creo que parte de esto es honestamente un sesgo de recencia.
00:21:03Parece preferir proveedores más nuevos con muchas cosas.
00:21:08Creo que llegamos justo en el momento adecuado.
00:21:11La empresa fue fundada en enero de 2023.
00:21:14Así que realmente llegamos justo cuando los modelos de lenguaje empezaban a entrenarse intensamente.
00:21:18Y ese sesgo de recencia parece ser parte de ello.
00:21:21Creo que parte de ello es que intentamos estar constantemente al día con las cosas de IA como MCP y habilidades, ese tipo de cosas.
00:21:30Estar ahí nos permite obtener los beneficios de SEO que obtendrías si eres rápido en cualquier parte de una industria donde otras personas también están hablando de ti o usándote en sus herramientas.
00:21:43Creo que todas esas cosas son donde empezamos, pero no sé si tenemos una bala de plata perfecta.
00:21:50Hay muchas empresas que intentan descifrar el SEO para IA o como sea que lo llamen ahora.
00:21:57Así que hemos intentado seguir esos consejos cuando hemos tenido la oportunidad de mejorar en esa área.
00:22:04Pero creo que para nosotros, ha sido principalmente: hacer bien los conceptos básicos de SEO.
00:22:08Ser los primeros en muchas de las cosas de LLM.
00:22:10Y probablemente mucho de ello, honestamente, es el sesgo de recencia, lo que significa que tenemos que seguir invirtiendo en esta área, intentando aprender lo que funciona y esperar que nos mantengamos en la parte superior de la lista.
00:22:20Porque en este momento creo que es aproximadamente el 70% de las veces que Claude nos sugerirá.
00:22:24Sí, creo que eso es increíble.
00:22:24Creo que son una de las pocas empresas que Claude sugiere, Railway es otra, a veces Fly, a veces Vercel, pero sí, no sé cómo lo está haciendo la gente.
00:22:34Simplemente tienen estos trucos locos y sí, creo que Claude tiene algunas cosas que recomiendan a la gente hacer, poner cosas en robots.txt, pero nadie sabe realmente lo que está haciendo y creo que sería interesante ver qué sucede, y supongo que los modelos cambiarán tan rápido que podrían cambiar la forma en que trabajan y tendrías que rehacer todo nuevamente.
00:22:53Así que sí, es un lugar divertido para estar y será interesante ver qué sucede.
00:22:57Sí.
00:22:57Y no quieres que sea demasiado gamificado porque entonces cualquiera podría hacerlo.
00:23:01Así que hay un pequeño misterio en ello, como el SEO normal, creo, y no estoy totalmente seguro de si los proveedores de modelos siempre saben exactamente por qué se elige algo.
00:23:10Así que no sé, creo que definitivamente será un objetivo móvil y no quieres celebrar antes de cruzar la meta.
00:23:17Es muy posible que, como dijiste, un modelo cambie y de repente no seamos tan recomendados, pero ahora mismo, parece ser una combinación de boca a boca y luego, también, Claude.
00:23:29Y otros modelos de lenguaje, pero esperamos mantenernos en la mente de todos, ya sea un agente o un humano.
00:23:35¿Y cómo crees que la IA ha ayudado específicamente con el crecimiento de Resend?
00:23:39Porque creo que Zeno debe haber publicado un tweet con un gráfico de que estaba subiendo masivamente la cantidad de usuarios en Resend, ¿crees que eso está relacionado con la IA o crees que son otras cosas o un poco de ambas?
00:23:51Sí, desearía ser un verdadero experto en marketing porque tendría datos y todas esas cosas, pero no los tengo, estamos tratando de mejorar en eso.
00:24:00Creo que es una combinación de algunas cosas.
00:24:03Creo que la IA es sin duda parte de ello, pero no sé si hay una línea directa entre alguien que pregunta: “Oye, ¿qué debo usar?”
00:24:09Y Resend, por ejemplo, hemos tenido una integración con Supabase durante mucho tiempo.
00:24:15Y a medida que Supabase ha sido adoptado por muchos agentes de programación de IA, la gente quiere agregar correo electrónico y esa es una recomendación fácil a través de esa integración.
00:24:25Así que creo que eso es una cosa, a medida que nos hemos conectado con otras empresas y la IA nos ha afectado, no solo a nosotros, sino también a ellos, todos hemos crecido juntos.
00:24:33La marea creciente levanta todos los barcos, o algo así.
00:24:36Todos hemos subido juntos.
00:24:38Así que creo que gran parte de eso es eso.
00:24:39Creo que el mejor tipo de marketing siempre es el boca a boca.
00:24:42La gente simplemente habla de ti, te quieren y afortunadamente tenemos muchas personas así.
00:24:46Así que creo que ese es también un gran factor.
00:24:49Seguimos muy enfocados en los desarrolladores, ese es nuestro enfoque principal.
00:24:54Y con esta nueva era de desarrollo, tenemos muchos más programadores de vibras y creadores que nos están usando, pero es, en su mayoría, para desarrolladores.
00:25:07Así que estamos tratando de descubrir cómo ajustarnos a eso.
00:25:09Y creo que en este momento, gran parte sigue siendo el boca a boca porque han sido desarrolladores en particular.
00:25:14A veces, cuando tenemos personas que están más en el área de creación, pueden tener dificultades porque implica trabajar con DNS y muchas cosas raras.
00:25:22Eso no tiene nada que ver con nosotros.
00:25:23Es simplemente cómo funciona el correo electrónico.
00:25:24Pero creo que ha sido equilibrado y Supabase.
00:25:29Y algunas de las integraciones que tenemos, que han hecho que sea fácil subir cuando ellos suben.
00:25:35¿Y mientras estamos en el tema de la IA, cómo has cambiado personalmente la forma en que trabajas gracias a ella?
00:25:41Hombre, los últimos cinco meses probablemente han sido el cambio más grande.
00:25:46Creo que hay mucho personalmente y luego hay mucho con las cosas del trabajo.
00:25:50Así que tal vez hable principalmente sobre el trabajo, porque ahí es donde más he invertido en ella.
00:25:54Para mí, es muy útil recopilar contexto de otros.
00:25:59Por ejemplo, tenemos un registro de cambios (changelog) próximo y tengo una idea de qué trata la función, pero le digo: “Oye, haz una investigación”.
00:26:05Dime, mira, usa la CLI de gap (estoy diciéndole esto a Claude), dime quién trabajó en este proyecto, lee el RFC, ese tipo de cosas.
00:26:14Dame una lista con viñetas de las cosas que debemos cubrir.
00:26:17Realmente creo que hay poder en la elaboración de oraciones al escribir cosas.
00:26:21Así que trato de escribir todo eso, pero muchas de las cosas de investigación han sido muy útiles.
00:26:26Hay muchos patrones comunes que tenemos en nuestra base de código.
00:26:28Así que si estoy haciendo una historia de cliente o una nueva página de destino, hay muchas cosas de esas donde puedo aprovechar lo que ya hemos hecho.
00:26:35Así que a menudo tendré un agente trabajando en algo como: “Oye, créame una nueva página de destino”.
00:26:41Voy a incluir todo el contenido.
00:26:42Yo escribiré todo, pero dame la estructura.
00:26:44Hay muchas cosas así.
00:26:45Eso me ha acelerado mucho.
00:26:47Creo que fuimos bastante pioneros en las habilidades de los agentes.
00:26:50Fue antes de que Cursor los soportara y todo eso.
00:26:53Así que, cuando escuché mucho al respecto, pensé: tenemos que aprovechar esto.
00:26:57Hice un análisis profundo sobre qué son estas cosas.
00:27:00Por qué son importantes,
00:27:01ya sabes, ese tipo de cosas.
00:27:02Y eso también ha sido un gran factor, simplemente entender las herramientas, cómo trabajaría con ellas.
00:27:08Así que estoy descubriendo qué habilidades disfruto usar, cómo invocarlas, Claude lanza siete funciones nuevas cada día.
00:27:14Así que trato de estar al tanto.
00:27:15Y luego, probablemente un poco más en el lado personal.
00:27:18Tengo un agente con llamada abierta.
00:27:20En realidad, tenemos varios recientemente también.
00:27:23Y los usamos para ciertas tareas muy limitadas.
00:27:26Pero uso el mío básicamente para gestionar todas mis tareas a través de una bóveda de Obsidian que se sincroniza con GitHub, la cual también puedo ver localmente.
00:27:33Ese es todo un sistema complicado del que no querrás oír hablar, pero ha sido muy útil tener este diálogo con mi gestor de tareas.
00:27:40Pero también puedo abrirlo en un programa y revisarlo.
00:27:44Así que creo que a nivel personal, me ha ayudado a poder lanzar ideas y volver a ellas más tarde, confiando en ese sistema.
00:27:50Y para el trabajo, ha acelerado mucho mi investigación, entendiendo rápidamente lo que ocurre en ciertas áreas.
00:27:56Dándome un esquema de por dónde ir o con cosas de programación, principalmente sobre solicitudes de funciones pequeñas, como: Oye, Cursor, haz esta pequeña cosa que vimos en este error.
00:28:07O me ha ayudado a crear rápidamente nuevas páginas de aterrizaje o a obtener la estructura de alguna funcionalidad rápidamente.
00:28:16Y luego todavía entro en el código yo mismo.
00:28:19Sí, pero eso suena muy bien.
00:28:21No quería llevar esto a un podcast de IA, pero mencionaste que tienes varios Claude abiertos recientemente, y creo que, personalmente, tengo miedo a la seguridad.
00:28:33Es simplemente el riesgo de obtener acceso a cosas a las que no debería tener acceso.
00:28:37Entonces, primero, ¿por qué tienes varios Claude abiertos recientemente y para qué los estás usando?
00:28:44Sí, están mayormente muy limitados a ciertos equipos o acciones.
00:28:48Por ejemplo, tenemos uno para marketing, y lo tenemos limitado en su propia instancia.
00:28:55Tiene acceso a su propia bóveda de 1Password, así que podemos darle un acceso muy limitado a las cosas que queremos y limitar esas claves de API.
00:29:05Así que lo usamos para cosas como tener su propia cuenta de Twitter.
00:29:08Tiene su propia cuenta de Gap.
00:29:09Y cada lunes, se pone en marcha.
00:29:13Analiza todos nuestros datos analíticos de Twitter, LinkedIn, SEO y nuestro sitio web.
00:29:23Reúne todo eso y cura qué áreas nos faltan.
00:29:26Observa nuestra documentación y las preguntas que hace la gente.
00:29:29Así que le proporcionamos información muy específica.
00:29:32Y luego nos da un informe cada semana.
00:29:35Así que eso es una cosa para la que lo usamos, por ejemplo, en marketing.
00:29:37Y otros equipos tienen los suyos.
00:29:39Como uno que puede saltar rápidamente y ver cuál es la causa principal de este incidente.
00:29:44Para que cuando el equipo salte, tenga todos los detalles justo ahí.
00:29:48Nuevamente, hemos intentado limitarlo tanto restringiendo dónde vive como a qué tiene acceso mediante la gestión de API, pero la interfaz ha sido completamente Slack.
00:29:57Creo que algunos equipos lo encuentran más útil que otros, nadie tuvo que hacerlo, simplemente empezamos el nuestro primero.
00:30:03Y luego otros equipos dijeron: oh, esto es genial.
00:30:05Veamos qué podemos hacer con esto.
00:30:07Creo que, en su mayor parte, ha sido útil para ese tipo de cosas generadas automáticamente que requieren un poco más de análisis.
00:30:14Y también lo usamos para hacer preguntas.
00:30:17Como ver una publicación en X o algo así y decir: oye, aquí hay 10 empresas mencionadas, ¿alguna de ellas es cliente?
00:30:24Y tiene acceso para buscar datos básicos sobre ese tipo de cosas.
00:30:27Pero gran parte ha consistido en limitar sus capacidades y encontrar formas en las que sea útil para hacer el trabajo pesado que no quiero buscar, y que podría hacer, pero me llevaría 10 o 15 minutos.
00:30:41Y puedo decirle a Hermes, que es nuestro Claude abierto, y al equipo de marketing: oye, averígualo por mí.
00:30:47Y partimos desde ahí.
00:30:48Así que sí, ha sido un viaje genial.
00:30:50Zeno es en realidad quien impulsó esto para empezar.
00:30:52Y ayuda cuando tienes al CEO apoyando ese tipo de cosas.
00:30:55Hemos intentado ser muy cuidadosos, como dije, para limitarlo a cosas muy particulares.
00:30:59Y así no tiene acceso a nada que sea crucial.
00:31:03Además, es bastante fácil de desactivar si es necesario, lo que hemos hecho en un par de ocasiones, diciendo: no sé si quiero que tenga acceso a esto.
00:31:11Así que eliminemos esto o limitemos la clave de API.
00:31:14Pero creo que a medida que la gente usa cosas como Claude abierto o incluso Claude más y ese tipo de cosas, el alcance de la API es mucho más importante.
00:31:22Así que Resend, por ejemplo, quiere invertir mucho más en eso.
00:31:26Y creo que muchas otras empresas están haciendo lo mismo.
00:31:29De esa manera, puedes tener un poco más de confianza para darle las llaves a un agente para realizar tareas muy particulares, pero nada más que eso.
00:31:35Sí, es una locura. Como dijiste, es importante limitar las cosas, y creo que Stripe tiene una forma para que los agentes gasten dinero y hagan cosas en tu nombre.
00:31:44Pero quiero profundizar un poco más en eso porque dijiste algunas cosas que nunca se me ocurrieron, y suena muy inteligente.
00:31:50Creo que podría robar algunas de esas ideas, pero tienes un agente Hermes que va a Twitter.
00:31:55Así que tiene su propia cuenta de Twitter, inicia sesión y lee los tweets de la gente.
00:32:00¿Sugiere tweets para que ustedes escriban, o analiza lo que es popular y les da información sobre eso?
00:32:07Sí, hemos intentado que escriba cosas.
00:32:09No es muy bueno en eso.
00:32:10Estoy seguro de que alguien con más inteligencia podría lograr que lo hiciera, pero yo no puedo.
00:32:14Así que principalmente hace análisis de la competencia.
00:32:17Como: esto es lo que todo el mundo está tuiteando ahora.
00:32:19Aquí hay cosas importantes que deberían considerar hacer algo al respecto.
00:32:23Ese tipo de cosas.
00:32:25Pero también puedo darle un tweet y decir: oye, ¿podrías darme más contexto sobre lo que pasa aquí?
00:32:30Como nuestro propio pequeño Grok, ya sabes.
00:32:33Y debería decir que el nuestro es un agente Claude abierto al que llamamos Hermes antes de que Hermes fuera una cosa.
00:32:38Así que ahora va a Hermes.
00:32:40Sí, así es básicamente como lo usamos con las redes sociales en particular.
00:32:48Hace análisis de la competencia, una vez a la semana publica... antes publicaba a diario.
00:32:51Como: esto es lo que todos publican.
00:32:53Y le dimos una lista de competidores, déjanos saber de qué hablan.
00:32:56Ahora es más sobre una base de necesidad donde interactuamos con él.
00:33:00Sí.
00:33:01Bueno, eso es genial.
00:33:02Creo que sí, necesitamos hacer más de eso.
00:33:03No hicimos nada de eso.
00:33:04Quiero decir, tengo mis propias habilidades.
00:33:06Todos tienen sus propias cosas, pero no tenemos un centralizado.
00:33:11Claude abierto o bot Hermes que vaya a Twitter y nos dé temas geniales o áreas en las que no estamos haciendo videos.
00:33:17Creo que eso sería muy genial.
00:33:18Así que has sido un equipo de una sola persona por un tiempo y la IA obviamente ayuda a aumentar nuestra productividad en todo.
00:33:27¿En qué más confías para mantener todo en marcha?
00:33:33Sé que te gusta Raycast.
00:33:35Así que si quieres hablar de eso, está bien.
00:33:36¿Pero hay algo más en lo que estés activamente ahora mismo?
00:33:39Sí, estoy bastante obsesionado con Raycast.
00:33:43Lo he usado desde las primeras betas.
00:33:46Me han acusado antes de lanzarme a las cosas demasiado pronto, pero Raycast es algo que apoyaré felizmente.
00:33:52Así que sí, uso Raycast mucho.
00:33:53Creo que mis estadísticas cada año son casi vergonzosas cuando hacen ese resumen de Raycast.
00:34:01Así que eso es algo importante también.
00:34:02He usado Obsidian, como mencioné, para ejecutar esta bóveda que maneja gran parte de mi gestión de tareas.
00:34:08Tenemos nuestro propio sistema internamente también.
00:34:11Creo que mucho de esto también es que el equipo mismo, Resend mismo, se preocupa mucho por
00:34:17involucrarse con los clientes, con las preocupaciones que tenemos o las cosas que estamos impulsando.
00:34:21Todos piensan mucho externamente, lo cual, ya sabes, en muchos lugares cuando trabajas,
00:34:26están enfocados principalmente solo en el producto de una manera que
00:34:31a veces puede ser: bueno, por supuesto, la gente simplemente usará esto.
00:34:33Pero muchos de los desarrolladores están muy orgullosos de en lo que trabajamos.
00:34:36Y por eso hablan de ello, lo impulsan y dicen: oh, deberíamos hacer esto.
00:34:39Y mientras que de una forma, soy un equipo de una persona actualmente, Christina ayuda cuando
00:34:45ella puede, creo que toda la empresa realmente piensa de esa manera.
00:34:49Y eso hace que mi trabajo sea más fácil.
00:34:51Siempre me traen cosas.
00:34:53Siempre estoy escuchando y diciendo: oh, ¿podríamos hacer algo aquí?
00:34:55Y luego me ayudan a impulsarlo para terminarlo, el diseño salta a las cosas muy rápidamente.
00:34:59Y gran parte de lo que estoy publicando tiene sus huellas dactilares por todos lados mientras están,
00:35:04ya sabes, ayudándome a diseñar gráficos y cosas así.
00:35:06Así que es un esfuerzo de todo el equipo.
00:35:08Pero sí, para mis cosas personales, se reduce principalmente a Raycast.
00:35:13Uso Obsidian.
00:35:14He usado OmniFocus durante 15 años para una gestión mental más global.
00:35:19Usamos Linear internamente también en Resend.
00:35:22Slack es básicamente donde sucede todo.
00:35:24Hay demasiados canales.
00:35:25Siempre es agradable ver a un nuevo empleado entrar y simplemente ver sus ojos cuando abren Slack
00:35:30por primera vez.
00:35:30Y es un poco así.
00:35:32Así que no sé si tengo algún secreto más que simplemente tratar de ser tan realista como pueda
00:35:40sobre lo que puedo lograr.
00:35:41Y luego, sí, puedes hacer mucho si eres realista.
00:35:44Y creo que mucho de eso son como trucos mentales para mí.
00:35:47Cuando te excedes o llenas demasiado tu día, siempre te sientes atrasado.
00:35:52Así que trato de dejar mucho margen y de esa manera siempre me siento adelantado.
00:35:56Y sé que es un truco mental tonto, pero funciona en mí.
00:35:58Así que trato de dedicar mucho tiempo simplemente a asegurarme de que, cuando digo que puedo hacer algo, lo hago.
00:36:04Y desafortunadamente, se vuelve más y más difícil, cuanto más tienes que hacer.
00:36:08Pero no sé si tengo algún truco de magia secreto sobre cómo hago el trabajo
00:36:12más allá de enumerar algunas de esas herramientas y la forma en que lo hago.
00:36:16Bueno, leí tu artículo de hace unos días, ¿verdad?
00:36:19Era: la previsibilidad es un superpoder, ¿verdad?
00:36:23Y hablabas sobre toda la idea de planificar por más tiempo de lo que realmente toma,
00:36:28pero solo planificas hasta la 1:00 PM, ¿verdad?
00:36:33¿Y cuánto tiempo llevas usando ese enfoque?
00:36:38Porque tiene mucho sentido, ¿verdad?
00:36:40Asignas esta cantidad de tiempo hasta este punto, porque nuestras tareas toman mucho tiempo.
00:36:46¿Cómo te ha estado funcionando, supongo?
00:36:49¿Es algo nuevo?
00:36:50Sí, lo he hecho durante varios años.
00:36:53Y simplemente, creo que me conozco, me distraigo y soy curioso y un montón de otras
00:36:57cosas.
00:36:57Y entonces simplemente las cosas no salen como esperas.
00:37:00Grabaste un video que pensabas que no debería tomar más de 20 minutos grabar.
00:37:03Y luego te toma una hora y media.
00:37:05La vida simplemente sucede.
00:37:06Así que creo que hay básicamente dos maneras de abordarlo.
00:37:09Una es planificar para el día perfecto todos los días, y nunca sale según el plan.
00:37:13Y siempre te sientes como un perdedor atrasado, o dos.
00:37:15Simplemente planificas para eso y te das cuenta de que así es la vida.
00:37:18Creo que especialmente con las personas, es muy importante dar mucho tiempo extra
00:37:22porque las personas no son máquinas y necesitas ajustarte a eso.
00:37:28Como tuve una reunión con alguien el otro día que debía ser de 30 minutos.
00:37:31Y hablamos durante una hora, sé que algunas personas son lo suficientemente ocupadas
00:37:35e importantes como para decir: esta reunión terminó.
00:37:37Pero dije: hey, había más cosas que solo lo que teníamos que hablar.
00:37:40Y ellos necesitaban un poco de atención extra.
00:37:43Está bien.
00:37:44No me apresuran de esa manera.
00:37:46Quiero que las personas sientan que tienen mi atención total.
00:37:50He hecho eso durante varios años.
00:37:51Pero creo que mucho de esto es después de un tiempo de, todos los días terminar sintiendo: hombre,
00:37:55no logré nada.
00:37:56Entonces, simplemente el pequeño truco mental de decir: solo voy a planificar esto.
00:38:00Voy a asegurarme de asignar tiempo para el día no perfecto.
00:38:03Y luego, cuando lo termino casi todos los días, estoy trabajando en las cosas del día siguiente.
00:38:07Y son realmente cosas de ese día.
00:38:09Pero mi mente dice que son cosas del día siguiente.
00:38:10Y entonces, idealmente, cuando llego al viernes, ya terminé todo para toda la semana.
00:38:14Y luego tengo cosas extra que quiero hacer, que es probablemente lo que hubiera
00:38:17hecho de todas formas en ese día.
00:38:19Pero se siente como: hey, estoy adelantado.
00:38:20Soy optimista.
00:38:21Puedo ser curioso.
00:38:22Puedo tomar tiempo con las personas.
00:38:24Así que creo que es más como hackear tu propio cerebro y pensar de una manera
00:38:29que te permite trabajar como tu mejor versión en lugar de siempre estar atrasado, presionado
00:38:33y todo eso.
00:38:34Y hay mucho sucediendo.
00:38:35Así que no es que no me sienta así a veces.
00:38:37Pero esos tipos de trucos mentales han hecho que la experiencia de trabajo sea mejor.
00:38:41De todas formas, solo iba a lograr esa cantidad de cosas.
00:38:44Así que es más como: ¿cómo puedo dar forma a la experiencia para que sea algo que disfrute en lugar de algo
00:38:48por lo que siempre estoy presionado?
00:38:50Sí, eso realmente me habla.
00:38:52Creo que estoy en el campamento donde todos los días digo: oh, no hice lo suficiente.
00:38:55Ojalá hubiera terminado esto y aquello.
00:38:57Así que sí, realmente necesito echarle un vistazo porque es una trampa fácil en la que caer,
00:39:02una trampa fácil en la que caer, especialmente si eres bastante, ¿cuál es la palabra?
00:39:06Si quieres lograr mucho, básicamente, y hacer muchas cosas o si tienes mucho que hacer.
00:39:12Así que, sí, creo que es un buen truco mental para no presionarte demasiado.
00:39:16Así que leeré el artículo.
00:39:17Sí, avísame si tu cerebro funciona así también, al menos para mí.
00:39:20Y sé que, ya sabes, hablo abiertamente de ello.
00:39:22Sé lo que está pasando, pero aun así funciona.
00:39:25Sí, sí.
00:39:26Oh, eso es bueno.
00:39:29Así que vamos a hablar de tu configuración de video en un momento,
00:39:31porque me interesa, pero tenemos algunas preguntas de nuestros espectadores.
00:39:35Son muy específicas y recientes.
00:39:37Así que si no puedes responderlas, no sientas la necesidad de hacerlo.
00:39:40La primera es de QProductions23.
00:39:43Y él dice, ¿puedes preguntarle si añaden correos temporales?
00:39:47Eso sería fácil para prototipar aplicaciones rápidamente.
00:39:51No estoy seguro de entender totalmente la pregunta.
00:39:53¿Correo temporal en qué sentido?
00:39:56Yo tampoco lo entiendo.
00:39:58Pero en mi cabeza, es más como, ¿puedes, así es como lo entiendo, puedes enviar correos temporales?
00:40:05Entonces, no sé si tienes, como un buzón de correo temporal,
00:40:08y quieres probar algo para ver si funciona, tal vez.
00:40:10Oh, vale, ¿así que quizás como un buzón de correo integrado dentro de Resend?
00:40:14Sí, algo así.
00:40:15Sí, eso es, es una solicitud de función que ha surgido antes.
00:40:18Creo que gran parte es solo intentar priorizar lo que ayuda a nuestros clientes actuales,
00:40:23frente a lo que atraería a otro cliente.
00:40:25Así que es algo que puedo llevar al equipo.
00:40:28Supongo que lo diré de esa manera.
00:40:29Sin planes inmediatos que yo sepa.
00:40:31Y la segunda pregunta es de Life of Code.
00:40:33Pregúntale sobre filtros de spam, IPs marcadas y cómo mantener la calidad para prevenirlo.
00:40:39Tengo mucho de qué hablar sobre la reputación del dominio y la capacidad de entrega.
00:40:43Así que no quiero extenderme demasiado, pero hay mucho ahí.
00:40:46Pero sí, hemos hecho, he hecho algo de contenido al respecto en el pasado.
00:40:49Así que probablemente les animaría a mirar eso.
00:40:52Pero en términos generales, creo que los desarrolladores solo asumen que,
00:40:57si obtienes el rendimiento, entonces va a llegar a la bandeja de entrada.
00:41:00Y hay mucho que puede influir en que llegue allí.
00:41:03En este momento, básicamente Gmail, especialmente,
00:41:06y ellos son realmente los que poseen el correo electrónico en muchos sentidos.
00:41:09Principalmente les importa la reputación de tu dominio, no la reputación de tu IP.
00:41:13Eso no significa que la IP no importe en absoluto.
00:41:15Hacemos nuestro trabajo para asegurarnos de que nuestras IPs sean, ya sabes, realmente saludables,
00:41:20pero es tu dominio lo que importa.
00:41:22Así que desde dónde envías, piénsalo como una oficina de correos.
00:41:27Si simplemente apareces un día y dejas 100,000 cartas en el escritorio,
00:41:30van a decir, ¿quién es este tipo?
00:41:32Ya sabes, y no confiar en ti.
00:41:34Realmente tienes que construir confianza en la reputación.
00:41:36Y puede llevar un poco de tiempo construirla y puedes perderla muy rápidamente.
00:41:42Así que tienes que poner un montón de salvaguardias tú mismo.
00:41:45Así que todo, desde asegurarte de que envías desde un subdominio.
00:41:50De esa manera, si tienes problemas con tu dominio, puedes moverlo a otro subdominio
00:41:55sin que afecte a todos los envíos en toda tu plataforma.
00:41:59Así que hay algunas cosas básicas como esa.
00:42:01Asegurarte de incluir enlaces para darse de baja y cosas que no sean
00:42:03meramente correos electrónicos transaccionales sobre autenticación o cosas así.
00:42:06Así que hay mucha orientación ahí.
00:42:08Pero cada vez que llega un correo electrónico, tu bandeja de entrada,
00:42:12la bandeja de entrada que recibe ese Gmail, Yahoo, Outlook, lo que sea,
00:42:16están mirando eso usando su propio conjunto propietario de filtros.
00:42:20Así que no le dicen a nadie cuál es, porque si lo hicieran,
00:42:22entonces todo lo que recibiríamos es spam.
00:42:24Así que están intentando leer muchas señales
00:42:27que tienen que ver con la frecuencia con la que envías.
00:42:30Hay algunas cosas de autenticación como DMARC, SPF y DKIM,
00:42:35que es todo un conjunto de siglas que acabo de soltar.
00:42:38Así que, como dije, hay mucha complejidad extraña en torno al correo electrónico.
00:42:42Pero en términos generales, esa mentalidad realmente ayudará a los desarrolladores a pensar,
00:42:45¿parezco un remitente de confianza?
00:42:47¿Estoy enviando a personas que ya han optado por recibir esto?
00:42:50Es como que no permitimos correos fríos en Resend.
00:42:53Tienes que tener consentimiento real para enviar a las personas.
00:42:57Así que hay muchas cosas básicas como esa, que si sigues los conceptos básicos,
00:42:59envías a personas que solo quieren recibirlo.
00:43:01Envías de una manera confiable, no simplemente volcando miles de correos
00:43:05inmediatamente así.
00:43:07Y luego prestas atención a las mejores prácticas básicas.
00:43:10Como que no hay palabras específicas que no usar, pero en términos generales,
00:43:14tu enlace debe ser el mismo que el dominio de envío.
00:43:17Tus imágenes deben ser las mismas que el dominio de envío.
00:43:19No uses palabras tipo spam.
00:43:23Y muchas veces lo que encontrarás es que Gmail en particular te dirá,
00:43:25oye, esto no es spam por esta razón.
00:43:27Y puedes ajustar el contenido y ver cómo le afecta.
00:43:30Cuando envías con Resend, también mostramos información de capacidad de entrega para cada correo que envías.
00:43:34Y eso es en parte para educarte.
00:43:36Así que cada correo que envías, puedes mirar la tabla de correos,
00:43:39mirar ese correo en particular, y te da información como,
00:43:41oye, asegúrate de hacer todas estas mejores prácticas.
00:43:44Así que, en términos generales, si piensas así, oye, voy a enviar de una manera que sea confiable,
00:43:49donde la gente quiera recibir esto, han optado por hacerlo ya.
00:43:52Estoy enviando en un patrón predecible.
00:43:53Esas son realmente las grandes cosas mentales en las que tienes que pensar.
00:43:57Y luego hay muchos detalles que también podemos ayudarte a resolver.
00:44:00Así que esa es la respuesta más breve que puedo dar sobre filtros de spam y capacidad de entrega y
00:44:05reputación de IP y dominio.
00:44:06Espero que haya sido inteligible con todas esas siglas.
00:44:10Creo que es asombroso.
00:44:11Es una cantidad increíble de conocimiento que tienes sobre los correos y tiene sentido.
00:44:15Iba a pedirte antes que explicaras cómo Resend facilita los correos a los desarrolladores.
00:44:20Y creo que esa pregunta por sí sola explica cuántos obstáculos tienes que superar cuando
00:44:24quieres configurar correos.
00:44:26Sí.
00:44:27Recuerdo intentar hacerlo yo mismo y fui directo a React Email cuando salió por primera vez
00:44:31y luego a Resend también, porque había tantos dolores de cabeza que no sabía que el correo tenía.
00:44:35Y es, también me gusta el autoalojamiento y la única cosa que te dicen que nunca autoalojes es el correo.
00:44:41Porque es como, no te divertirás.
00:44:43Sí.
00:44:43Sí.
00:44:44Bienvenido a ser un proveedor de servicios de correo electrónico.
00:44:46Tiene su propio conjunto de desafíos.
00:44:49Sí.
00:44:50Creo que empezamos con React Email, que creo que es una historia de origen genial.
00:44:53Como Zeno y Boo, los dos cofundadores, solo estaban, tenían que,
00:44:58si alguna vez has escrito HTML de correo a mano, es como, ¿de qué siglo es esto?
00:45:02Y ya sabes, estás escribiendo tablas y floats y estaban como, tiene que haber algo
00:45:07mejor ahí fuera.
00:45:07Y ahí, hay algunas cosas, pero realmente no tenían el toque moderno.
00:45:10Y así que creo que la historia de, simplemente dijeron, construyamos algo que realmente puedas usar
00:45:14con TypeScript y React y Tailwind.
00:45:16Y ese fue React Email.
00:45:18Y luego de eso surgió Resend porque estaban como, el envío en realidad no es tan bueno
00:45:21tampoco.
00:45:22Así que trabajemos en eso.
00:45:23Pero hay muchas peculiaridades en torno al correo electrónico.
00:45:26Pasamos tanto de nuestro tiempo protegiendo realmente a nuestros usuarios eliminando el spam.
00:45:31Gente intentando enviar eso a través de nuestra plataforma.
00:45:33Así que tenemos todo un equipo dedicado a la confianza y seguridad.
00:45:36Pero una vez que comienzas a enviar correos a escala, tienes que ser un experto
00:45:39en correo electrónico o tener uno.
00:45:41Y creo que una de las cosas que hace especial a Resend, y creo que esto es central
00:45:45para quienes somos, y espero que siempre mantengamos esto, es que vemos el soporte como parte de la experiencia del desarrollador.
00:45:51No importa lo buena que sea la API.
00:45:54Si cuando tienes problemas y te pones en contacto, no hay nadie ahí.
00:45:57Y tienes que tener un experto en correo electrónico y queremos ser eso para la gente.
00:46:00Así que obtienes un canal de Slack compartido si eres un cliente de pago de cualquier nivel.
00:46:06Y somos muy rápidos respondiendo a la gente.
00:46:09Y por supuesto, queremos mejorar en eso.
00:46:11Eso siempre es algo que es como un objetivo ambicioso.
00:46:14Pero vemos que, cuando tienes problemas, deberías venir a nosotros y deberíamos poder
00:46:18saltar a ayudarte.
00:46:19Saltaremos a las herramientas Google Postmaster contigo.
00:46:22Saltaremos a cosas de entregabilidad contigo y te ayudaremos a depurarlo en vivo.
00:46:25Y eso es muy importante para nosotros, que la experiencia del desarrollador incluya soporte.
00:46:31Y así espero que la gente se sienta así, cuidada cuando viene a Resend.
00:46:35Y tenemos tu espalda y no tienes que ser el experto porque tienes uno.
00:46:39Y queremos seguir haciendo eso para nuestros clientes.
00:46:41Ya sabes, mi primera experiencia con el correo fue creo que como freelance, estaba haciendo algo
00:46:45y me dijo, ¿puedes añadir correos?
00:46:47Y ingenuamente pensé, oh, los correos deben ser algo resuelto.
00:46:50Hemos tenido esto durante años.
00:46:51No puede ser tan difícil.
00:46:53Y luego, sí, fue cuando bajé por la madriguera de, oh Dios mío, esto es una locura.
00:46:57Solo la compatibilidad entre clientes.
00:46:59Como, ¿tenemos unos pocos motores de navegador y cientos de clientes de correo?
00:47:03Y no hay un estándar acordado.
00:47:05Y no sé si alguna vez tendremos uno porque realmente depende de los grandes jugadores decidir eso.
00:47:11Y solo eso, intentar que las cosas se vean igual en todos los clientes es difícil.
00:47:15Y React Email ahora tiene un linter y un verificador de compatibilidad y una vista previa.
00:47:19Y queremos continuar iterando en él para hacerlo más fácil para las personas, para saber,
00:47:24puedo enviar esto con confianza.
00:47:26Y Claude puede generar HTML de correo, pero no sabes si se va a ver bien.
00:47:30Podría verse bien en, ya sabes, tu navegador, pero eso no significa nada
00:47:33porque cada cliente es muy diferente.
00:47:35Así que creo que hay muchos pequeños problemas ocultos en el correo electrónico.
00:47:40Y así estamos intentando hacerlo fácil para la gente.
00:47:42Pero es una industria heredada con un montón de cosas añadidas.
00:47:46Y por la naturaleza de lo que es, ya sabes, tiene su complejidad.
00:47:51Así que necesitas a alguien que con suerte pueda llevarte de la mano y guiarte de manera útil.
00:47:55Así que la mayoría de la gente que tenemos aquí que hace video tiene un arco de progresión de dónde empezaron,
00:48:02el equipo que consiguieron y con qué lo reemplazaron.
00:48:04Así que sería bueno escuchar el tuyo.
00:48:07Sí, quiero decir, comenzó conmigo simplemente con una cámara web.
00:48:11En realidad, ni siquiera hice video durante mucho tiempo.
00:48:14Cuando trabajaba para la empresa para la que solía trabajar, grababa locuciones.
00:48:19Así que conseguí este micrófono bastante temprano, en realidad, y estoy súper agradecido, es un RE20.
00:48:26Así que el audio era lo más importante para mí.
00:48:30Y luego, varios años haciendo mi canal, finalmente hice algo así como un face reveal.
00:48:35No fue intencional, algo importante.
00:48:37Simplemente me grabé a mí mismo.
00:48:38Cuando conseguí una cámara web, obtuve una Insta 360.
00:48:42Así que la usé durante varios años.
00:48:44Y luego, cuando me uní a Resend, ya sabes, seis, siete meses después, estaban como,
00:48:49invirtamos realmente en video para que sea muy fácil para ti saltar directamente,
00:48:53sin importar qué hora del día sea, lo que esté pasando, siempre se ve igual.
00:48:56Así que trabajamos con la empresa que diseñó todo este set.
00:49:00En realidad está en mi oficina en mi sótano.
00:49:03Y cambié mi oficina.
00:49:04Si alguien vio videos anteriores, solía mirar hacia allá.
00:49:07Ahora miro hacia acá.
00:49:09Toda esta pared la pinté, colgué los estantes e hice todo este tipo de cosas.
00:49:12Y luego la cámara en sí es una Panasonic, o sí, Lumix S5 II, creo, algo así.
00:49:22No recuerdo el objetivo.
00:49:24No soy un fanático de las cámaras, lo que me dijeron que consiguiera.
00:49:27Eso es lo que conseguí.
00:49:28Creo que 35 milímetros tal vez.
00:49:30Pero tengo un teleprompter, dos pantallas.
00:49:33Y luego, la gran ayuda fue toda esta configuración de iluminación.
00:49:36De hecho, lo tengo en botones aquí donde simplemente puedo apagar mis luces por completo.
00:49:40Así que se enciende de una vez y todo queda configurado.
00:49:43Así que hace que pueda sentarme, literalmente tocar dos botones debajo de mi escritorio,
00:49:48darle a grabar y empezar.
00:49:49Y sí, estoy muy agradecido por la inversión que Zeno
00:49:54puso en el estudio.
00:49:55Y hace que sea muy fácil grabar cosas por una razón.
00:49:58Y luego tengo esta pequeña computadora aquí, que es una SC30 real que está
00:50:02operativa que compré en California y con la que volé de regreso,
00:50:06metida bajo mis pies y la oculté con mi chaqueta porque realmente no cabía.
00:50:10Pero llegué.
00:50:11Así que fue muy divertido conseguirla también.
00:50:13Así que he estado añadiendo cosas al set a medida que he tenido la oportunidad de conseguir cosas.
00:50:18Y no tengo objetivos ambiciosos sobre qué quiero añadir después,
00:50:20pero ha sido divertido jugar también con el telón de fondo.
00:50:24¿Puedes hablar un poco más sobre tus luces?
00:50:25Creo que todos los que estamos aquí sabemos un poco sobre grabación y eso.
00:50:28Así que me encantaría saber las posiciones y qué tipo de luces son.
00:50:31Sí.
00:50:32Sí.
00:50:32No sé cuáles son los nombres de las cosas.
00:50:34Estoy seguro de que lo sabía cuando me dijeron que las instalara.
00:50:36Pero esta es como una Aputure, no recuerdo cuál,
00:50:38pero probablemente mide como tres pies de ancho, algo así.
00:50:40Um, así que esta es la grande principal.
00:50:43Tengo un foco que va hacia el techo.
00:50:45Tengo otro detrás de mi cabeza que apunta hacia abajo.
00:50:48Y luego tengo esta pequeña luz ambiental a un lado.
00:50:51Um, y sí, no es demasiado brillante tal y como la tengo configurada.
00:50:55Um, así que la cámara hace un poco más de trabajo para que yo no me esté asando.
00:50:58Cuando la configuramos por primera vez, teníamos todo como cinco veces más brillante.
00:51:02Y yo pensaba, estoy sudando solo de estar sentado aquí.
00:51:04No hay forma de que pueda trabajar así.
00:51:06Así que están bastante tenues aquí.
00:51:09Um, pero permite que la cámara haga un poco más del trabajo pesado.
00:51:13Pero sí, son esas cuatro.
00:51:14Así que esta gran principal, la luz del techo que, creo que solo proporciona ambiente o algo así.
00:51:20Um, esta, que se supone que es completamente la luz de contorno y luego, uh, la luz ambiental.
00:51:25Sabes, creo que cuando empecé a hacer videos, tenía una luz,
00:51:28como genuinamente a solo un pie de distancia de mi cara a máximo brillo.
00:51:31Y me cocinaba cuando estaba grabando videos.
00:51:35Era, sí, no era un momento divertido.
00:51:37Sí.
00:51:37Sí.
00:51:38Um, y sí, aprender sobre una luz de contorno fue fascinante.
00:51:41Añadiendo piezas poco a poco.
00:51:42Empieza con una luz y luego va rodeando y piensas,
00:51:44necesito una luz de contorno al parecer para iluminar mi cabello.
00:51:48Sí.
00:51:49Es una extraña madriguera de conejo en la que meterse.
00:51:51Cierto.
00:51:52Sí.
00:51:52Básicamente, lo que la empresa me dijo que hiciera, simplemente lo hice.
00:51:56Así que realmente no entiendo cómo funciona.
00:51:57Así que siento que fui de cero a esto, um, pero tampoco me quejo.
00:52:01Sí.
00:52:02Suena como una empresa realmente genial.
00:52:03Creo que deberíamos contactarlos y ver qué pueden hacer por nosotros.
00:52:06Pero sí, tengo algunas luces.
00:52:08No tengo ninguna Aputure.
00:52:09He oído mucho sobre las Aputure y lo buenas que son.
00:52:10Tengo algunos Elgato Key Lights, que me funcionan bien.
00:52:14Y también uso una Lumix Panasonic, pero creo que es un modelo un poco más antiguo que el tuyo.
00:52:18Pero sí, funciona bien y tengo una buena lente.
00:52:21Sí.
00:52:21Realmente me gustó la forma en que Panasonic maneja los videos y eran un poco más baratas
00:52:26en general también.
00:52:27Así que creo que esa fue mi principal motivación para moverme en esa dirección.
00:52:30¿Dura para tus transmisiones en vivo?
00:52:32¿Haces, porque sé que muchas se sobrecalientan.
00:52:34Hasta ahora lo hace bastante bien.
00:52:36Siento que mi Cam Link, al que tengo todo conectado, ha empezado a tener problemas.
00:52:41Uh, espero que no pase durante nuestra llamada de hoy, pero he tenido algunos problemas con eso en el pasado,
00:52:47pero también simplemente he apagado la cámara durante mi transmisión.
00:52:50Nadie está ahí para verme, ya sabes, así que está bien.
00:52:53Um, pero, uh, sí, en su mayor parte ha estado bien, pero he empezado a tener algunos problemas.
00:52:58Um, así que podría buscar alternativas porque creo que podría ser el Cam Link el que en realidad
00:53:02está causando problemas.
00:53:03Um, porque lo vuelvo a conectar y funciona.
00:53:06Así que sí, pero creo que la cámara en sí ha estado bien.
00:53:09Tuve que reemplazar mi Cam Link el otro día porque estoy bastante seguro de que también se estaba rompiendo.
00:53:13Um, terminé consiguiendo otro Cam Link de otra compañía.
00:53:16Así que no sé cuál es la mejor solución, pero sí, podría ser el Cam Link.
00:53:20Sí.
00:53:20Es como, ya sabes cómo haces estas notas mentales.
00:53:22Estaba escuchando Syntax, um, el podcast y mencionaron que,
00:53:27estaban teniendo problemas con su Cam Link y consiguieron otra cosa.
00:53:30Así que no sé qué es, pero sé que cuando tengo problemas finalmente el tiempo suficiente con él,
00:53:34simplemente iré a buscar en su sitio web y compraré lo que recomendaron porque
00:53:37parece que es un problema común.
00:53:39Sí.
00:53:39Y parece que para la semana de lanzamiento, así que he visto algunos de los videos recientes de la semana de lanzamiento y
00:53:44están realmente bien hechos.
00:53:45Um, ¿era una empresa, la misma empresa que hizo esos o una empresa diferente o
00:53:49cómo funcionó?
00:53:50Sí.
00:53:51Así que fue, estuvimos, estamos en un sitio externo, um, de hecho en Barcelona juntos
00:53:57dos, tres semanas de lanzamiento atrás.
00:53:59Y simplemente dije, ¿qué pasa si grabamos esto nosotros mismos?
00:54:01Um, así que no esta o la anterior, sino la, la, las tres anteriores, grabamos eso nosotros mismos
00:54:07y fue como mucho más difícil de lo que pensamos.
00:54:10Um, en parte porque estábamos en esta, uh, como sala de conferencias, ese tipo de cosas.
00:54:13Y había un almuerzo ocurriendo abajo.
00:54:15Así que estaba todo ese audio ambiental y sabes, estábamos muy, muy simplemente como en casa,
00:54:20uh, agotados.
00:54:21Y, uh, así que pensamos, eso, eso fue más difícil de lo que pensamos.
00:54:23Veamos con quién podemos conectar.
00:54:25Así que conectamos con, creo que es Open Light Studios, si recuerdo correctamente en SF.
00:54:31Um, y entonces lo que hemos hecho es que fuimos y grabamos allí, uh, tanto esta semana como la semana pasada.
00:54:35Um, y ellos nos dan el tipo de corte final, um, que podemos, ya sabes, pedir alteraciones
00:54:40en él.
00:54:40Y luego básicamente lo tomo desde allí y hago toda la edición después de eso.
00:54:44Um, así que ha sido una experiencia de aprendizaje, muchas cosas que no estoy acostumbrado a hacer.
00:54:48Um, y luego esta vez contratamos a alguien para que hiciera la música y los efectos de sonido, um,
00:54:55los toques después también, um, lo que añadió un nivel de clase que no creo que pudiera hacer.
00:55:01Y así, uh, eso también fue realmente útil.
00:55:03Así que hemos construido lentamente sobre eso.
00:55:05Uh, así que la primera vez que lo grabamos la última vez, uh, ellos lo grabaron.
00:55:08Yo hice toda la edición y esta última semana de lanzamiento, hace solo un par de semanas,
00:55:12hice la mayor parte de la edición.
00:55:13Tuvimos como un editor final que vino y añadió la música y los efectos de sonido, uh,
00:55:17y algunos pequeños detalles como ese.
00:55:19Pero yo, todavía hice la mayor parte de las cosas en pantalla.
00:55:21Bien.
00:55:22Creo que los videos son realmente buenos.
00:55:23Me gustan las transiciones.
00:55:24Estoy seguro de que tenías múltiples cámaras y tienes como estas bonitas burbujas o,
00:55:28y texto para explicar lo que dice la gente.
00:55:30Sí.
00:55:30¿Qué, qué usaste para eso?
00:55:32Uh, así que esta última vez en realidad fuimos un poco más perezosos, um, y solo usé Figma
00:55:36y básicamente solo lo exportamos para que fuera el efecto de burbuja en Figma.
00:55:41Y me aseguré de que estuviera alineado en el video.
00:55:43La vez anterior, en realidad construí esta animación personalizada.
00:55:46Si miras las dos, no es que necesites hacer esto, pero, um, la vez anterior las tuvimos,
00:55:50en realidad estaban dentro de DaVinci Resolve.
00:55:53Y yo, me metí en una madriguera, um, por como cinco horas y construí esta burbuja personalizada que
00:55:59interactuaba como con luz refractada y eso.
00:56:01Y, pero era demasiado esfuerzo.
00:56:03Y pensamos, especialmente esta vez, había demasiadas cosas pasando.
00:56:06Pensé, no creo que tenga la capacidad mental para hacer eso.
00:56:09Y fue muy chapucero.
00:56:10Como, no estoy seguro, cualquiera que sepa DaVinci Resolve diría como,
00:56:13¿qué estás haciendo con Fusion?
00:56:14Como, tienes que quitarle esto a esta persona inmediatamente.
00:56:17Pero, um, sí, así que esta vez fue muy básico, pero la última vez fue bastante involucrado
00:56:23y bastante divertido de trabajar, pero desafortunadamente no pude hacerlo esta vez.
00:56:26Ni siquiera sabía que podías hacer animaciones en Figma, así que tendré que investigarlo.
00:56:29Sí.
00:56:30Creo que es solo como el, el efecto de cristal en, en Figma, uh, como la burbuja en sí.
00:56:34Y luego la exporté a DaVinci Resolve e hice todas las animaciones dentro de DaVinci Resolve.
00:56:39Lo siento.
00:56:39Sí.
00:56:40Solo, uh, lo último que a veces preguntamos es si tienes algún tipo de opinión tecnológica picante,
00:56:45algo que pueda ser un buen clip, básicamente.
00:56:47Creo que es divertido que los componentes de servidor de React hayan existido por tanto tiempo
00:56:52y todavía estén en esta especie de zona ambiental.
00:56:55No ayuda que solo hayamos tenido un montón de seguridad que están constantemente saliendo sobre estos.
00:57:01Así que creo que para mí, como, no sé si soy un tipo de persona de opiniones muy fuertes, pero
00:57:06la cosa que al menos arquitectónicamente ha luchado, hay dos cosas con
00:57:10los componentes de servidor de React.
00:57:11Claramente está la forma en que se implementó.
00:57:13Hay muchos problemas de seguridad con eso.
00:57:15Pero en segundo lugar, como simplemente el modelo mental, um, Dean Abramoff hizo una publicación el año pasado
00:57:21explicando los componentes de servidor de React usando Astro.
00:57:24Y pienso, cada vez que tienes que recurrir a un marco de trabajo completamente diferente para explicar
00:57:28cómo funciona el tuyo, eso me dice que mentalmente, esto no fue preparado de una manera realmente útil.
00:57:32Y sé que la gente en React es mucho más inteligente de lo que yo, uh, ya sabes, seré jamás.
00:57:36Pero creo que para mí, como si, para mí, cada sitio debería tener Astro por defecto, esa es mi opinión picante.
00:57:45Um, y realmente creo que la mayoría de las veces la gente no está construyendo aplicaciones web completas y Astro puede hacer casi todo lo que necesitas para la mayoría de los sitios web básicos.
00:57:55Por supuesto, no estoy hablando de aplicaciones, pero incluso con algunas aplicaciones básicas, realmente puedes llegar a la mayor parte del camino con Astro y obtienes toda la belleza de las colecciones de contenido
00:58:03donde obtienes markdown con tipos seguros, tienes todos los patrones de renderizado que básicamente quieras, tienes soporte completo para fuentes e imágenes y hay simplemente tanto
00:58:12horneado en el sistema.
00:58:14Eso es realmente básico cuando lo necesitas, uh, todo es como lógicamente, mentalmente es una clara separación de capas.
00:58:21Como qué es servidor, qué es cliente, como toda la complejidad que vino con los componentes de servidor de React de averiguar dónde vive esto no existe en Astro.
00:58:29Porque hay una delineación muy clara.
00:58:30Así que mi opinión picante es básicamente que todos deberían usar Astro por defecto.
00:58:34Y creo que una de las, una de las formas en que eso se muestra es a través de estos meta frameworks, tratando de implementar, uh, RSC de una manera que claramente no está funcionando tanto en un
00:58:43lado técnico de seguridad como en un lado de modelo mental para mucha gente.
00:58:47Pero también, simplemente soy un fanboy de Astro.
00:58:49Así que supongo, ¿qué esperabas?
00:58:52Sí, no, no estoy seguro de poder argumentar en contra de tus puntos allí.
00:58:54Porque yo uso Astro para mi sitio personal también y, y amo Astro y sí, los componentes de servidor de React para
00:59:00personas que no lo sabían también tuvieron otra vulnerabilidad y como ayer o hoy, básicamente.
00:59:04Literalmente ayer.
00:59:05Um, sí.
00:59:06Así que, quiero decir, podría tener un video sobre eso próximamente, dependiendo de qué tan técnico sea, pero, uh, creo que
00:59:11ya he hecho dos o tres videos sobre vulnerabilidades de React este año.
00:59:14Es, uh, los componentes de servidor se han vuelto un poco salvajes este año.
00:59:18Y creo que la gente está empezando a, sí, a dudar de ellos debido a eso.
00:59:21Hace que sea difícil querer arquitecturar gran parte de tu, tu aplicación alrededor de componentes de servidor de React, pero son súper útiles.
00:59:27Como, ya sabes, es, es un patrón súper útil, pero claramente hay algunos problemas con él.
00:59:32Sí.
00:59:33Me gusta bastante la forma en que Tanstack Start añadió recientemente los componentes de servidor.
00:59:37Porque esa es su propia cosa.
00:59:38No creo que estén afectados por las vulnerabilidades.
00:59:40Y, uh, sí, también es muy explícito que estás haciendo un componente de servidor.
00:59:45Mientras que Next JS es obviamente casi todo primero el componente de servidor.
00:59:48Y luego haces un componente de cliente en su lugar.
00:59:50Tanner hace tantas cosas.
00:59:51De hecho vive bastante cerca de mí.
00:59:53Um, él es tal, no sé cómo hace todo lo que hace.
00:59:56Um, y creo que él aborda las cosas de una manera realmente, como cuál es la mejor forma de hacer esto, una especie de enfoque que de alguna manera ha desbloqueado.
01:00:06Um, y sé que no es solo él, um, pero sí, siempre me he quedado impresionado con él.
01:00:11Y como, siento que cada día digo, ¿cómo estás enviando la cantidad de cosas que estás enviando?
01:00:15Um, y él es también simplemente el tipo más agradable del mundo.
01:00:17Si alguna vez tienes la oportunidad de conocerlo, pensarías que es solo un cualquiera.
01:00:20Uh, honestamente, él solo actúa como el tipo más normal del mundo.
01:00:23Y te das cuenta de que, oh, literalmente está reescribiendo cada cosa que hemos hecho alguna vez.
01:00:27En el mundo del front-end, especialmente.
01:00:29Pero, ya sabes, he tenido la intención de invitarlo al podcast porque soy un gran fan de Tanstack.
01:00:33Y sí, ellos, ellos tienen una biblioteca que parece solucionar cada problema en el, el ecosistema de JavaScript en este momento.
01:00:38Literalmente todo.
01:00:40Gracias por escuchar este episodio del podcast Better Stack.
01:00:43Encuéntranos donde sea que escuches podcasts.
01:00:45Así que Apple, Spotify, simplemente en todos lados.
01:00:48Y gracias, Chris, por acompañarnos.
01:00:50Fue genial charlar contigo y hablar sobre IA y todo en lo que trabajas.
01:00:54Y sí, tal vez en el futuro podríamos hacer esto de nuevo.
01:00:55Y hablar más sobre IA y otras cosas.
01:00:58Pero hasta entonces, es un adiós de mi parte.
01:01:00Adiós de mi parte.
01:01:01Es un adiós de mi parte.
01:01:02Es un adiós de mi parte.

Key Takeaway

El éxito de Resend se basa en combinar fundamentos de SEO técnico que facilitan la adopción por parte de agentes de IA con una cultura de contenido orgánico que prioriza la educación y la camaradería del equipo sobre el marketing agresivo.

Highlights

  • Chris Penningson se unió a Resend como el décimo empleado tras forjar una relación profesional y personal con el CEO, Zeno, iniciada a través de la creación de contenido técnico sobre React Email en 2023.

  • El rol actual de Penningson como Ingeniero de DX abarca desde la creación de documentación y marketing hasta el lanzamiento de funciones, priorizando la amplificación de las voces técnicas del equipo interno sobre tácticas de venta tradicionales.

  • Resend logra que modelos como Claude recomienden activamente su servicio mediante una estrategia de SEO técnica que incluye el uso de JSON-LD, una estructura clara de encabezados y la inclusión de acordeones de preguntas y respuestas que los LLM favorecen.

  • El uso de agentes de IA internos, como 'Hermes', automatiza el análisis de datos de Twitter, LinkedIn, SEO y documentación, proporcionando informes semanales accionables para el equipo de marketing.

  • La productividad personal de Penningson se basa en el 'truco mental' de planificar solo hasta la 1:00 PM cada día, permitiendo margen para imprevistos y curiosidad sin la sensación de estar constantemente atrasado.

  • Astro es la opción recomendada por Penningson para la mayoría de los sitios web modernos debido a su delineación clara de capas entre servidor y cliente, a diferencia de los modelos mentales más complejos de los componentes de servidor de React.

Timeline

Trayectoria hacia Resend y rol en DX

  • La creación de contenido técnico sobre herramientas emergentes permitió la conexión directa con el CEO de Resend.
  • El rol de Ingeniero de Experiencia del Desarrollador (DX) requiere un enfoque integral que abarca desde la documentación técnica hasta la comunicación pública.
  • La experimentación constante a través de YouTube ha sido fundamental para validar el entendimiento de conceptos técnicos complejos.

Chris Penningson destaca cómo su canal de YouTube, Coding in Public, no fue una estrategia de marketing premeditada, sino un método de aprendizaje personal. La publicación de contenido sobre React Email poco después de su lanzamiento en 2023 atrajo la atención del equipo de Resend. Tras fortalecer una relación personal con el CEO en San Francisco, se integró al equipo de Resend como el décimo empleado.

Estrategias de creación de contenido y automatización

  • El contenido técnico se basa orgánicamente en el aprendizaje semanal, sin perseguir temas de moda para buscar viralidad.
  • La integración de la IA en tareas domésticas y proyectos personales con sus hijos acelera la ideación y construcción de prototipos.
  • La transmisión en vivo funciona como el estándar definitivo para validar si un concepto técnico se domina realmente.

Penningson explica que su enfoque de contenido es orgánico, centrándose exclusivamente en lo que está aprendiendo en ese momento. Aunque el mercado de tutoriales tradicionales ha cambiado, mantiene su enfoque conceptual. La IA ha reducido las barreras para proyectos pequeños, permitiéndole involucrar a sus hijos en el desarrollo de software y hardware, fomentando la creatividad en todos los aspectos de su vida.

IA como impulsor del crecimiento y la productividad

  • La IA es responsable de una parte significativa del crecimiento reciente de Resend al facilitar recomendaciones en agentes de programación.
  • El uso de agentes de IA especializados y limitados internamente permite automatizar tareas complejas de marketing y análisis de incidentes.
  • La gestión de tareas personales se optimiza mediante la sincronización entre Obsidian y GitHub, junto con el uso intensivo de Raycast.

El rol en Resend implica actuar como 'escritor fantasma' para amplificar la voz técnica de ingenieros y diseñadores. La empresa ha implementado agentes como 'Hermes', una instancia de Claude diseñada para tareas específicas como el análisis de redes sociales y competidores, funcionando bajo estrictos límites de acceso API para mantener la seguridad. Penningson enfatiza la importancia de limitar las capacidades de la IA en entornos corporativos.

Optimización personal y mejores prácticas de correo electrónico

  • Planificar el trabajo productivo solo hasta la 1:00 PM genera margen para imprevistos y evita la sensación de estar presionado.
  • La capacidad de entrega de correo electrónico depende fundamentalmente de la reputación del dominio y el comportamiento predecible del remitente.
  • La configuración técnica de video de Penningson permite iniciar grabaciones rápidamente mediante automatizaciones de iluminación y hardware.

Penningson comparte su técnica de productividad: planificar tareas solo hasta la 1:00 PM, lo que genera una ventaja psicológica que le permite avanzar en el trabajo de los días siguientes. En el ámbito técnico, explica que mantener una buena capacidad de entrega no depende de trucos mágicos, sino de conceptos básicos como DMARC, SPF, DKIM, y el uso de subdominios para aislar la reputación.

Opiniones tecnológicas y futuro del frontend

  • Astro es la tecnología recomendada por defecto para la mayoría de los sitios web debido a su clara separación de capas.
  • Los componentes de servidor de React presentan retos continuos de seguridad y complejidad en el modelo mental.
  • El ecosistema de herramientas de Tanstack está resolviendo problemas críticos de forma eficiente en el frontend.

En una nota final, Penningson expresa su preferencia por Astro sobre los componentes de servidor de React (RSC), citando la simplicidad arquitectónica y la clara delineación de responsabilidades de Astro. Menciona la alta productividad de Tanner Linsley y su ecosistema Tanstack como puntos de referencia en la innovación del frontend actual.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video