Interview with Jose Armesto - From Softonic to Schibsted and Docker in Production 🦄

Jose Armesto is a Software Engineer at Schibsted Spain (InfoJobs, milanuncios, Vibbo, and more), and he already has considerable experience in the industry. He worked as a programmer at Softonic, and now he is more involved in system administration (Docker, Kubernetes, and some cool stuff). That's why he couldn't miss being part of our series of developer interviews. This was the first interview we broadcast live. So, if you are subscribed to the YouTube channel, you would have received the notification that it was available. We will try to repeat this format, so you can subscribe right here if you want to stay updated 👀:

Without further ado, here is the video of the interview and a breakdown of the topics covered. If you want to follow Jose more closely, fiunchino is his Twitter 😬

Interview Breakdown

1:05 Softonic Stage

  • I applied for the PHP programmer position, but they saw that I had teaching experience and offered me to apply for the trainer position.
  • I would have joined even making coffee.
  • When I joined, there were about 180 people, approximately half were developers.
  • Upon entering as a programmer, you went through an internal training process at Softonic University.
  • Softonic had financial problems, a layoff significantly affects how a company operates, so I decided to look for new challenges.
  • In terms of quality of life, it's one of the best places I have worked.
  • What you value the most is not the ping-pong table, but the daily treatment.

7:40 Job Searching as a Developer

  • You never really know where to go, but fortunately, there is demand in our sector.
  • My colleagues who had their LinkedIn updated as programmers received many job offers every day.
  • The people you meet at tech events and Twitter help in those situations.
  • There are no better or worse companies; there are different working methods, and what you seek is a place where you feel comfortable.

10:10 Schibsted Stage

  • Armesto™ Week: I work from Monday to Thursday.
  • I suffered from impostor syndrome. I wanted to have a more relaxed time, and Schibsted understood that.
  • To this day, I am pivoting from the development side to the operations side.
  • We are developing a Kubernetes cluster running Docker containers to deploy the various company applications.
  • There is an increasing emphasis on automation in the systems side, which requires programming knowledge.
  • Tools like Docker aim to bring that systems part closer to programmers.
  • It's no longer like before: "I develop, and you take care of the deployment."

14:50 State of the Sector

18:50 Wimpy

  • It is an OpenSource project to deploy applications with Docker on AWS simply.
  • I created this project during my Armesto™ Fridays with help from my colleagues.
  • It helps to start using Docker without needing to learn Kubernetes, Swarm, Mesos, or Nomad.
  • The name Wimpy (coward in English) comes from when I thought it was the "cowardly" deployment of Docker (1 server - 1 container).

20:20 SOLID

  • Single Responsibility Principle: In 2012, I had the doubt of whether dividing my logic into many classes would complicate testing.
  • The test setup became complicated by having to mock the 5 collaborators that arose from dividing responsibilities.
  • To this day, I’ve learned that if I refactor that code, the test shouldn’t change. Seek tests that are less isolated but less fragile.
  • It has a lot to do with "how to test private methods?" That code is already tested.

Stay tuned; we will soon publish the screencast on Wimpy! Thanks to Manel for being the instigator of this interview!!!

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • All previous benefits
  • Early access to new courses
  • More benefits coming soon

We won’t increase the price while your subscription is active