Right now in Badajoz, at home, there is no more quarantine, we are now living in the new normal, taking care of my parents and trying to spend quality time with my 7 year old nephews.

I finished my involvement with Sopra and ING. I am grateful for what I learned there, for better and for worse, everything contributes. After having gone through the hospital, every opportunity is appreciated. I was able to use Spark, Kafka, scala, learn notions of hexagonal architecture, from a technical point of view. From the managerial point of view, I was given the responsibility of acting as technical leader in this project. Some I think I was able to help, the younger ones, some older than me, I’m almost 44 years old, they didn’t admit my youth so I could try to implant the seeds of TDD, pair programming instead of a pull request culture to get a greater sense of belonging to the place where we work.

I confess that I used to be skeptical of pair programming and mob programming instead of pull requests, but on this site I’ve seen colleagues approve pull requests without even downloading the code, after all, Jenkins would already run the tests, if there were any. I’ve also been skeptical of pair programming and mob programming instead of pull requests.

That obviously set off all the red flags. It’s a good thing, though.

A good thing or two I learned on this ING project, is, even if a consulting firm tells you that they are going to gain some control over the way they work on a certain client, you have to assume that at best that is something that may or may not happen. Better to assume that this will always be false or a lie that needs to be told. Another is to assume that a client has assumed the necessary funds to carry out the necessary projects. I leave as a consequence of the actions they took on the Maggie project years earlier.

Another interesting thing is that it doesn’t hurt to learn DevOps concepts, such as looking at ways to create deployment pipelines in different environments. There are a thousand different combinations between Jenkins, git, Docker, ansible/Chef/Puppet, maven, AWS, Azure, GCP, GitOps, OpenShift, K8s, so, I’ll have to start with something, like Docker, Jenkins, maven and git.

I try to stay busy, reading on Medium, learning from other people’s code on GitHub, courses on O`Really learning and Udemy.

When I’m not doing that, I rest, walk around, have a drink with my people, play Call of Duty on a PS5, try to spend as much time as possible with my nephews. Right now I’m reading Ready Player Two. Very freaky, it abuses even more than the first one when it comes to describing 80’s culture, but it’s not bad. It’s not bad.

Beware.

Ahora mismo en Badajoz, en casa, ya no hay cuarentena, ahora vivimos en la nueva normalidad, cuido a mis padres y tratando de pasar tiempo de calidad con mis sobrinos de 7 años.

Terminó mi participación en Sopra e ING. Agradezco lo aprendido allí, para bien y para mal, todo aporta. Después de haber pasado por el hospital, toda oportunidad es agradecida. He podido usar Spark, Kafka, scala, aprender nociones de arquitectura hexagonal,eso desde el punto de vista técnico. Desde el punto de vista gerencial, me dieron la responsabilidad de actuar como líder técnico en este proyecto. A algunos creo que pude ayudar, a los más jóvenes, otros más mayores que yo, tengo casi 44 años, no admitieron mi juventud para poder tratar de implantar las semillas de TDD, pair programming en vez de una cultura de pull requests para conseguir una sensación de mayor pertenencia al lugar donde trabajamos.

Confieso que yo antes también era escéptico ante el pair programming y mob programming en vez de pull requests, pero en este sitio he visto como los compañeros aprobaban las pull requests sin siquiera descargar el código, total, Jenkins ya ejecutaría los tests, si los hubiera.

Eso obviamente hizo que saltaran todas las alertas rojas.

Una cosa buena o dos que aprendí en este proyecto de ING, es, aunque una consultora te diga que va a adquirir cierto control sobre la manera de trabajar en cierto cliente, tienes que asumir que en el mejor de los casos es algo que puede ocurrir, o no. Mejor asumir que eso siempre será falso o será una mentira que se necesitan contar. Otra es asumir que un cliente tenga asumido los fondos necesarios para llevar a cabo los proyectos necesarios. Salgo como consecuencia de las acciones que llevaron a cabo en el proyecto Maggie años antes.

Otra interesante es que no está de mas aprender conceptos de DevOps, como ver maneras de crear pipelines de despliegue en los distintos entornos. Existen mil combinaciones distintas entre Jenkins, git, Docker, ansible/Chef/Puppet, maven, AWS, Azure, GCP, GitOps, OpenShift, K8s, por lo que, por algo tendré que empezar, como Docker, Jenkins, maven y git.

Intento estar ocupado, leyendo en Medium, aprendiendo del código de otras personas en GitHub, cursos en O`Really learning y Udemy.

Cuando no hago eso, descanso, paseo, me tomo algo con mi gente, juego Call of Duty en una PS5, trato de estar todo el tiempo posible con mis sobrinos. Ahora estoy leyendo Ready Player Two. Muy freak, abusa aún más que la primera a la hora de describir cultura de los años 80, pero no está mal.

Cuídate.