xurxodev Profile Banner
Jorge Sánchez Profile
Jorge Sánchez

@xurxodev

Followers
8K
Following
2K
Media
824
Statuses
13K

Saber crear software de calidad te da libertad.

Joined August 2011
Don't wanna be here? Send us removal request.
@xurxodev
Jorge Sánchez
2 months
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.
0
2
12
@xurxodev
Jorge Sánchez
14 hours
El otro día pensé en esto:. Solo hay 2 personas en este mundo a las que enorgullecer, y no son tus hijos, pareja ni padres. Eres tú cuando con 10 años y tú cuando tengas 80 años. Si estas dos personas están orgullosas, significa que lo hiciste bien. Piensa en ello.
0
0
4
@xurxodev
Jorge Sánchez
20 hours
Cada vez evito más intercambiar tiempo por dinero. Lo que hago es al revés utilizo el dinero para ganar más tiempo. Cada vez invierto más en conocimientos que en el futuro me hagan tener más tiempo. En lugar de invertir en distracciones que lo que me quitan es tiempo.
0
0
3
@xurxodev
Jorge Sánchez
2 days
Empresa grande + contrato indefinido = estabilidad es mentira . De nada.
0
2
4
@xurxodev
Jorge Sánchez
2 days
No llegarás muy lejos en la vida basándose en lo que ya sabes. — Charlie Munger.
0
1
6
@xurxodev
Jorge Sánchez
3 days
Solo hay dos cosas seguras cuando cambias de trabajo. Vas a cobrar más y vas a seguir trabajando con código legado. Por lo tanto, si aprendes a trabajar con código legado, te va a servir en todas las empresas donde vas a trabajar.
1
3
16
@xurxodev
Jorge Sánchez
3 days
Tener más de 40 tiene sus ventajas, no ves las letras de cerca, pero ves a los gilipollas de lejos.
1
0
17
@xurxodev
Jorge Sánchez
4 days
Es más fácil engañar a la gente que convencerla de que ha sido engañada. — Mark Twain.
0
2
10
@xurxodev
Jorge Sánchez
4 days
Hubo un momento donde me propuse valorar mucho más mi tiempo y dejar de intercambiarlo tanto por dinero. Estoy en el proceso. Hoy mientras estoy de vacaciones me han llegado ventas de mi master class Code Smells en Clean Architecture. La sensación es maravillosa.
Tweet media one
0
0
2
@xurxodev
Jorge Sánchez
4 days
Tengo una newsletter donde escribo sobre de estas cosas. Para suscribirte puedes hacerlo desde el link de mi perfil.
0
0
0
@xurxodev
Jorge Sánchez
4 days
De nada sirve una prueba técnica de programación con tests y código limpio si el código NO FUNCIONA. El testing y el clean code debe ser el medio para crear código que funciona y es fácil de mantener, pero nunca el fin. Nos pagan por escribir código que funciona. 🧵 👇.
1
0
2
@xurxodev
Jorge Sánchez
5 days
Para registrarte y tener acceso a mis cursos, puedes suscribirte desde el link de perfil.
0
0
0
@xurxodev
Jorge Sánchez
5 days
A una persona con interés, curiosa y que cuida los detalles le puedo enseñar testing y lo que sea. Pero a una persona no se le puede enseñar a que tiene que probar lo que hace y menos para un puesto senior. Tengo varios cursos y solo puedes acceder si estas en mi newsletter.
1
0
0
@xurxodev
Jorge Sánchez
5 days
Con las 2 tareas avanzadas y la más sencilla sin funcionar no pasabas la prueba por muy bonito que esté el código y que hayas escrito tests. ¿Qué ocurrirá cuando esta persona ya esté acomodada, con más carga de trabajo y el project manager preguntando cuando termina?.
1
0
0
@xurxodev
Jorge Sánchez
5 days
¿Qué es lo que hice?. Lo que hubiera hecho un cliente, probar manualmente cada tarea y 3 no funcionaban. Para un cliente y para mi Excel, esas tareas tenían un NO.
1
0
0
@xurxodev
Jorge Sánchez
5 days
Los tests son el medio para escribir código que funciona, nunca es el fin que se debe perseguir. Lo más importante para mí, en este caso, es que si en una prueba técnica donde te están evaluando no te molestas en probar bien que lo que haces funciona, mal asunto.
1
0
0
@xurxodev
Jorge Sánchez
5 days
pero que a la hora de la verdad no le servían de nada porque justo en las tareas donde había escrito tests, las dos avanzadas, no funcionaban. El uso excesivo de mocks te puede llevar a hacerte trampas al solitario.
1
0
0
@xurxodev
Jorge Sánchez
5 days
“Me pagan por escribir código que funciona, no por test, así que mi filosofía es probar lo mínimo posible para alcanzar un nivel dado de confianza.”. Esta persona tenía unos tests aparentemente bien hechos,.
1
1
1
@xurxodev
Jorge Sánchez
5 days
Bien, pues esta persona en el README tenía un 100%, en el código limpio un 80%, en testing un 60%. ¿Parece que tiene buena pinta a que sí? Pues no. De las 6 tareas, 3 no funcionaban y una de estas 3 era la más básica. Me gusta una frase de Kent Beck que dice así:.
1
0
0
@xurxodev
Jorge Sánchez
5 days
Una por tarea donde marco si está terminada y funciona. Califico con YES o NO. Luego solía poner hitos de porcentaje más subjetivos: buen Readme, código limpio, testing, etc. Para ponderar las puntuaciones sobre el total me ponía en la situación real de entregar un trabajo.
1
0
0
@xurxodev
Jorge Sánchez
5 days
Ahora lo entenderás, pero antes te cuento cómo evaluaba las pruebas. Generalmente, las solía organizar con grados de dificultad: básico, medio y avanzado. Mayor puntuación a mayor dificultad. Con dos tipos de puntuación.
1
0
0