The Golden Triangle of Human System
Throughout my career, whenever I joined a new team or faced a challenging situation, my instinct was never to propose solutions immediately, but to understand the underlying complexity. I’ve alway...
Throughout my career, whenever I joined a new team or faced a challenging situation, my instinct was never to propose solutions immediately, but to understand the underlying complexity. I’ve alway...
2025 has been a year of challenges overcome and lessons learned — a year of stabilization and growth. Of understanding that influencing and contributing what is needed, when it is needed, is a cont...
Many years ago, I read Nonverbal Communication by Flora Davis, and I still highly recommend it today. It was a revelation about how what we don’t say — tone, gestures, posture, breathing — can conv...
The Saga pattern was proposed by Hector Garcia-Molina and Kenneth Salem in 1987. You can download the paper here: SAGAS. Based on event-driven architectures (Event Driven Architecture), sagas will...
Over time, NoSQL databases have improved their features to offer us ACID according to the type (Single Row, Single Shard or Distributed): The main problem is not whether a certain database guara...
We base (or should) decisions on the data we store in user interaction with our product. We save all the information necessary to provide answers and develop predictions based on historical data, a...
Program defensively, strictly and rigorously. Return exceptions whenever the conditions are not adequate at a specific moment of execution. One of the practices that will help you and that I assum...
If you are familiar with the ELK stack, you will know how powerful and versatile it is to monitor any type of activity in any infrastructure thanks to its powerful Elasticsearch search engine and t...
Normally, the transition from waterfall to Agility through learning and experience of a framework such as Scrum is natural and even advisable, although sooner or later you discover what is necessar...
This practices are difficult or dangerous to implement before completing the preliminary work of the primary practices. If you begin deploying daily, for example, without getting the defect rate d...