Engineering Kiosk

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie ????Dieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk ( https://twitter.com/EngKiosk )

https://redcircle.com/shows/engineeringkiosk

subscribe
share






episode 65: #65 Clean Code macht Software langsam


Zerstört die Anwendung von Clean Code die Performance deiner Applikation?

Es war einmal Casey Muratori, ein Softwareentwickler mit Fokus auf Game-Engines, der sich ins Internet gestellt hat und sagte "Clean Code resultiert in schrecklicher Performance". Das YouTube-Video ging um die Welt, die YouTube-Kommentare wurden deaktiviert und Hackernews ging bis an die Decke. Auch der Kopf hinter "Clean Code", Uncle Bob, hat dies nicht auf sich sitzen lassen und ging in die Diskussion.

Diese Episode handelt genau um das genannte Video. Wir besprechen, was die Key-Message des Videos ist, wer der Autor ist, was Clean Code ist und von wem es stammt und um was sich die Diskussion zwischen Casey Muratori und Uncle Bob dreht. Eine Art "Reaction-Podcast", sozusagen. 

Bonus: Was der heilige Gral der Teamentwicklung ist.


Das schnelle Feedback zur Episode:

???? (top) ???? (geht so)


Feedback (gerne auch als Voice Message)

  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Email: stehtisch@engineeringkiosk.dev
  • Mastodon: https://podcasts.social/@engkiosk
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776


Links
  • YouTube Video "Clean" Code, Horrible Performance: https://www.youtube.com/watch?v=tD5NrevFtbU
  • Hackernews Diskussion: https://news.ycombinator.com/item?id=34966137
  • Buch Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin): https://www.amazon.de/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
  • Robert C. Martin (Uncle Bob): http://cleancoder.com/products
  • Zusammenfassung von "Clean Code": https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29
  • Diskussion zwischen Uncle Bob und Casey Muratori: https://github.com/cmuratori/misc/blob/main/cleancodeqa.md
  • Engineering Kiosk #28 O(1), O(log n), O(n^2) - Ist die Komplexität von Algorithmen im Entwickler-Alltag relevant?: https://engineeringkiosk.dev/podcast/episode/28-o1-olog-n-on2-ist-die-komplexit%C3%A4t-von-algorithmen-im-entwickler-alltag-relevant/
  • A Quick Primer on Robert "Uncle Bob" Martin: https://blog.wesleyac.com/posts/robert-martin
  • Engineering Kiosk #16 Code Reviews: Nützlich oder bremsen nur ein gutes Team?: https://engineeringkiosk.dev/podcast/episode/16-code-reviews-n%C3%BCtzlich-oder-bremsen-nur-ein-gutes-team/


Sprungmarken

(00:00:00) Intro

(00:00:54) Reaction-Videos

(00:02:26) Video "Clean Code, Horrible Performance"

(00:04:39) Worum geht es im Video "Clean Code, Horrible Performance"

(00:07:43) Wer ist Casey Muratori?

(00:12:22) Was ist eigentlich Clean Code und wer ist Uncle Bob?

(00:15:14) Warum sollte ich Robert C. Martin zuhören?

(00:17:48) Objektiv messbare Elemente von Clean Code

(00:21:24) Diskussion zwischen Casey Muratori und Uncle Bob auf GitHub

(00:29:28) Performance-Probleme beim Emoji-Detektor im GitHub Editor

(00:31:29) Cycle Lean Code vs. Optimierung der Algorithmen

(00:35:00) Verschiedene Regeln von Clean Code werden als gut angesehen

(00:39:30) Beachtung von Performance in Clean Code

(00:41:04) Wartung von Software

(00:43:33) Warum man Uncle Bob nicht mehr zuhören sollte

(00:54:31) Engineering Kiosk Community

(00:55:00) Der heilige Gral der Team-Entwicklung


Hosts
  • Wolfgang Gassler (https://mastodon.social/@woolf)
  • Andy Grunwald (https://twitter.com/andygrunwald)


Feedback (gerne auch als Voice Message)
  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Email: stehtisch@engineeringkiosk.dev
  • Mastodon: https://podcasts.social/@engkiosk
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


fyyd: Podcast Search Engine
share








 April 4, 2023  55m