A Da Vinci sketch style illustration of a figure seated alone at an empty desk while colleagues work in the background, representing the retained team left behind after work is externalised

AI Is the New Outsourcing

Every major outsourcing wave promised efficiency gains and punished organizations that treated it as a procurement decision rather than a transformation. AI adoption is the same wave with a different vendor. The transformation activities that separated outsourcing successes from failures map directly onto what AI adoption requires, and most organizations are skipping them.

May 27, 2026 · 9 min · 1770 words · João Malcata
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
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
image of teams training their robot missions

Energizing children with robotics

Every year I look forward to judging on the national tournament for the FIRST® LEGO® League (FLL), a robotics program designed to get kids excited with STEM. I always get more than I give back and somehow this contagious energy ends up loading my “batteries”. However, by the end of the day, via a stressful scoring process, there is a clash between Meritocracy and Pedagogy that drains all the energy.

June 5, 2017 · 6 min · 1100 words · João Malcata
Two deers fighing

How cloud computing killed capacity planning

Outsourcing capacity planning increases business responsiveness by taking out complexity and reducing IT spending.

March 30, 2017 · 7 min · 1338 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
a code screenshot

3 steps to secure your organization next year

With a year rich in cyber security threats and a growing bubble for ransomware and IoT-driven DDoSs, insecurity is on the rise. Three steps to help you set the direction towards a more secure organization providing the tone for the tactical decisions that will need to be made along the way.

January 5, 2017 · 3 min · 589 words · João Malcata