Jorge Sánchez (xurxodev)
@xurxodev.com
13K followers 8.8K following 3.1K posts
Saber crear software de calidad te da libertad. Escribo historias, consejos y experiencias. https://xurxodev.com/libros https://xurxodev.com/estudio-comunidad-xurxodev/
Posts Media Videos Starter Packs
Pinned
xurxodev.com
Un aplauso por los pedazos de alumnos que he tenido en la cuarta edición de la formación clean Architecture.

Si quieres enterarte de cuando será la próxima edición, suscríbete desde el link de mi perfil.
xurxodev.com
Tengo una newsletter donde doy consejos diarios y cuento experiencias relacionadas con escribir software de calidad usando buen diseño de software, testing y técnicas de refactoring. También del mundo freelance

Suscríbete desde el link de mi perfil
xurxodev.com
Desde hace 9 años trabajo como freelance 100% en remoto y gano más del doble que en mi última empresa por cuenta ajena.

¿Cómo lo hice?
xurxodev.com
Te hacen creer que solo existen dos opciones, que tienes que elegir.

Pero no es cierto.

Yo quiero las dos cosas, el sueldo más alto que pueda conseguir y trabajo 100% remoto.

En mi caso, lo busqué eligiendo el camino de desarrollador de software freelance.
xurxodev.com
Esta es la gran mentira a la que juegan las empresas y que la mayoría de los desarrolladores están comprando.

Es un falso dilema porque presupone que 100% remoto y sueldo top son mutuamente excluyentes y que no hay más caminos
xurxodev.com
Hace poco vi esta encuesta:

Como programador, ¿qué prefieres?

⓵ 100% remoto pero sueldo más bajo
⓶ Sueldo top pero oficina diaria (1h de transporte)

Parece una simple encuesta, pero no lo es.

🧵 👇
xurxodev.com
Tengo una newsletter donde doy consejos diarios y cuento experiencias relacionadas con escribir software de calidad usando buen diseño de software, testing y técnicas de refactoring. También del mundo freelance

Suscríbete desde xurxodev.com
xurxodev.com
Matar a los programadores suena fácil…

hasta que intentas desplegar a producción una aplicación para miles de usuarios, que sea escalalable y fácil de mantener
xurxodev.com
2020: “Con la IA, el desarrollo de software se automatizará y los humanos sobrarán”.

Spoiler: seguimos arreglando el código que la IA rompe.
xurxodev.com
2010: “Con las plataformas no-code, cualquiera podrá crear un negocio sin saber programar”.

Spoiler: ese “cualquiera” terminó contratando a un programador.
xurxodev.com
Años 90: “Con Visual Basic, cualquiera podrá hacer un programa arrastrando botones. Los programadores desaparecerán”. Spoiler: no desaparecimos.

Años 2000: “Con Dreamweaver, las webs se hacen solas. No hace falta escribir código”. Spoiler: sí hacía falta.
xurxodev.com
Los desarrolladores de software somos como PHP: llevan queriendo matarnos desde hace décadas, pero aquí seguimos.

🧵 👇
xurxodev.com
Tengo una newsletter donde doy consejos diarios y cuento experiencias relacionadas con escribir software de calidad usando buen diseño de software, testing y técnicas de refactoring. También del mundo freelance

Suscríbete desde el link de mi perfil
xurxodev.com
Un gran desarrollador de un lenguaje antiguo supera a un desarrollador mediocre de un lenguaje moderno siempre.

Deja de tratar la tecnología como una moda.

Empieza a tratarla como una herramienta.
xurxodev.com
Encima en proyectos que están completamente acoplados a librerías y frameworks lo que lo convierte en un auténtico drama.

Tu stack tecnológico no es tu ventaja competitiva.

Tu capacidad para resolver problemas sí lo es.
xurxodev.com
Se trata de equilibrio entre avanzar y escribir software fácil de mantener porque es una iteración constante.

He visto miles de veces cómo en los equipos se trata de usar la última versión, usar el último objeto brillante de moda, sin necesidad y comprometiendo el proyecto.
xurxodev.com
Les importa si cada release mejora o empeora

Si cada cambio que se pide se ajusta a la realidad del cambio o al mal estado del código.

Tampoco es buen camino si dedicas todo tu tiempo a refactorizar en lugar de lanzar.
xurxodev.com
A tus usuarios no les importa si usas React 19 o PHP 5. Les importa si la página carga. Les importa si el botón funciona. Les importa si sus datos están seguros.

🧵 👇
xurxodev.com
Tengo una newsletter donde doy consejos diarios y cuento experiencias relacionadas con escribir software de calidad usando buen diseño de software, testing y técnicas de refactoring. También del mundo freelance

Suscríbete desde el link de mi perfil
xurxodev.com
Y sobre todo nadie les forma en lo más importante que es diseño de software, testing y saber trabajar con código legado.

Esos juniors y mid senior luego se convierten en senior con muchas limitaciones en este sentido.
xurxodev.com
El problema es que hay muchos mid seniors aceptando estas ofertas porque no encuentran otra cosa.

Están desperdiciando un montón de talento.

Provoca una alta rotación en las empresas.
xurxodev.com
Cuando entran en la empresa:

- Les ponen a liderar features
- Sin apoyo de seniors
- Les ponen a resolver errores en código legado
- Errores graves en producción
- Exigen resultados
xurxodev.com
Disfrazan las ofertas de desarrollador junior, pero piden incoherencias como:

- 3 años de experiencia.
- Experiencia en múltiples tecnologías y lenguajes
xurxodev.com
Estoy cansado de ver empresas buscando mid senior con sueldo de junior

🧵 👇
xurxodev.com
Tengo una newsletter donde doy consejos diarios y cuento experiencias relacionadas con escribir software de calidad usando buen diseño de software, testing y técnicas de refactoring. También del mundo freelance.

Suscríbete desde el link de mi perfil
xurxodev.com
Y eso está bien. Porque no somos iguales. Todo lo contrario. Y de eso se trata, de sacarle partido a lo que eres. No de jugar a ser otra persona...

El talento no siempre hace ruido.