Embracing the Power of Trunk-Based Development: A Paradigm Shift

In the ever-evolving landscape of software development methodologies, staying open to change and exploring alternative approaches is essential for growth and innovation. Recently, I had the opportunity to work with highly effective teams that had adopted a development technique known as “Trunk-Based Development” (TBD). This experience turned out to be a transformative journey that broadenedContinue reading “Embracing the Power of Trunk-Based Development: A Paradigm Shift”

How to write self-documenting Code

How to write code that is easy to understand and maintain without adding documentation. In this post, I am going to share some tips and good practices to achieve what I and my colleagues used to call “Self Documenting Code ©”. The examples used here are in the context of the Python programming language butContinue reading “How to write self-documenting Code”