tbd++ diagram for the branch and merge strategy

TBD++ a Code Branching Strategy for the Modern Enterprise

Every engineering organization faces the same fundamental question: how do we balance speed with safety in our development workflow? GitFlow promised us structure and predictability. Trunk-Based Development promised us velocity and simplicity. Yet most engineering teams I met find themselves caught in an uncomfortable middle ground…

June 18, 2025 · 7 min · 1369 words · João Malcata
Twitter logo

I published

I published medium.com/@malcata/from-… #Entrepreneurship #startups #LessonsLearned #ContinuousDelivery Original Tweet

May 17, 2020 · 1 min · 9 words · João Malcata
Eagle flying free over the ocean

from zero to Continuous Delivery in 6 months, the startup way

The journey of a startup studio developing its first product while bringing to life an MVP delivery system expected to be lean and fast. A set of lessons learned and anti-patterns collected from the trenches of building a product from scratch. Finally, the realization that in scenarios of extreme uncertainty, money and time shortage, no legacy, and few early adopters, can lead to counter-intuitive actions that will help you fly. This will either broaden your perspectives or drive you insane.

March 17, 2020 · 9 min · 1895 words · João Malcata
photo of a waterfall

A brief history of the software development process according to my experience

Over almost 20 years, I have been involved in a multitude of software development endeavors. Out of sheer luck or just time passing, together they seem to show an “evolution“ worth sharing. Even if not systematic and according to a scientific process, experience does provide insight and I hope lessons to be learned.

February 21, 2017 · 6 min · 1139 words · João Malcata