Web Reactiva
Web Reactiva
El reto de parecer estúpido y estar bien con ello
1
0:00
-18:08

El reto de parecer estúpido y estar bien con ello

1

Esta entrega tenía el soso título de "el reto de mantenerse actualizado".

Lo cambié porque me crucé con un vídeo de Theo, ese desarrollador los USA con capacidad para contar casi cualquier cosa, donde hablaba de el porqué los developers somos tan frágiles.

Y también el sentimiento de estupidez que parece que nos acompaña siempre.

Soy Dani de Web Reactiva y en esta entrega, además del tema principal te entrego

  • 7 trucos para crear software más rápido

  • Las fases de la luna en formato ASCII

  • Cosas molonas para Claude Code

  • La caché contada con dibujos

  • Una fuente guapa para devs

‎ㅤ

Hemos perdido de vista que equivocarse es humano

Por una vez no vengo solo a hablar de la IA, eso lo hacemos en Esperando a Eskainet. Pero no me resisto a fusilar aquí el dibujo de

, Malandriner con papeles, que compartía el otro día en su Programmable a cuenta de los Sanfermines…

¿Para qué se crea software? El objetivo principal es resolver problemas o facilitar procesos. Hacer la vida más fácil a las personas.

No es lógico para el ser humano sentirse estúpido porque hay cosas que ya sabemos y otras muchas que aprendemos. Sabemos circular por la calle, sabemos dar los buenos días, sabemos que el fuego quema.

Por eso cuando por enésima vez eso a lo que te enfrentas no sale y vuelves a tener un ROJO de error, no gusta.

Y así toda la tarde.
No gusta porque te sientes tonto.
Es lo normal. Y, ojo, es bueno.

La primera vez que haces un huevo frito, aquello es un truñaco.

Explota el huevo, se va todo de varas, te quemas algo. La experiencia no es muy positiva.

Pero sabes que el huevo frito está rico (si te gusta) y sigues intentándolo hasta que al final siempre tienes la recompensa de romper la yema perfectamente.

Solo progresas equivocándote.

¿Por qué nos sentimos tan mal cuando en programación cada segundo que dedicamos tiene que ser perfecto?

ChatGPT “intentando” simular cómo sería tu “primera vez” con un huevo frito.

‎ㅤ

La penalización constante del error

La sociedad penaliza el error porque todo tiene que ser rápido y perfecto.

Nadie aguanta dos segundos un botón para que cargue. Lo vemos en el scroll infinito de las redes sociales.

Pero ya bastante carga llevamos nosotros como para que encima nos la echen los demás.

Así que vamos a poner remedio…

‎ㅤ

🧨 Las “recetillas”

Acepta la ignorancia como motor de curiosidad

No te puedes tomar una pastilla para quitarte esto. Por mucho que aparezcan métodos para actualizarse, hay que aceptar la ignorancia que tenemos y convertirla en motor de curiosidad.

☝️ Pregunta sin miedo

Cuando no sabes algo, pregunta. No lo hacemos porque no queremos sentirnos estúpidos.

¿Sabes cuánta gente hay en un foro que no sabe la respuesta a lo que estás preguntando y dice "ah, por fin alguien ha preguntado lo que yo no sabía"?

✌️ Rodéate de gente curiosa

En comunidades, en equipos. Ve cómo se equivocan, cómo aciertan. Habla de esas equivocaciones y aciertos.

Si saben más que tú, genial. Rodearse de gente curiosa siempre fomenta que, a pesar de esa sensación de estupidez, te sientas mejor para mantener viva la emoción de aprender.

🖖 Pon las manos sobre el teclado

Un clásico de Web Reactiva: haz cosas para que pasen cosas.

Ese es el motor de la curiosidad. También aplicarlo en lo que ya estás trabajando.

ㅤ‎

Es el mejor momento de los últimos años para crear proyectos, para publicarlos, para estar en el "bulle bulle", para diferenciarse del resto.

Para apostar por profundizar en aquello que quieres aprender y sentirte estúpido porque la siguiente lección no te la sabes y probablemente la anterior ya la hayas olvidado.

Pero estás en la pomada.

Otro no lo está haciendo.

Y la IA tampoco lo sabe.

Si el tema de hoy te ha tocado la patata puedes dejar un “Me gusta”. Y si no ha sido para tanto, también puedes pulsar en el 🧡 ;)

Compartir


☕️ 7 trucos para crear software más rápido

El veterano desarrollador Evan Hahn (Express.js, Signal) desvela los secretos de velocidad que aprendió tras años construyendo software
(y sin estar a lomos de la IA ;)

📝 Borradores valiosos — Crear prototipos rápidos y "embarazosos" revela problemas inesperados mejor que planificación excesiva.

📚 Lectura suprema — Leer código es la habilidad más importante para cualquier developer, facilita el aprendizaje continuo.

🔍 Cambios atómicos — Hacer modificaciones pequeñas y focalizadas es más efectivo que grandes cambios complejos.

Descansos estratégicos — Saber cuándo alejarse de un problema: a menudo la solución llega después de un paseo por el parque.

🏗️ Construcción descendente — Empezar por la interfaz/API deseada antes que la lógica interna evita código innecesario

🎲 Abstracciones tardías — Evitar crear abstracciones prematuras: construir lo necesario, no lo que "podría" necesitarse

⏱️ Enfoque temporal — Usar temporizadores para mantener concentración y evitar rabbit holes improductivos

— Lee completo How I build software quickly


💊 Recursos a tutiplén

⚡️ ASOMBROSICO

Fases lunares en ASCII Art

Visualiza y navega por las fases de la luna usando puro arte ASCII. Una combinación hipnótica de astronomía y nostalgia terminal que es... bonita.

🤖 IA PRÁCTICA

Claude Code Asombrósico

Lista "awesome" con una colección de herramientas, scripts y tutoriales para sacar todo el provecho a este agente de IA que programa por ti.

Informes para standup automáticos con IA

Un developer quiso hacer más rápidas sus reuniones y creó gh-standup, una extensión para Github CLI que analiza tus commits y PR para crear resúmenes sin tener que currar más.

🛠 HERRAMIENTAS

Rescata archivos JSON rotos o inválidos

La pesadilla se termina con JSONRepair que arregla comas colgantes, comillas mal cerradas, y otros horrores sintácticos de los JSON de la vida.

Calculadora de tiempo para presentaciones y charlas

¿Cuánto tiempo se tarda en decir algo? Una idea de side project genial ;)

🔰 PARA APRENDER

Cómo construir una aplicación CRUD usando React y Convex

Tutorial en español donde se usa Convex, la plataforma Backend-as-a-Service que promete liquidar a Firebase (y de la que hablamos en el Esperando a Eskainet).

Todo sobre caché desde la CPU hasta la CDN

Precioso artículo con animaciones para entender uno de los grandes misterios de la informática: cómo funciona la caché.

😲 CURIOSO

¿Estoy conectado a internet? Un método universal para comprobarlo

Una guía técnica sobre cómo detectar correctamente la conectividad a internet usando endpoints "generate 204".

🤸‍♂️ ALTERNATIVAS OPEN SOURCE

BrowserOS, el navegador con agentes de IA

La forma de navegar la web va a pegar un vuelco en los próximos meses y esta herramienta open source investiga y analiza contenido web a través de LLMs.

🛠 HERRAMIENTAS

HelloCSV, editor de archivos CSV

Visor y editor de archivos CSV que funciona completamente en el navegador. Maneja archivos grandes, permite filtrado y edición en vivo, y lo mejor de todo: tus datos nunca salen de tu máquina.

🎨 PLANTILLAS

MonoLisa, la fuente pensada para developers

Otra más, pero esta bien presentada. Cada carácter está optimizado para máxima legibilidad en editores de texto, diferenciando claramente entre 0/O, 1/l/I y otros caracteres


PD: ¿Por qué todos los ordenadores de los 80 usaban Basic?

#366

ㅤㅤㅤ

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

ㅤㅤㅤ

Si has llegado hasta aquí, suscribirte ya es lo más fácil ;)

Discusión sobre este episodio

Avatar de User