Una de las personas que más está influenciando en cómo desarrollamos software hoy entrevista a una de las personas que más influyó hace 10-15 años.
No me lo pierdo
Data es poder.
Durante años, se nos ha ocultado esta información.
Disponer de ella ahora con esta facilidad y este detalle es oro.
Especialmente en un momento donde los salarios ofertados están bajando y van a bajar más
En agosto cerré mi etapa en Docplanner.
Ha sido una experiencia de crecimiento como pocas, gracias a unos compañeros maravillosos con los que he disfrutado construyendo producto y equipos.
Tras un corto y necesario sabático, la semana que viene empiezo nueva aventura! 🚀
¿Por qué me hice freelance?
Mira, esta es muy fácil de responder.
Yo quería que mis ingresos dependieran de mi conocimiento, mi trabajo y mi esfuerzo.
Y esto es algo que cuando trabajas para una empresa, no ocurre.
La que parece ser la nueva realidad del mercado tech en 2025:
- Menos ofertas
- Menos salario ofertado
- Procesos llenos de candidatos con 4+ años exp
- Menos presupuesto para desarrollo de marca
- Despidos rápidos sin plan de mejora o recovery
Tras 15 años como programador, 10 como freelance y 6 creando contenido, desde hoy, únicamente desarrollaré proyectos de software personales (o que me interesen especialmente), y concentraré mis esfuerzos en la parte de divulgación y contenido.
He llegado a un punto en el que no puedo abarcar todo... Por calidad, por tiempo, por sostenibilidad, por salud, por felicidad.
En estos 15 años he trabajando para multinacionales, para pequeñas empresas, en startups, formando parte de proyectos con equipos gigantes, y en solitario, decenas de proyectos propios, he emprendido, me ha ido bien (y mal), he sido empleado por cuenta ajena, propia, ganado buenos salarios, y terribles... Soy consciente de que mi trayectoria profesional me depara muchos cambios más. Este es uno más.
Un empleo sirve para cubrir nuestras necesidades económicas, pero no renunciemos a perseguir los trabajos que van más allá, y que también nos hacen felices (a la larga son los que más lejos nos llevarán, comprobado).
En mi caso no ha sido tanto por poder enseñar, sino por saber que lo poco que sé puede ayudar a otras personas,. Eso no hay dinero que lo pague ni palabras suficientes para agradecer tal apoyo.
Vista la charla de Kent Beck.
El creador de TDD (y XP) nos cuenta la historia de TDD, su sentido y su valiente opinión sobre las clásicas polémicas alrededor de TDD.
Deja tb varias perlas, como que vuelve el Waterfall y que todos fuimos junior (humildad)
https://t.co/TahkHP0zPj
Tristemente, destacar depende mucho de cómo sea tu jefe.
Si para destacar necesitas echar horas extra, tienes un jefe de mierda.
Yo como manager, nunca he visto como algo positivo el que un dev eche horas extra porque sí.
Otra cosa es que eches horas en formarte luego
Hace tiempo que pienso que el título de Ingeniería Informática va a recuperar cierta relevancia como criterio al contratar. Sobre todo en el caso de juniors.
Cuando te sobran candidatos, es muy tentador recurrir a criterios fáciles de usar para filtrar
Hablando con un informático q trabaja para una uni. Me decía q su hijo iba a hacer un máster pq sino ahora es imposible encontrar trabajo en informática. Me flipa como hay dos mundos tan diferentes dentro de informática y q parecen ni conocerse
Si pides permiso para hacer un refactor y te dicen que no, en el problema te has metido tú
Si pides permiso, para escribir tests y te dicen que no, en el problema te has metido tú.
Hagámonos responsables de nuestro trabajo.
Si pides permiso para lo que no deberías y te dicen que no, en el problema te has metido tú.
Si no pides permiso para escribir un condicional o crear una variable,
¿Por qué para refactorizar o crear tests, sí?
Mejorar como desarrollador de software más fácil que nunca
Estoy en un buen momento de mi carrera profesional.
No me falta trabajo, colaboro con una empresa como freelance y vendo cursos sobre algo que lo normal, es que la gente no sepa a hacer.
Tengo un curso a la venta sobre Refactoring a Clean Architecture en React que está siendo un éxito.
Yo ahora cojo código legado y disfruto mucho dándole forma poco a poco. Sé lo que tengo que hacer y lo más importante, lo que no tengo qué hacer. Disfruto enseñando a los demás y preparando cursos para que cada vez haya más gente sepa.
Si consigo que esto te interese, veas los beneficios, sientas curiosidad y lo aprendas, será un éxito. Y será bueno para todos, aprendas conmigo o no.
Siento que mejoraremos como sector.
Pero llegar hasta aquí no ha sido un camino de rosas ni mucho menos.
Yo antes no tenía ni idea de hacer tests, ni refactor, ni sabía sobre diseño de software.
He vivido lo que es hacer un refactor sin cubrir primero con tests y que el cliente llame a punto de cancelar el proyecto porque hemos cambiado una funcionalidad crítica para su negocio.
Una vez me metí a hacer una refactor pensando que sería una tarde y me metí en tal jaleo que una tarde es casi lo que tardan en despedirme.
Recuerdo otra vez que me metieron a añadir tests es un proyecto. La idea era ganar confianza y reducir el tiempo de pruebas manuales. Conseguí todo lo contrario. Tests que daban falsos errores y dedicábamos mucho tiempo a mantenerlos. Trajeron mucha incertidumbre y desconfianza.
La primera vez que me tope con un libro de refactoring, y quise empezar a practicar eso que estaba aprendiendo, lo conté en una reunión. Me dijeron que no teníamos tiempo y me miraron como si fuera un bicho raro.
Hay algunas cosas que no han cambiado.
Aunque la gente ahora sí sabe lo que es testing, lo normal es que no sepan escribir tests.
Aunque la gente ahora sí sabe lo que es refactorizar, lo normal es que no sepan lo que hacer un buen refactor de forma segura y poco a poco.
Afortunadamente, muchas cosas han cambiado.
Cada vez hay más empresas y programadores que comparten este tipo de conocimiento que aporta tanto valor. O tienen cursos más avanzados para quien quiera profundizar.
Mi camino ha sido lento y no muy agradable en muchas ocasiones.
Ojalá yo hubiera tenido la oportunidad hace 20 años de tener los cursos que hay hoy en día.
Este tipo de conocimiento te hace más valioso en el mercado y es más accesible que nunca, pero tienes que interesarte y dedicarle tiempo. Nadie lo va a hacer por ti.
Tu camino puede ser mucho más rápido y agradable si te apalancas en la experiencia de otros que aprendieron más lento.
Si te interesa aprender conmigo:
Mi curso Refactoring a Clean Architecture en React va a estar a la venta solo unos días este mes.
Solo podrás comprar el curso si estás suscrito a mi newsletter.
Mañana mando enlace del curso a las 14:00 hora España.
Para registrarte, puedes hacerlo desde el link de mi perfil
Ciberseguridad no es una carrera entry level, requiere mucho contexto.
No te estoy diciendo que abandones, te estoy diciendo que tienes que estudiar mucho incluso temas que no creíste que tenían algo que ver