Jenseits von Coding Episode #240

Wie erfahrene Software-Ingenieure Geschwindigkeit und Qualität in Einklang bringen (Scale-Up-Lektionen)

Der Unterschied zwischen einem Junior- und einem Senior-Ingenieur liegt nicht in der Geschwindigkeit der Programmierung, sondern darin, dass er weiß, wann er "Nein" sagen muss.


"Der beste Code, den man schreiben kann, ist der Code, den man nicht schreibt." In dieser Folge spreche ich mit Alessandro Mautone (Senior Software Engineer bei Aquablu, ehemals WeTransfer) über die Realität der Entwicklung bei einem Scale-up-Unternehmen: Wie kann man technische Spitzenleistungen aufrechterhalten, wenn das Geschäft Geschwindigkeit verlangt?


Wir erläutern, warum es sich für Sie lohnt, Funktionen "schnell" zu liefern, und wie Sie Fristen aushandeln, damit Sie später nicht in technischen Schulden ertrinken. Wenn Sie nicht mehr nur Code schreiben, sondern selbst Entscheidungen über das Produkt treffen wollen, ist dieses Gespräch genau das Richtige für Sie.


In dieser Folge berichten wir über:


- Wie Sie Funktionen nach hinten verschieben und Fristen verhandeln, ohne die Beteiligten zu verärgern

- Warum die Jagd nach dem "perfekten Code" einem Unternehmen im Wachstumsmodus schaden kann

- Der Karrierepfad Generalist vs. Spezialist: Welcher ist der richtige für Sie?

- Die potenziellen Fallstricke beim Einsatz von KI für Unit-Tests ohne angemessene Aufsicht


Zeitstempel:

00:00:00 - Intro

00:01:06 - Ausgleich zwischen technischer Exzellenz und Liefergeschwindigkeit

00:04:11 - Warum die Bereitstellung von Funktionen Ihr Gehalt auszahlt

00:06:51 - Die Wichtigkeit von Eigentum und "Haut im Spiel"

00:08:59 - Verlassen von WeTransfer: Wenn sich die Richtung des Unternehmens ändert

00:11:49 - Die Debatte Generalist vs. Spezialist Karrierepfad

00:16:46 - Wie Sie die besten Ingenieure für Ihr Team gewinnen können

00:18:50 - Ist LeetCode der richtige Weg, um für Scale-Ups einzustellen?

00:23:16 - Nein sagen lernen ist ein Zeichen von Seniorität

00:25:17 - Umfang verhandeln, ohne Brücken zu brechen

00:26:02 - Wenn KI schlechte Unit Tests generiert

00:28:14 - Machen Sie niemals Kompromisse bei Tests, auch nicht bei "Code Red".

00:33:59 - Technische Konzepte an Nicht-Technik-Interessierte vermitteln

00:35:35 - Der unendliche Kampf gegen die Komplexität

00:37:26 - Wann man für die Zukunft baut und wann nicht?

00:42:30 - Ein praktisches Beispiel für Refactoring zur Vereinfachung

00:46:48 - Die Fähigkeit, die über Leben und Tod von Ingenieuren entscheidet


#SoftwareEngineering #ScaleUp #TechnischeSchulden