Trending
João Alves's Avatar

João Alves

@joaoqalves.net

2x Dad. Husband. Head of Engineering @Adevinta. Building abistama.com and rotahog.com Opinions are my own. Writes in PT/ES/EN/CAT

71
Followers
27
Following
126
Posts
09.07.2023
Joined
Posts Following

Latest posts by João Alves @joaoqalves.net

Most change in a 200-person org needs to pass through 4 layers before it reaches teams.

By the time AI adoption trickles down, the window may already be closing. This isn’t something you delegate. See what @tobi is doing. You have to lead it. 👇open.substack.com/pub/joaoqal...

18.02.2026 16:00 👍 0 🔁 0 💬 0 📌 0
Post image

Should engineering managers become hands-on again?

If even 20% of what we’re seeing is real, productivity, speed, and cost structures will change. Leadership blind spots at inflection points are expensive. I think eng leaders can’t afford to find it out.

18.02.2026 16:00 👍 1 🔁 0 💬 1 📌 0
Preview
Software in a post-abundance world Why AI changes teams, labor, and capital at the same time

So I wrote about software in a post-abundance world: why cheap code reshapes teams, labor economics, where capital flows next, and why the disruption won’t come from “AI features” alone. Wanna read? newsletter.terminalprompt.com/p/software-...

28.01.2026 17:15 👍 0 🔁 0 💬 0 📌 0
Post image

🧵 Yesterday, after a discussion on Discord, and today with @sdepablos, I got inspired.

AI is not just changing how software is built. It’s changing how the industry operated for years.

The loop is: smaller teams → cheaper feature parity → margin pressure → labor shifts → capital reallocates. 👇

28.01.2026 17:15 👍 0 🔁 0 💬 1 📌 0
Post image

After reading the article on software industrialization, this is my (current) take on Software Engineering + AI. Where am I wrong?

27.01.2026 21:48 👍 0 🔁 0 💬 0 📌 0

Full post here: open.substack.com/pub/joaoqal...

20.01.2026 13:04 👍 0 🔁 0 💬 0 📌 0
Post image

“I already raised my concerns. If they chose to ignore them, that’s on them.” I heard it many times from Tech Leads.

But this is not (tech) leadership at all. So... I wrote about it. 👇

20.01.2026 13:04 👍 1 🔁 0 💬 1 📌 0

Wait... what is "operational excellence"? It is about:

* Defining what “good” means
* Knowing when to push
* Knowing when to stop and fix things

SLOs and error budgets make trade-offs visible to Tech Leads. Full article: open.substack.com/pub/joaoqal...

13.01.2026 14:21 👍 0 🔁 0 💬 0 📌 0
Post image

As a Tech Lead, “we need more speed” always comes up. Without KPIs, SLIs, and SLOs, that turns into opinions:

“I think it’s fine.” // “I think it’s risky.” This is why Operational Excellence matters. 👇

13.01.2026 14:21 👍 1 🔁 0 💬 1 📌 0
Preview
AI won't break your company, but pretending nothing changed will How CTOs should rethink teams, delivery, and leadership in an AI-native world

ProTip™: comfort is not a strategy. This is "war-time" for CTOs. Full post: newsletter.terminalprompt.com/p/ai-wont-b...

09.01.2026 09:25 👍 0 🔁 0 💬 0 📌 0
Post image

AI won’t break your company (yet?). It will expose slow org design, fragile delivery pipelines, and leadership habits that no longer scale.

I wrote down what actually needs to change for CTOs running 100+ engineers. 👇

09.01.2026 09:25 👍 2 🔁 0 💬 1 📌 0
Preview
Excelencia Operacional, la palanca del Tech Lead Cómo usar KPIs, SLIs y SLOs para convertir métricas en decisiones

Excelencia Operacional desde la lente del Tech Lead:

* definir qué significa “bueno”
* medirlo con señales útiles
* convertirlo en decisiones repetibles

Artículo completo: enespanol.joaoqalves.net/p/excelenci...

18.12.2025 09:10 👍 0 🔁 0 💬 0 📌 0

Si eres Tech Lead y tus métricas no cambian las decisiones, no te están ayudando.

KPIs, SLIs y SLOs no van de medir más. Van de dejar de discutir opiniones y empezar a operar el sistema.

Nuevo artículo 👇

18.12.2025 09:10 👍 0 🔁 0 💬 1 📌 0
Preview
I’m a Tech Lead, and nobody listens to me. What should I do? In June 2018, I joined mytaxi (FREE NOW), a competitor of Uber in the ride-hailing space, as Backend Chapter Lead. I was looking for an opportunity to grow in technical leadership. Honestly, I did not even fully understand what “Chapter Lead” meant. After some research, I learned it was part of Spotify’s squad (team) and chapter (horiz...

🎁 I also prepared a small gift for anyone who wants to put this into practice right away. A practical plan for your first 90 days as a Tech Lead, together with my EM/TL alignment toolkit.

Read it here -> world.hey.com/joaoqalves/...

16.12.2025 09:35 👍 1 🔁 0 💬 0 📌 1
Post image

I joined mytaxi as a Tech Lead in 2018 and quickly realized something uncomfortable: having good ideas and the title did not mean people would listen.

What finally changed things was simpler. A small tool and sitting side by side with people, solving problems. Full article 👇

16.12.2025 09:35 👍 3 🔁 0 💬 1 📌 0
Post image

“Why do you blog?”

I learned most of what I know by watching great teams up close and trying to apply their habits in the real world.

Writing is my way of passing that learning forward. Happy to see a positive impact.

15.12.2025 10:09 👍 1 🔁 0 💬 0 📌 0
Preview
Soy Tech Lead y no me hacen caso. ¿Qué hago? Cómo ganarte el derecho a influir en tu equipo

🎁 Además, regalo un plan práctico de 90 días para cualquier Tech Lead que quiera empezar a tener impacto mañana mismo.

open.substack.com/pub/esjoaoqa...

11.12.2025 10:57 👍 0 🔁 0 💬 0 📌 0

El otro día, un pequeño post de Félix López me inspiró. Los títulos no te dan influencia por arte de magia.

Si eres TL y tu equipo no te hace caso, no suele ser porque tu estrategia sea mala. Suele ser porque aún no existe confianza.

¿Qué me gustaría haber sabido en 2018? 👇

11.12.2025 10:57 👍 0 🔁 0 💬 1 📌 0
Preview
Traits of a good Tech Lead The software development industry during the 2010–2020 decade created roles such as Engineering Manager (EM) and Tech Lead (TL). People had already been using one or the other, but during that decade, most companies adopted them. While they vary by company, they share common elements. Note: this article is a translation from the origin...

It’s a translation of my post in Spanish, and it also includes a short FAQ:

* What changes when EM = TL?
* How to avoid “imposing” decisions?
* How to set principles that create autonomy?

Full post here → world.hey.com/joaoqalves/...

09.12.2025 15:09 👍 1 🔁 0 💬 0 📌 0
Post image

The Tech Lead role is among the most misunderstood in engineering teams.

It’s not “the best coder”, and it should never be a bottleneck.

I wrote a post on what good Tech Leads actually do, the signals to look for, and how EMs can better support them.

09.12.2025 15:09 👍 1 🔁 0 💬 1 📌 0

Al final, ofrezco un “toolkit” de alineación entre EM y Tech Lead, con un semáforo de señales, principios operativos y ejemplos prácticos para evaluar la autonomía, la arquitectura, la calidad y el scope técnico.

👉 open.substack.com/pub/esjoaoq...

04.12.2025 09:33 👍 0 🔁 0 💬 0 📌 0
Post image

¿Qué hace realmente un Tech Lead? Y, sobre todo, ¿cómo saber si lo estás haciendo bien?

Hablo de arquitectura, calidad, alcance, principios operativos y del verdadero impacto de un TL: crear un equipo que toma mejores decisiones sin depender de él. 👇

04.12.2025 09:33 👍 0 🔁 0 💬 1 📌 0
Preview
When software becomes fast food Generative artificial intelligence has amazed the World. Since OpenAI launched ChatGPT 3, its user adoption has been staggering. In 2022, ChatGPT surpassed one million users in just five days. For comparison, Instagram needed 2.5 months back in 2010. And it’s not just OpenAI. Anthropic has Claude, one of the best models for programming...

2/2 I love the power-law analogy :) How to navigate this shift in the industry? I wrote about it here: world.hey.com/joaoqalves/...

02.12.2025 13:28 👍 0 🔁 0 💬 0 📌 0
Post image

1/2 Considering the success of my article in Spanish, I’ve translated it to English: “When software becomes fast food”

AI commoditizes code. So the bottleneck shifts and intensifies elsewhere (CI/CD, architecture, taste, judgment, etc.).

02.12.2025 13:28 👍 1 🔁 1 💬 1 📌 0
Preview
Bricks of Love: enamórate de tus usuarios, no de tu tecnología Cómo las actualizaciones semanales pueden reforzar la cultura, el propósito y la empatía en tu equipo

Hoy os traigo un artículo sobre algo que a veces olvidamos: no debemos enamorarnos de la tecnología, sino de nuestros usuarios. Suena fácil y obvio, pero los equipos de ingeniería se olvidan a menudo de ello.

open.substack.com/pub/esjoaoqa...

27.11.2025 11:15 👍 1 🔁 0 💬 0 📌 0
Preview
Lessons from two failed promotions... and What Changed After ZIRP Every time we talk about promotions and career paths, we listen a lot about how to get there. Today, I want to tell the story of how I failed to get the role... twice! For context: I joined Adevinta as Engineering Manager of the Runtime team in late 2020. We were part of an internal Platform-as-a-Service (PaaS) offering. We provided SC...

The ladder didn’t disappear. It just got steeper. If you’re an EM or staff IC aiming higher, I’d love to hear your stories as well.

world.hey.com/joaoqalves/...

25.11.2025 08:34 👍 0 🔁 0 💬 0 📌 0
Whiteboard sketch outlining three promotion mistakes: "potential" trap, competition favors proven experience, and visibility gap limiting cross-team trust.

Whiteboard sketch outlining three promotion mistakes: "potential" trap, competition favors proven experience, and visibility gap limiting cross-team trust.

I failed two promotion attempts even when everything “looked right” on paper.

In a post-ZIRP world, doing great work isn’t enough. You need level n+1 stories, visibility outside your team, and impact across boundaries.

Full article below.

25.11.2025 08:34 👍 1 🔁 0 💬 1 📌 0
Post image

Nueva edición de “El doble clic”

- Gestión de contexto en Claude Code, cómo Tinybird reforzó su infraestructura en entornos multi-tenant y mucho más. Aquí 👇

enespanol.joaoqalves.net/p/el-doble-...

24.11.2025 11:02 👍 1 🔁 0 💬 0 📌 0
Preview
Private Equity en tech: todo lo que siempre quisiste saber Qué es, cómo funciona y qué implica para quienes trabajamos en tecnología

Private Equity en tech: todo lo que siempre quisiste saber

enespanol.joaoqalves.net/p/private-eq...

20.11.2025 10:10 👍 1 🔁 0 💬 0 📌 0
Post image

Doing active/active K8s setup is hard. In many cases — unless it’s a regional service with its own database, etc — it comes with a lot of hidden complexities. @tjamet writes about our experience at Adevinta doing it. Must read: medium.com/learnings-f...

19.11.2025 08:18 👍 0 🔁 0 💬 0 📌 0