Aller au contenu

How Senior Software Engineers Balance Speed and Quality (Scale-Up Lessons)

25 février 2026 · 47 min

Notes de l’épisode

The difference between a junior and a senior engineer isn't coding speed, it's knowing when to say "no."


"The best code you can write is the code you don't write." In this episode, I sit down with Alessandro Mautone (Senior Software Engineer at Aquablu, ex-WeTransfer) to discuss the reality of engineering at a scale-up: how do you maintain technical excellence when the business demands speed?


We break down why delivering features "fast" pays your salary, but how to negotiate deadlines so you don't drown in technical debt later. If you want to move from writing code to owning product decisions, this conversation is for you.


In this episode, we cover:


- How to push back on features and negotiate deadlines without upsetting stakeholders

- Why chasing "perfect code" can hurt a company in growth mode

- The Generalist vs. Specialist career path: Which one is right for you?

- The potential pitfalls of using AI for unit tests without proper oversight


Timestamps:

00:00:00 - Intro

00:01:06 - Balancing Technical Excellence With Delivery Speed

00:04:11 - Why Delivering Features Pays Your Salary

00:06:51 - The Importance of Ownership and "Skin in the Game"

00:08:59 - Leaving WeTransfer: When Company Direction Shifts

00:11:49 - The Generalist vs. Specialist Career Path Debate

00:16:46 - How to Attract Top Engineering Talent to Your Team

00:18:50 - Is LeetCode the Right Way to Hire for Scale-Ups?

00:23:16 - Learning to "Say No" is a Sign of Seniority

00:25:17 - Negotiating Scope Without Burning Bridges

00:26:02 - When AI Generates Bad Unit Tests

00:28:14 - Never Compromise on Tests, Even in "Code Red"

00:33:59 - Communicating Technical Concepts to Non-Tech Stakeholders

00:35:35 - The Never-Ending Battle Against Complexity

00:37:26 - When to Build for the Future vs. Ship Now

00:42:30 - A Real-World Example of Refactoring for Simplicity

00:46:48 - The Skill That Will Be Make or Break for Engineers


#SoftwareEngineering #ScaleUp #TechnicalDebt

Tous les épisodes de Beyond Coding

Paramètres

Affichage

Langue

Détermine les stations affichées en premier sur la page d’accueil.

Historique

Les stations et épisodes écoutés récemment et tes dernières recherches sont seulement enregistrés dans ce navigateur.

Notifications

Un court message quand un podcast que tu suis publie un nouvel épisode. Désactive un podcast précis avec la cloche sur sa page.

Compte

Enregistrez vos favoris – dans l’app et sur le site.

Raccourcis clavier

/
Ouvrir la recherche
Espace
Lecture ou pause
← →
Dans le lecteur : 15 s en arrière, 30 s en avant (épisodes) · dans une rangée : tuile suivante
↑ ↓
Dans une rangée : cible dans la tuile
Début / Fin
Dans une rangée : première ou dernière tuile
Esc
Fermer la fenêtre ou le menu
?
Cet aperçu
En cours de lecture

Voir la station

À suivre

    Ajoutez des épisodes avec « À suivre » – ils seront lus après l'épisode en cours.