Es cierto, no tengo ninguna titulación oficial que me acredite como programador, developer o ingeniero de software.
Aún así llevo más de dos décadas trabajando en este sector.
Quizás sea “senior” solo por eso, pero tampoco me paro mucho a pensarlo porque la realidad aprieta. 🧨 Ponme delante de una configuración de AWS o de un Kubernetes y te preguntaré: ¿Dónde dices que está el botón de encender?
Soy autodidacta y este es un camino que no es para todo el mundo. Pero esto cien por cien convencido que cualquier forma de formarse es buena porque cuánto más sabes, mejor.
ㅤ
Soy Dani y en este envío de Web Reactiva encontrarás:
👉 Un podcast adjunto donde me “abro las carnes” y te cuento 3 momentos buenos y 1 muy malo sobre mi camino hacia ser senior. Disponible en Spotify y otros podcatchers.
👉 Más abajo te cuento cuánto me gasto en herramientas de IA
👉 Un truco para almacenar páginas sin anuncios forever
👉 40 alternativas open source para no pagar SaaS
👊 Vas a ser 🔝 productivo con LLMs
ㅤ
Senior es una etiqueta profesional. Es algo que se aprende no solo dándole a las teclas, es un esfuerzo en todos los planos de tu ser. De hecho, déjame hacer de Yoda:
La vida titulación de senior te dará.
El cómo realizas tu trabajo, la forma en la que te comportas, son lo que le señala a los demás esa experiencia catalogada como senior.
Así que me he puesto a recordar a gente con experiencia y cuáles son los puntos que he visto en ellos en los que se comportan como “seniors”. Tengan o no título que lo acredite, cosa que nunca me ha importado mucho.
ㅤ
1️⃣ Aportan soluciones, no traen solo problemas
Los profesionales con experiencia toman ownership del problema.
Investigan a fondo, analizan las posibles opciones y llegan con soluciones concretas. No buscan que alguien les resuelva el lío, buscan validación de su enfoque.
✨ Mi frutero se quedó un día sin luz y no cerró. Sacó una vieja balanza y apañó la venta.
ㅤ
2️⃣ Avanzan en la oscuridad, con poca luz
La claridad absoluta es un unicornio en el desarrollo de software.
Aprenden a dividir los proyectos en componentes "conocidos" y "desconocidos", y avanzan en lo que pueden mientras investigan lo incierto.
— En el podcast adjunto te cuento esta realidad (además de otras 3) con la historia de una migración complicadita.
ㅤㅤ
3️⃣ Creen en el aprendizaje continuo
No espera que les enseñen, van a por el conocimiento: ya sea montando un taller, organizando una comunidad de práctica, o creando documentación donde no existe.
✨ Cuando a veo a mi padre, con más de 70 lereles, haciendo otro tutorial de Autocad me quito el sombrero (aunque no me vea).
— Manos sobre el teclado es nuestro lema. Tal vez te inspire 5 side projects para saltar de nivel
ㅤ
4️⃣ Entienden el negocio y trabajan en equipo
Lo que vende tu cliente o tu empresa importa. No puedes ejecutar trabajo ajeno a eso.
Se calzan la gorra de “socios” y asumen que son un engranaje de un mecanismo más grande.
El objetivo principal del software es resolver problemas o facilitar procesos mediante la automatización y la eficiencia.
— Escribí sobre los developers y el producto en Sin red (post con record de visitas)
ㅤ
5️⃣ Son pragmáticos
Hay infinidad de proyectos en nuestros cajones porque no eran “perfectos”. No verán la luz pero si aplicaras tu “senioridad” crearías un roadmap para ponerlo en producción.
✨ Nick Vujicic no tiene extremidades y se gana la vida como conferenciante, hablando en público, motivando al personal para sacar adelante su vida aunque sean imperfectos.
El software perfecto que nunca se lanza no ayuda a nadie. El software imperfecto que resuelve problemas cambia el mundo.
👉 Y tú, ¿te ves reflejado en alguna de estas actitudes? ¿Te falta alguna que consideres importante?
Te leo en los comentarios ;)
ㅤ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
🧨 Si te gusta Web Reactiva solo tienes que hacer clic en el corazón ❤️ o compartirlo con este botón. Gracias por apoyarnos a los creadores con ese simple gesto.
ㅤ
ㅤ
🤖 Robotito quiere IA
¿Cuánto me gasto en herramientas de IA?
Te lo cuento todo, con números, en el último número de Esperando a Eskainet, mi nueva publicación sobre Inteligencia Artificial para developers y gente curiosa.
— El próximo miércoles hablaré del concepto de moda: el Vibe Coding.
🔪 Tiene mucho filo y me voy a cortar. Prometo que lo pasarás bien si te apuntas a Esperando a Eskainet.
ㅤ
ㅤ
🙋♀️ La encuestita
La semana pasada quedó claro que para la mayoría de vosotros el rol / profesión de developer es:
La persona que convierte "ojalá existiera algo que hiciera esto" en realidad.
👀 Ni un solo voto para “Alguien que está esperando a que el Copilot le de el código para revisar si está todo bien.” ¡Vamos bien! 💪
(Perdona Eskainet, tú y yo seguimos de colegas, ¿eh?)
¿Qué tema prefieres para una próxima publicación de Web Reactiva?
🔴 Estás usando mal Linkedin
🔵 Tu mejor carta: ser un profesional T-Shape
🟢 Ya nadie habla de frameworks
🌕 Qué hacer el día después de acabar una formación cara (en tiempo o en dinero)
ㅤ
✨ El truco del almendruco
Archiva para siempre webs sin anuncios
Los medios se han puesto imposibles con el tema de la publicidad invasiva.
Es cierto, puedes usar bloqueadores, a mi me funciona usar el navegador Brave que lo tiene incluido (por el momento).
Pero si además quieres:
Extensión para Chrome
Compartir el enlace a la URL
Generar una captura de pantalla
Guardarte ofertas y gráficas que cambian con el tiempo
— Archive.ph es la solución y todo gratis
ㅤ
ㅤ
☕️ El punto bueno de obsesionarse
Rami James sentía que no era bueno con el código, que tenía que “obsesionarse”.
Había notado que cuando se dedicó al yoga diario había mejorado mucho con su cuerpo. Así que decidió hacer lo mismo programando.
Ojo, sin inventar la rueda. Esto es lo que aprendió en el proceso:
🐢 La consistencia sobre la perfección — Priorizar la práctica diaria, incluso con commits mínimos, permitió mantener el hábito durante 20 semanas seguidas.
📂 Los proyectos estructurados impulsan la disciplina — Trabajar en Vewrite (su side project) con un backlog claro facilitó elegir tareas y mantener la motivación, evitando bloqueos creativos.
🔄 El aprendizaje iterativo fortalece la resiliencia — Los errores son parte del proceso; mejorar proyectos gradualmente y no repetir fallos demuestra que lo funcional prima sobre lo perfecto.
🧗 Gana confianza con desafíos — Abordar "montañas técnicas" paso a paso derribó el miedo a lo complicado que es todo en el desarrollo web moderno.
😴 Descanso es productividad — Tomar pausas mejoró la calidad del trabajo y evitó el burnout.
— Lee A year of daily practice
ㅤ
💊 Recursos a tutiplén
⚡️ ASOMBROSICO
La peor experiencia de UI es un juego muy divertido
Supera todas las trampas para completar el formulario. Pista 1: Pulsa en “HERE”. User Inyerface (ojo, que está bien escrito) es un juego recomendado por 🧡 Pantic.
ㅤ
🤸♂️ ALTERNATIVAS OPEN SOURCE
40 gemas open source para que liquides los pagos de tus SaaS
En indiehackers también pueden encontrarse joyas como esta. Di adiós a Zoom, Google Analytics, Make, Notion y otros muchos.
ㅤ
😎 PARA FARDAR
Tweek Calendar, planificador semanal minimalista
Añade las tareas de la semana y compártelas con tu gente. Como un to-do pero bien hecho para fomentar la productividad.
ㅤ
🤖 IA PRÁCTICA
Así es como los LLMs ayudan a escribir mejor código
Simon Willison reparte juego en el mundo del uso de la IA y en este artículo entra al detalle de cómo la usa para ser más eficiente y programar mejor.
👉 Cópiate el artículo y sácale todo el jugo con ChatGPT u otros. Así lo he hecho yo.
ㅤ
DeepSearch, 1M de tokens de IA gratis de investigación profunda
Un modelo de Jina que busca en la web, lee y razona para darte una respuesta. Sin login te da 1M de tokens para ti.
ㅤ
🛠 HERRAMIENTAS
FilePizza, una alternativa a WeTransfer con privacidad
Gracias a la magia de WebRTC y el peer-to-peer (lo del Emule y el torrent) puedes compartir ficheros de un navegador a otro. Además es open source.
ㅤ
El DNS público europeo que hace tu Internet más seguro.
Añade estos DNS libres y compatible con el RGPD, con un fuerte énfasis en la seguridad para proteger a los ciudadanos de la Unión Europea. Recomendado por 🧡 Niltsiar.
ㅤ
DuckDB, base de datos ligera y potente a la vez
Es una base de datos relacional que funciona en memoria, sin servidor y está integrada dentro del proceso de la aplicación que la utiliza. Recomendado por 🧡 Juanmi.
ㅤ
🕹 JUEGOS
Blockrain.js, mete el Tetris en tu web
Precioso script que te deja no solo jugar al Tetris sino también configurarlo para meterlo en tu web.
ㅤ
🌳 BUENAS PRACTICAS
5 librerías a las que deberías decir adiós en 2025
En TheNewStack abren el foso para que los cocodrilos se merienden jQuery, Moment.js, Lodash, Underscore y Requirejs. ¡Menudo atracón!
ㅤ
🔰 PARA APRENDER
Una guía interactiva para conocer las técnicas que hacen más sostenible la gestión de variantes de colores.
ㅤ
Rodney Lab comparte “how to’s” sobre el popular Astro: desde incluir cookies, crear un generador de códigos QR o contenidos relacionados.
ㅤ
ㅤ
PD: Fireship presenta Nuestras novias de IA acaban de subir de nivel a lo grande… para hablar de esa voz cálida que puedes probar en Sesame. Nada que ver con la pista de audio del vídeo de Fireship en español automático. Cuidado con tus oídos…
#351
Deja de perder el tiempo buscando en Google
Varios de estos recursos los he encontrado con un método que puedes utilizar tú (es gratis) y que se puede aplicar a CUALQUIER cosa que quieras encontrar sin tener que pasarte el día perdido en Google.
¿Quieres saber cuál es?
— Apúntate gratis a Esperando a Eskainet y atento el email de bienvenida que recibirás nada más apuntarte.
ㅤ
ㅤ
ㅤ
Share this post