(Audio generado con NotebookLM a partir de la historia de este envío)
Victor Lustig era un pobre desgraciado que robaba carteras por las calles de Budapest a principios del siglo pasado.
Un día buscando comida en la basura de un hotel lujoso vio algo que cambió su vida para siempre: Una pareja en el restaurante del hotel no dejaba de recibir en su mesa ricos platos y vistosos postres pero… ¡No comieron absolutamente nada!
Victor, enfurecido, pensaba que él apenas podía sobrevivir y otras personas vivían a todo trapo tirando lo que tanto le costaba conseguir.
😡 Ese día decidió dedicar su vida a estafar a ricos. A lo grande. Vendiendo la torre Eiffel, ¡2 veces!
Te cuento el final de la historia más abajo…
ㅤ
¡Hemos llegado a los 3.000 suscriptores! ¡Gracias! 🧡
Lo celebramos repartiendo premios para los que estáis por aquí.
Entre todos los que rellenéis esta encuesta rápida voy a sortear merchandising exclusivo de Web Reactiva que de forma habitual solo está accesible para los malandriners premium.
Son cuatro preguntas con las que me ayudas un montón para seguir mejorando esta newsletter.
No lo dejes para mañana, el plazo limite se acaba el miércoles.
ㅤ
👋 Soy Dani de Web Reactiva y en este envío aprenderás a actualizarte de la mano de un estafador, 3 trucos para hablar con la IA, las extensiones para Tailwind, 12 recursos poderosos y los megaproyectos más inútiles del mundo.
ㅤ
Lo que de verdad nos motiva
A todos nos pasa un poco lo que a Victor: tenemos hambre.
Vemos algo que nos gustaría hacer, tener o saber y eso nos motiva a tomar las riendas.
Y ese es el único secreto para mantenerte actualizado. Pero hay gente que sabe más de esto que yo.
Daniel H. Pink en su libro “Drive, La sorprendente verdad sobre qué nos motiva” identifica tres pilares básicos para la motivación intrínseca.
🚀 Autonomía — Elegir qué y cómo aprender de forma independiente te mantiene motivado. Actualizarse es más efectivo cuando tienes control sobre tu propio crecimiento.
📚 Maestría — Mejorar continuamente es clave. Actualizarse no es solo mantenerse al día, es buscar el ser cada vez más competentes en nuestro campo.
🎯 Propósito — Aprender algo nuevo es más motivador cuando sabes que hará una diferencia. Actualizarte tiene más sentido si contribuye a un objetivo mayor.
ㅤ
No, lo de la zanahoria y el palo no es suficiente
Durante años trabajé solo con una herramienta en mi labor como programador web.
Cualquier cosa que me pedían buscaba de inmediato un módulo que solucionara el problema o me diera la pista para hacerlo, sin salir de ese framework.
Era feliz. Salían las cosas redondas (o casi).
ㅤ
Hasta que un día aluciné
Como Victor en Budapest, viendo lo que hacían otros developers con entornos desacoplados, testing y cosas que no sabía ni nombrar.
☝️ Mi herramienta de trabajo no era el problema.
🤜 Era mi falta de motivación para seguir aprendiendo.
A continuación y, sin saberlo apliqué los tres pilares de Pink (y algunos métodos villanos de Victor). Así puedes usarlo en tu beneficio.
ㅤ
— Comerte un sapo.
Si quieres progresar tendrás que dar un paso sobre tierra no tan firme.
Resolver el proyecto de una forma en la que no tienes garantizado hacerlo rápido, ni bien a la primera.
💪🏼 Opté por resolver una interfaz usando Vue más una conexión a la API de Drupal. Fue catastrófico para mis horas de sueño y no funcionó bien, pero renací como developer.
ㅤ
— Cotillear sin complejos.
Ver cómo lo hacen los demás, aquellos que admiras o que están donde tu quieres estar.
Míralo para aprender, no para envidiarlo y pasar una mala tarde.
💪🏼 En el mundo de la programación tenemos la suerte de contar con sitios como Github o Gitlab donde navegar por el código de otros. Es una costumbre que no he perdido en lustros.
ㅤ
— Hacer algo diferente a lo habitual.
Cuando ya tienes mecanismos conocidos gusta poco salir de ellos. Son los mejores, seguro, pero solo si los contrastas con lo que te incomoda.
Fomenta el pensamiento lateral y ayuda a imaginar alternativas a tu tarea.
💪🏼 Los atajos de teclado son un gran ejemplo de cómo hacer lo de siempre de otra manera.
ㅤ
— Contárselo a los demás.
Lo hacemos poco y nos da vergüenza.
Sé egoísta. No pienses en la comunidad que lo va a leer. Piensa en ti y en el beneficio que genera explicar algo que tú sabes a otra persona que quiere aprender.
💪🏼 No hace falta hacerte creador/a de contenidos ni podcaster ;) Aquí te conté 7 consejos para empezar ya mismo.
🚀 Autonomía — Elige tu propio camino
📚 Maestría — Sufre un poquito para mejorar
🎯 Propósito — Un mejor trabajo y reconocimiento
ㅤ
Resolvemos la historia del estafador
Victor Lustig (el de la foto) confesó a un grupo de importantes comerciantes de chatarra que el gobierno francés planeaba desmantelar la torre Eiffel. Se hizo pasar por el funcionario encargado de gestionar la puja.
Era 1925, la torre se caía a cachos y eran 7.000 toneladas de hierro. Un chollo.
Uno de los candidatos se adelantó y le pagó un grandioso soborno para quedarse con el conocido monumento.
Lustig cobró, se largó a Viena a pegarse la gran vida y esperó a que su estafa se diera a conocer.
Pero no pasó nada: El que pagó no dijo ni pío y Victor volvió a Paris a venderla, ¡por segunda vez!
Lo consiguió con el mismo método, pero esta vez si le pillaron.
👉 La historia completa la puedes ver en este documental a todo gas.
Te vendo la torre a cambio de un me gusta
Ya, ya sé, no cuela. Pero si la historia de este envío 333 te ha gustado haremos un gran equipo si le das un “me gusta” (corazón ❤️) que viste arriba del todo.
O compartirlo en redes con tu gente.
ㅤ
ㅤ
🎹 Manos sobre el teclado
3 consejos para hablar con la IA
En la presentación de las soluciones al reto malandriner para crear un tracker de precios de Amazon, un nuevo integrante comentó que la IA no le daba lo que quería:
“Es frustrante, por más que insisto no hace buenos tests”.
Entre los asistentes a la quedada le dimos varios consejos y a los pocos días nos contó que gracias a abordar el problema de otra manera ya había mejorado mucho las respuestas.
Esto es lo que le contamos:
🌍 El contexto importa — La IA da mejores resultados si le das suficiente información relevante para obtener respuestas más precisas y útiles.
🧘 Dialoga con la IA — Al igual que con un ser humano, a veces necesitarás paciencia para reformular preguntas. No tires el teclado por la ventana si no te responde, inténtalo otra vez.
✂️ Simplifica — Si las respuestas entran en bucle, pide a la IA que simplifique el problema o lo explique paso a paso. También funciona “reiniciar”: abrir una nueva conversación.
(La IA era Github Copilot y en los consejos solo nos faltaron los emojis :P)
ㅤ
✨ El truco del almendruco
Tailwind CSS, el triunfo del villano
Sé que esta librería de utilidades para que sea más fácil aplicar estilos a tus proyectos tiene detractores con muy buenos argumentos.
Pero nadie puede negar que a triunfado y que se ha convertido casi en un estándar de facto para arrancar side projects.
El próximo jueves tendremos un Taller de TailwindCSS en ⭐️ Web Reactiva Premium con ejemplos para entender rápido qué problemas soluciona en la maquetación, el responsive y en eso de “colocar las cajas en su sitio”.
Usaremos estas 4 extensiones para Visual Studio Code, te las adelanto en primicia:
Tailwind CSS IntelliSense para el autocompletado (maravillosa)
Tailwind Fold para ocultar la larga listas de clases
Tailwind Sorter para poner en el mismo orden las clases (ojo)
Tailwind Documentation para consultar desde VSC la documentación
ㅤ
El jueves pasado a las 8:00 en punto llegaba un nuevo envío de
a más de 7.000 suscriptores.Puntual a su cita esta vez
iba acompañado de un “cabezón” como yo. Y es que era la firma invitada de su newsletter.Allí destripé el email de un cliente para estudiar todas sus banderas rojas. Da miedo.
👉 Si te suscribes ya a Cosas de freelance vas a aprender de productividad, negocios, ganar más dinero y, por supuesto, de como sacar adelante tu carrera de freelance.
ㅤ
🙋♀️ La encuestita
Ya te conté arriba, hoy va con premio.
ㅤ
💊 Recursos a tutiplén
🕹 JUEGOS
¡No podrás escapar! En esto hemos convertido navegar por internet
Tienes que probarlo porque vas a sentir dolor. Es como un juego en el que tienes que ir apartando “cosas” hasta que llegas al contenido “bueno”.
🎢 CARRERA PROFESIONAL
Señales que te indican que no estás bien en el trabajo
Emma Salamanca describe bien los síntomas que te indican que tal vez es el momento de cambiar de trabajo.
🛠 HERRAMIENTAS
Me calenté y partiendo de este hilo de reddit he publicado esta lista con 39 CMS y sistemas de gestión de web como opciones ante el polémico WordPress.
🔰 PARA APRENDER
La guía para aprender el renderizado de React
Uno de los grandes misterios de la humanidad, al fin, revelado. Qué, cuándo y cómo renderiza React.
Las propiedades CSS que más se usan
En Chrome Platform Status 🧡 Yuri ha descubierto un ranking de las propiedades más usadas de CSS. Y las que menos.
Aprende a usar Stripe para cobros online
La gente de Stripe es lista y ha colocado en una sola web la vastísima colección de recursos que ofrece para que aprendas a manejar sus APIs como developer.
🌳 BUENAS PRACTICAS
Así reducen los costes de AWS desde 10.000 dólares a solo 1.500
10 fórmulas de ahorro para no quemar dinero en la nube.
🤖 IA PRÁCTICA
Solo, crea sitios web completos con IA y gratis
Mozilla genera proyectos que pasan muchas veces inadvertidos. En este caso te van a salir unas landings preciosas con 4 datos que le des y sin picar código.
🎨 PLANTILLAS
OpenUI, la alternativa a generar interfaces a v0
De modo abierto se ofrece esta IA que te deja iterar con varias peticione hasta que consigas tu componente ideal con HTML+CSS (Tailwind)
🛠 HERRAMIENTAS
DBngin, gestor de bases de datos todo en uno
De forma nativa te abre bases de datos Postgres, MySQL o Redis, sin levantar Docker y gratuito. Para Mac y Windows.
WXT, un framework para crear extensiones de navegador
La cosa está que arde con las extensiones y esta herramienta te lo pone más fácil para crear y publicar tu extensión.
ㅤ
Gracias a la comunidad malandriner por su apoyo con su suscripción a Web Reactiva Premium te llega esta newsletter un domingo más.
PD: Los megaproyectos más inútiles del mundo. Cemento crujío a paladas.
#333
ㅤ
Y para acabar, si algún día necesitas mi ayuda…
¿Dudas con tu carrera profesional como developer? ¿No encuentras el trabajo que esperabas? ¿Quieres convertirte en creador de contenido para devs?
Te alquilo mi cerebro durante 50 minuts para que te lleves una hoja de ruta personalizada y cargada de dinamita de la buena.
— Reserva una sesión de Consultoría 1 a 1 conmigo
ㅤ
¿No encuentras la motivación para seguir programando? ¿El camino del developer es demasiado solitario? ¿Quieres saber cómo piensa la gente que programa?
La ruta del aprendizaje es un trabajo continuo y el método en la comunidad malandriner es bien sencillo: Poner las manos sobre el teclado
— Únete a la comunidad en Web Reactiva Premium
ㅤ
ㅤ
Estupendo envío Daniel.
En general, la curiosidad ha sido penalizada desde que somos niños, incluso desde el colegio.
Nos enseñan a conformarnos y acabamos por normalizarlo. Esto tiene una explicación, normalmente, los líderes prefieren un rebaño de ovejas que un rebaño de lobos independientes.
A raíz de estas cosas hay innumerables refranes, expresiones que hemos escuchado toda la vida.
Seguro que te suena expresiones como: la curiosidad mató al gato.
Un día descubrí que donde hay alguien pesimista existe otra persona optimista, donde hay alguien que fracasó, existe alguien que triunfó.
Otros los llaman escasez o abundancia, y yo hace tiempo que elegí la abundancia. Elijo la influencia de quien ha conseguido lo que yo quiero conseguir.
Es cómo una radio que hay en nuestro cerebro y lo importante es que tú puedes elegir qué frecuencia sintonizas.
A mí me gusta mucho más esta frase de Einstein que la del gato:
Empiezas a morir cuando dejas de aprender
Vaya pedazo edición te marcaste el jueves pasado 👏
Gracias por mencionarlo por aquí.