Engineering Kiosk

Engineering Kiosk

By Wolfgang Gassler, Andy GrunwaldTechnology
Download on the App Store

Engineering Kiosk episodes

  • #12 Make oder Buy

    Make oder Buy: Alles einkaufen oder doch lieber selber machen?

    Eine Frage die jeder von uns kennt: Sind meine Anforderungen so speziell, dass es kein Produkt auf dem Markt gibt, die diese abdeckt? Kann ich das nicht ggf. sogar besser, wenn ich das selbst mache?

    In dieser Episode versuchen wir das Thema mal etwas zu durchleuchten: Wann sollte man Services einkaufen? Wann doch lieber selbst umsetzen? Wie geht man mit interner Politik und Gegenwehr um? Was kostet das Selbermachen eigentlich und was bedeuten Begriffe wie Total Cost of Ownership, Opportunitätskosten und Shadow-IT eigentlich? Ist Open Source ein Zwischenweg und wie sieht die ganze Security-Mäßig aus?

    Bonus: Ob wir ein Karrierepodcast sind, was man in 1. Semester BWL lernt, welche Sicherheitsanforderungen eine Webagentur aus Wanne-Eickel hat und warum Wolfgang Google mehr vertraut als sich selber.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • HackerNews Comment als Dropbox gelauncht wurde: https://news.ycombinator.com/item?id=9224
    • Okta says hundreds of companies impacted by security breach: https://techcrunch.com/2022/03/23/okta-breach-sykes-sitel/
    • Looker: https://www.looker.com/
    • Nextcloud: https://nextcloud.com/
    • Nextcloud-Angebot bei Hetzner: https://www.hetzner.com/de/storage/storage-share
    • Render: https://render.com/
    • Vercel: https://vercel.com/
    • Netlify: https://www.netlify.com/
    • F-Online, die Führerschein-Plattform: https://www.f-online.at/


    Sprungmarken

    (00:00) Intro

    (01:33) Sollen wir die Software für unser A/B-Testing kaufen oder selber bauen?

    (05:23) Reisekosten-Abrechnungen: Wie kann es gehen?

    (06:53) Make or buy

    (08:27) Wolfgangs Stand bei Make or buy im privaten Leben

    (14:45) Wolfgangs Entscheidungskriterien für make or buy

    (15:42) Was ist die eigene Zeit wirklich Wert?

    (17:57) Klassische Beispiele für den “make or buy”-Fall in Firmen

    (23:42) Was kostet ein Software-Engineer, etwas selbst zu machen (Total Cost of Ownership)

    (28:55) Abgrenzung von make or buy

    (30:14) Opportunitätskosten: Produktivität und User Experience

    (33:40) Welche Bereiche gibt es, wo es Sinn macht, die Produkte nicht einzukaufen?

    (37:07) Risiken beim Einkaufen von Produkten: Shadow-IT und Workflows

    (41:16) Gegenwehr, fadenscheinige Gründe und interne Politik bei make or buy

    (48:02) Sicherheitsbedenken bei der Benutzung von externen Services

    (50:48) Eigene Erfahrung: Mehr make oder mehr buy?

    (56:07) Wann sollte man Software kaufen?

    (56:39) Wann sollte man die Software selbst bauen?

    (57:44) Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    1 hr
  • #11 Die Suche nach dem IT Traumjob

    Den richtigen Arbeitgeber und die richtige Firma finden: Eine Mammut-Aufgabe.

    In dieser Episode sprechen Wolfgang und Andy ein wenig darüber wie man neue, potentielle, Arbeitgeber findet, welche Fragen man sich selbst stellen kann um herauszufinden, was einem wichtig ist, geben Tipps um mit Recruitern zusammen zu arbeiten, Fragen uns ob ein hohes Gehalt wirklich alles ist, ob Startups, ScaleUps oder Konzerne besser sind und warum Agrar-Tech und Mähdrescher der heiße Scheiß sind.

    Als Start in dieses Thema gibt es ein Re-Cap von einer User-Umfrage auf Reddit zum Thema 1on1s und die Beantwortung der Frage, wie man gutes (People) Leadership in neuen Firmen erkennt.

    Bonus: Was Andys Kegeltour mit seiner Jobsuche zu tun hat und was ein Mottek ist.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • Reddit-Umfrage "Wer von euch hat in seinem IT Job regelmäßig 1on1s (mit Vorgesetzten)?" https://www.reddit.com/r/de_EDV/comments/tg5y0y/wer_von_euch_hat_in_seinem_it_job_regelm%C3%A4%C3%9Fig/
    • Zend https://www.zend.com/
    • Claas https://www.claas.de/
    • John Deere Just Swindled Farmers out of Their Right to Repair https://www.wired.com/story/john-deere-farmers-right-to-repair/
    • Mika Timing https://www.mikatiming.de/
    • TechCrunch https://techcrunch.com/
    • CrunchBase https://www.crunchbase.com/
    • Kafka https://kafka.apache.org/
    • Deloitte Digital: https://www2.deloitte.com/de/de/pages/technology/topics/deloitte-digital.html
    • Confluent: https://www.confluent.io/
    • Y Combinator https://www.ycombinator.com/


    Sprungmarken

    (00:00) Intro

    (01:02) Reddit-Umfrage zum Thema 1 on 1 / Episode 10

    (03:02) "Man braucht keine 1 on 1s, wir können immer drüber sprechen"

    (08:58) Wie wichtig sind 1 on 1s für dich bei deinem neuen Arbeitgeber?

    (12:16) Wie findest du heraus, ob der Lead Erfahrung hat?

    (15:05) Ist ein 1on1 ein Weiterentwicklungs-Benefit einer Firma oder Standard, den man annehmen sollte?

    (16:49) Welche Weiterentwicklungsmöglichkeiten sind wichtig für die Wahl einer neuen Firma? Was ist einfach zu etablieren?

    (18:41) Wie findet man eine neue Firma, bei der man sich bewerben könnte?

    (21:39) Interviews sind auch glückssache

    (24:13) Den Interviewprozess nutzen um zu erfahren, wie andere die Probleme lösen

    (25:50) Firmen finden durch Liebe zum Produkt

    (31:56) Firmen finden ohne Liebe zum Produkt

    (37:12) Ist ein Startup etwas für mich?

    (39:30) Sucht nicht selbst, sondern lasst euch finden (zB über LinkedIn)

    (41:25) Tipps um mit Recruitern zu arbeiten

    (45:22) Macht euch Gedanken, was Ihr vom neuen Arbeitgeber erwartet

    (47:51) Gehalt, Geld und wie viel wollt und braucht Ihr?

    (51:19) Andys Haupt-Kriterien für eine neue Firma

    (53:50) Wie viele Interviews waren notwendig, um die richtige Firma zu finden?

    (55:40) Interviews und Coding Challenges als Side Projetc

    (56:12) Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    59 min
  • #10 Das Karriere Booster Meeting 1:1s

    1on1s - Zeitverschwendung oder eins der wertvollsten Meetings deiner Karriere?

    Andy und Wolfgang sprechen über das meist unterschätzte Meeting deiner beruflichen Laufbahn: 1-on-1s: Purer Müll, Zeitverschwendung und reines Manager-Getue? Oder die beste zeitliche Investition? Wir klären, was 1:1s sind, geben Tipps zum Aufbau einer vertrauensvolle Atmosphäre, geben dir konkrete Fragen an die Hand, die du als Individual Contributor oder Engineering Manager stellen kannst und klären, was du tun kannst, wenn du bisher noch keine regulären Meetings mit deiner Vorgesetzten hast.

    Bonus: Warum Wolfgang alle 1on1s mit Andy abgebrochen hat.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • 101 Fragen für ein 1on1: https://jasonevanish.com/2014/05/29/101-questions-to-ask-in-1-on-1s/
    • 5 Fragen, die ein Manager jedem seiner Direct Reports stellen sollte: https://hbr.org/2022/01/5-questions-every-manager-needs-to-ask-their-direct-reports
    • 1on1 for Beginners: https://www.tombartel.me/blog/one-on-ones-for-beginners/
    • 1on1: Beyond Status Updates https://www.tombartel.me/blog/one-on-ones-beyond-status-update/
    • Taking notes during 1on1s: https://www.tombartel.me/blog/taking-notes-during-1-on-1s/
    • How to prepare a 1on1 in 5 minutes: https://www.tombartel.me/blog/how-to-prepare-one-on-one-five-minutes/
    • Ein Intro zu 1on1s bei Spotify https://engineering.atspotify.com/2015/12/a-101-on-11s/ 
    Tooling
    • Lighthouse: https://getlighthouse.com/
    • OfficeVibe: https://officevibe.com/one-on-one-software


    Sprungmarken

    (00:00) Intro

    (00:30) Warum eine Episode über 1on1s

    (02:40) Begriffsdefinition "1on1" und ist das ein Jour fixe?

    (05:24) Mythos Zeitverschwendung und unnützes Gespräch

    (06:23) Sichere und vertrauensvolle Atmosphäre im 1on1

    (08:28) Tipps um eine sichere Atmosphäre und Vertrauen zu schaffen

    (12:22) Wer sollte ein 1on1 machen? Und was sind Skip-Level Meetings?

    (15:53) Sinnvolle 1on1 Intervalle

    (19:35) Was sollte man in 1on1s besprechen? Welche Fragen kann ich als Individual Contributer stellen?

    (28:52) Wie sollte ein Engineering Manager sein 1on1 vorbereiten und angehen?

    (39:12) Tooling, die 1on1s supporten

    (41:15) Perspektivenwechsel: Fragt eure Managerin

    (42:57) Wie man am besten mit 1on1s beginnt

    (44:12) Feedback und Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    46 min
  • #09 Ukraine

    Es wird politisch: Der Angriffskrieg auf die Ukraine und eine möglichst technische Beleuchtung des Themas.

    Wolfgang und Andy sprechen über die Ukraine und den Angriff durch Russland: Wie haben Tech Konzerne und Firmen reagiert, wie helfen sie ihren Mitarbeiterinnen und Familien. Welche Rolle spielen die GAFA Konzerne und welche Rolle könnten sie spielen. Wie können wir alle helfen und welche Rolle spielen (Miss)informationen?

    Bonus: Als kleine Aufmunterung starten wir ein Projekt, das lustige Geschichten hinter Open-Source Projekten sammelt. 


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • Österreich schaltet seine Corona-Warn-App ab
    • “Militärisch ist Österreich ein neutraler Staat, aber wir sind politisch niemals neutral, wenn es um die Achtung des Völkerrechts geht”
    • Hilferuf von Ruby Entwickler (Blog Post), Tweet: I am not asking you to stop living your comfortable lives [...] I am just asking you to spread the word and show support.
    • Wenn Russen ihren Kindern in der Ukraine oder Ausland nicht glauben
    • Doppelgänger Podcast: Hintergrund zu Möglichkeiten von Big Tech (empfehlenswerter rant von Host Pip, ersten 30 min), Erfahrungsbericht Aufnahme von Flüchtlinge
    • Crowdstorming mit Tinder und Google maps
    • Google wird politisch, auf der Startseite: jedoch nur in ihrem Interesse bzgl. Leistungsschutzrecht 
    • ICANN Antwort auf Ukrainische Anfrage SSL Zertifikate zu invalidieren
    • The Pragmatic engineer: The Ukraine War - and Its Impact on the Tech Industry
    • Unterkünfte melden auf https://www.unterkunft-ukraine.de/ oder https://www.airbnb.org/
    • Mehr Informationen und alle Links, um zu Helfen, unter https://www.zeit.de/zeit-magazin/2022-02/hilfe-ukraine-spenden-deutschland-tipps und für Österreich unter https://www.moment.at/story/ukraine-in-oesterreich-helfen 
    • Gute Auflistung von verlässlichen Informationen und gegen Fake News
    • Programmier.bar: Tech News, auch über Russland Sanktionen
    • Der Hintergrund von Open Source Namensgebungen
    • Mastercard und Visa schließen russische Banken aus
    • Netflix und TikTok ziehen den Stecker in Russland
    • airbnb.org - Unterkünfte in Krisenzeiten
    • unterkunft-ukraine.de

    Sprungmarken

    (00:00) Intro

    (00:52) Abgeschlossene Corona-Pandemie in Österreich

    (02:05) Ukraine-Geschehnisse aus der technischen Perspektive

    (02:26) Wolfgangs-Sabbatical in der Ukraine

    (04:49) Verbindung der Geschehnisse der Ukraine mit Technologie

    (05:48) Wie Firmen die Bevölkerung in den entsprechenden Gebieten unterstützen

    (07:50) Männer dürfen zur Zeit die Ukraine nicht verlassen

    (08:58) Große Firmen hätten mehr Power, wenn sie die richtigen Informationen verbreiten würden

    (12:52) Firmen nutzen die Sanktionen als Marketing-Fall

    (13:42) Sanktionen und wie Firmen agiert haben

    (15:46) Elon Musk und StarLink in der Ukraine

    (17:54) Ukrainische Anfrage an die ICANN zur Abschaltung von dezentraler Infrastruktur

    (20:02) Was könnte Cloudflare tun?

    (21:19) Die Sanktionen treffen auch primär die Zivilbevölkerung

    (22:24) Wie Firmen auf Sanktionen reagieren ist sehr unterschiedlich

    (24:10) Arbeitschancen von geflohenen Ukrainern in der EU

    (25:40) Wie geht man mit betroffenen Arbeitskollegen um?

    (27:51) Was kann jeder von uns tun um zu helfen?

    (35:00) Side-Projekt: Wie kamen Open Source Projekte zu ihrem Namen?

    (36:30) Outro

    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    38 min
  • #08 Vergiss doch Datenbanken!

    Datenbanken, besonders relationale Datenbanken und im Web ganz besonders MySQL.

    Jeder kennt sie, jeder nutzt sie, aber keiner gibt zu diese zu nutzen da sie uncool und alt sind und sowieso nicht skalieren.

    Wolfgang und Andy sprechen ein wenig über dieses Thema: Wie man seine eigene SQL Datenbank schreibt, was der Unterschied von Row-Based und Statement-Based Replication ist, warum simple Dateien oft besser sind als eine Datenbank, ob sqlite helfen kann und MongoDB die Lösung ist, wie Facebook, Booking und GitHub MySQL betreiben, ob PostgreSQL wirklich was kann und welche Schritte ihr unternehmen könnt, um eure Datenbank zu tunen.

    Bonus: Ob Wolfgang Mickey Krause kennt und ob er ein erfolgreicher MySQL Buchautor war.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • SQLProxy: https://github.com/sysown/proxysql
    • Vitess: https://vitess.io/
    • Building for the 99% Developers: https://future.a16z.com/software-development-building-for-99-developers/
    • Litestream: https://litestream.io/
    • Designing Data-intensive Applications: https://dataintensive.net/
    • MyRocks Storage Engine: http://myrocks.io/
    • MySQL 8.0: The end of MyISAM: https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/
    • Wolfgang’s Talk: Forget Databases, use files!
    • Efficient MySQL Performance Talk mit Video
    • Gruß aus der Vergangenheit, Wolfi’s Lehrveranstaltung Datenbankimplementierung (2011) 
    • NOW() und Time Funktionen bei Statement Based Replication in MySQL
    • Percona Config Wizard wurde leider eingestellt aber alternativ kann MySQL Tuner https://www.linode.com/docs/guides/how-to-optimize-mysql-performance-using-mysqltuner/ verwendet werden


    Erwähnte Personen
    • Martin Kleppmann https://martin.kleppmann.com/
    • Michael Stonebraker: https://de.wikipedia.org/wiki/Michael_Stonebraker
    • Michael “Monty” Widenius: https://de.wikipedia.org/wiki/Michael_Widenius


    Sprungmarken

    (00:00) Intro

    (00:15) Wolfgang und Apres-Ski

    (02:52) Wie programmiert man seine eigene Datenbank?

    (07:24) Was passiert, wenn eine SQL-Query die Datenbank erreicht?

    (10:02) Die Schwierigkeiten, wenn man seine eigene Datenbank programmiert

    (12:35) Sind Dateien besser als Datenbanken?

    (18:00) Keine Netzwerk-Verbindungen dank sqlite?

    (20:40) Was ist sqlite?

    (22:20) Aussprache von sqlite und SQL und woher es kommt

    (23:33) Wie kam MySQL und MariaDB zu ihrem Namen?

    (24:17) Was empfiehlst du für kleine Apps? MySQL oder sqlite?

    (25:06) Replikation von sqlite Daten

    (26:02) Unterschied zwischen Row- und Statement-Based Replication

    (27:56) Wie viel Requests kann man mit einer MySQL-Node bedienen?

    (29:35) Buchempfehlung: Designing Data-Intensive Application

    (31:42) Was tun, wenn ich Probleme mit MySQL-Performance hab?

    (33:16) MySQL bei Facebook

    (36:35) PostgreSQL, der andere Kandidat auf dem Spielfeld

    (38:33) Tooling um MySQL: ProxySQL und Vitess

    (43:38) MySQL Performance-Tipps vom Buch-Autor Wolfgang

    (50:33) Outro

    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    53 min
  • #07 Die Freelance Freiheit

    Sein eigener Chef zu sein, sich die Projekte aussuchen können und sich die Zeit frei selbst einzuteilen. Obendrein noch einen Haufen Geld verdienen. Das ist die Vorstellung von vielen ITlern zur Selbstständigkeit. Doch wie sieht die Realität aus? Was sind die negativen Aspekte? Und wie viel Geld kommt wirklich unterm Strich bei rum?

    In dieser Episode teilt Wolfgang seine langjährige Freelance-Erfahrung: Welche Arten von Freelancing gibt es, wie er die Probleme beim Schätzen des zeitlichen Aufwandes umgeht, warum rostende Software ein Problem ist und zu schlecht gelaunten Kunden führt, ob es sich lohnt seine Finger zu versicherung und was goldene Handschellen mit all dem zu tun haben.

    Bonus: Wie Wolfgang einen Kunden beim Krafttraining im Fitnessstudio akquiriert hat, ohne selbst Gewichte zu stemmen.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • Freelancer Stundensätze: GULP Stundensatz Kalkulator
    • Freelancer Vermittlungsplattformen
    • Freelancermap: https://www.freelancermap.de/
    • Gulp: https://www.gulp.de
    • Hays: https://www.hays.de


    Anderes
    • Als Kleinunternehmer im Sinne von § 19 Abs. 1 UStG wird Umsatzsteuer nicht berechnet. (in Deutschland)


    Sprungmarken

    (00:00:00) Intro

    (00:00:45) Bier holen

    (00:01:43) Wolfgangs erstes Freelancing-Projekt

    (00:02:54) Weibliche Software-Engineering Freelancer

    (00:03:45) Wie Wolfgang zum Freelancing gekommen ist

    (00:05:17) Verschiedene Arten vom Freelancing

    (00:08:19) Freelancing als Lösung für Remote Work

    (00:10:16) Scheinselbstständigkeit

    (00:11:13) Entwicklung der Freelancing-Arbeit anhand deiner Erfahrung

    (00:14:14) Software Maintenance bei Freelancing-Projekten

    (00:17:40) Was sind die positiven Aspekte des Freelancings?

    (00:27:28) Was sind die negativen Seiten vom Freelancen? 

    (00:28:25) Kundenakquise

    (00:29:44) Preisfindung

    (00:37:00) Wie geht man die Selbstständigkeit an? Wie setze ich es in der Praxis um?

    (00:40:42) Steuerberater

    (00:46:09) Welche Kosten kommen noch auf einen zu?

    (00:48:21) Haftung und was eine GmbH für dich tun kann

    (00:50:11) Geschäftskonten

    (00:51:18) Der Start ist schwer und Weiterempfehlungen

    (00:54:29) Fragen, um herauszufinden, ob die Selbstständigkeit etwas für mich ist

    (00:59:56) Neben der Festanstellung starten

    (01:02:12) Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    1 hr 5 min
  • #06 Hype oder Hope: Job-Titel und Beförderungen

    Sind Machine Learning und Artificial Intelligence nur Hypes oder sollte ich meine Karriere dahingehend ausrichten? Und welche Hypes gibt es im Infrastruktur-Bereich? Und überhaupt: Wie steht das alles im Zusammenhang mit Job-Titels, meiner Beförderung zum Senior Engineer und meinem Gehalt?

    All diese Themen klären Wolfgang und Andy in dieser wilden Folge. Weiterhin: Warum das Leben kein Ponyhof ist, was Agrar-Tech und autonom-fahrende Trecker, die Inflation und Krösus damit zu tun haben, sowie warum Software Engineers zu den Top 5% der Gesellschaft gehören.

    Bonus: Warum Wolfgang kein Eiskunstlauf macht und wie er seinen Dr.-Titel bekommen hat.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • DeepMind AlphaCode: https://www.deepmind.com/blog/article/Competitive-programming-with-AlphaCode
    • GitHub Co-Pilot: https://copilot.github.com/
    • GPT-3 Model: https://en.wikipedia.org/wiki/GPT-3
    • Engineering levels / levels.fyi: https://www.levels.fyi/?compare=Google,Facebook,Microsoft&track=Software%20Engineer
    • Down-Leveling = The Senioritz Rollercoaster: https://newsletter.pragmaticengineer.com/p/the-seniority-rollercoaster
    • Krösus: https://de.wiktionary.org/wiki/Kr%C3%B6sus
    • Career ladders bei Firmen / progression.fyi: https://www.progression.fyi/
    • CircleCI Engineering Competency Matrix: https://docs.google.com/spreadsheets/d/131XZCEb8LoXqy79WWrhCX4sBnGhCM1nAIz4feFZJsEo/edit#gid=0


    Erwähnte Personen
    • Russ Cox: https://swtch.com/~rsc/


    Sprungmarken

    (00:00) Intro

    (01:06) Deepmind News "AlphaCode" - Ein neuer Machine Learning Hype?

    (06:40) Wie kann Alpha Code in der Praxis genutzt werden?

    (08:04) Coding Challenges im Recruiting-Prozess

    (11:09) Hypes im Infrastruktur-Bereich

    (16:45) Frischer Wind von neuen Leuten in der Firma

    (19:22) Mono-Repos als Hype-Beispiel

    (20:55) Industrie-Definition von Job-Titles

    (26:03) Braucht man Job-Titles (Senior, etc.)?

    (31:43) Festgefahrene Strukturen in Konzernen

    (37:38) Geld ist bei weitem nicht alles bei einem Job

    (41:50) Mach das was dir Spaß machst und Generalisten vs. Spezialisten

    (45:36) 5-Jahres-Pläne

    (49:56) Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk 

    53 min
  • #00 Developer fangen bei 0 an zu zählen

    Software Engineers fangen bei 0 an zu zählen. Das Engineering Kiosk ist direkt bei Episode 1 gestartet. Diesen Off-by-one error beheben wir nun mit dieser Folge 0.

    Wir, Wolfgang und Andy, stellen uns als Hosts vor, erzählen wie es zu diesem Podcast kam, wie wir gestartet haben, was wir in den ersten fünf Folgen gelernt haben und wie die Podcast-Distribution technisch funktioniert.

    Nebenbei erfahren wir den Unterschied zwischen dem deutschen und österreichischem Verständnis von Cafe, warum Bachelor ein anderes Wort für Studenabbrecher ist und was Ziegen damit zu tun haben.

    Bonus: Ob Kaiserschmarrn mit oder ohne Rosinen gemacht wird.


    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Links
    • Deutsche Spotify Podcast Charts: https://podcastcharts.byspotify.com/de
    • TYPO3 Content Management System: https://typo3.org/
    • Codeprints: https://codeprints.dev/
    • Working Draft Podcast: https://workingdraft.de/
    • Audacity, open-source audio Schnitt Software: https://www.audacityteam.org/
    • Ziegen-Bild


    Sprungmarken

    (00:00) Intro

    (00:30) Gratulation zu 5 Episoden

    (01:43) Wer ist Wolfgang Gassler?

    (01:59) ... Was willst du mal werden, wenn du groß bist?

    (02:44) ... Was ist das letzte, nicht IT technische, was du gelernt hast?

    (03:49) ... Was motiviert dich, dich jeden Tag erneut mit IT und Software Engineering zu beschäftigen?

    (05:05) ... Fakten-Check

    (06:29) ... Wolfgangs Personalakte

    (07:04) ... Wie viele Domains besitzt du, wo kein Side Projekt gestartet wurde?

    (07:58) Wer ist Andy Grunwald?

    (08:08) ... Was ist das erste, was du tust, wenn du einen Incident hast und wie Website down ist?

    (09:12) ... Warum macht es dir soviel Spaß aufzuräumen und warum sind Ziegen auf deinem Instagram-Account?

    (11:26) ... Welcher Spruch soll auf deinem Grabstein stehen oder auf einem Banner in deiner Heimatstadt Duisburg?

    (12:03) ... Andys Personalakte

    (13:12) Warum machen wir das Engineering Kiosk?

    (15:42) Wie haben wir den Podcast gestartet?

    (20:01) Warum kommt die Folge 00 jetzt erst?

    (21:15) Was haben wir von 5 Podcast Episoden bereits gelernt?

    (25:28) Open Podcast

    (27:00) Outro


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    30 min
  • #05 Team Lead - der einzige Ausweg

    Engineering Manager oder Team-Lead: Eine Position die sehr motivierend, aber auch abschreckend wirken kann.

    Was erwartet einen? Was ist die Aufgabe einer Engineering Managerin? Wie verändert sich der Arbeitsalltag? Ist die Stelle überhaupt etwas für mich? Und was passiert, wenn ich doch lieber Software Entwickeln möchte? Gibt es einen alternativen Karrierepfad?

    All das und noch über viel mehr Erfahrungen sprechen Andy und Wolfgang in Episode 05 vom Engineering Kiosk.

    Bonus: Warum Andy Muskelkater im Arsch hat


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    Erwähnte Artikel
    • Mitchell's New Role at HashiCorp: https://www.hashicorp.com/blog/mitchell-s-new-role-at-hashicorp
    • Tom Bartel mit "A Year Ago, I Stepped Away From a Leadership Position. Here Are 7 Things I Learned From That": https://www.tombartel.me/blog/leadership-position-to-individual-contributor-what-i-learned/
    • "What is a Staff (or Staff-Plus or Principal) Engineer?": https://mikemcquaid.com/2021/10/01/what-is-a-staff-plus-principal-engineer/


    Bücher über das Engineering Management
    • "The Managers Path" von Camille Fournier
    • "Turn the ship around" oder "Reiß das Ruder rum!" von David Marquet
    • "Drive" von Daniel H. Pink
    • "Start with Why" von Simon Sinek
    • "High Output Management" von Andrew S. Grove
    • "An elegant puzzle" von Will Larson


    Sprungmarken

    (00:55) Hörer Feedback

    (01:43) Wann bist du das erste mal in eine Teamlead-Stelle gerutscht?

    (03:15) Kann man bereits Aufgaben eines Teamleads übernehmen, ohne ein Teamlead zu sein?

    (04:18) Wie viel Zeit hast du mit Hands-On und wie viel mit People Management verbracht?

    (04:52) Wie lang warst du Individual Contributor bevor du Teamleiter wurdest?

    (05:42) Was hat sich am meisten an deinem Arbeitsalltag geändert?

    (09:22) Was ist ein 1 on 1 Meeting und warum ist dies sinnvoll?

    (13:27) Was ist eine gute Teamgröße für den Start als Engineering Manager?

    (14:50) Woher wusstest du, was du als neuer Engineering Manager machen musst?

    (20:51) Empfehlungen um die Entscheidung "Möchte ich den Job einer Engineering Managerin machen?" treffen zu können

    (24:25) Feedback-Loop eines Software Engineers und eines Engineering Managers

    (25:50) Was solltest du nicht wollen, wenn du ein Engineering Manager werden möchtest?

    (27:42) Ist es ab und zu notwendig, seine eigene Entscheidung im Team durchzusetzen?

    (28:36) Schwierige Konversationen als Engineering Manager

    (30:49) Ist es ein Rückschritt wenn man als Engineering Manager zurück zum Software Engineer wechselt?

    (34:42) Wie sieht ein möglicher Karriereweg aus, wenn der Engineering Manager-Weg nichts für mich ist?


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast: Anfragen an [email protected] oder via Twitter an https://twitter.com/EngKiosk

    41 min
  • #04 Lohnt der Einstieg in Open Source?

    Für Andy ist Open Source und die Open Source Community ist bereits ein langer und essentieller Begleiter. In dieser Episode interviewed Wolfgang Andy genau zu dieseme Thema: Wie war sein Einsteig? Wieso es wichtig ist, sich Zeit zu nehmen um ein Bug-Ticket zu schreiben und was Snowboarden mit Open Source zu tun hat.

    Bonus: Wie man Andy dazu bringt, nackig durch die Wohnung zu flitzen.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

     

    Feedback an [email protected] oder via Twitter an https://twitter.com/EngKiosk


    Andy (https://twitter.com/andygrunwald) und Wolfgang (https://twitter.com/schafele) sprechen im Detail über:

    Sprungmarken

    (02:04) Wann hast du mit Open Source begonnen und warum?

    (03:27) Wie würdest du denn Open Source definieren?

    (05:08) Warum bist du in der Open Source Szene geblieben?

    (06:45) Hattest du mal schlechte Erlebnisse bei oder mit Open Source? als Maintainer?

    (07:33) ... und als Contributor?

    (08:15) Welche Tips kannst du Contributoren geben, um die Erfolgschancen für Pull Requests zu erhöhen?

    (10:04) Hast du Best Practices aus Maintainer-Seite, wie man mit Contributoren umgeht?

    (12:12) Wie geht man mit eigenen Open Source Projekten um, die man selbst nicht mehr nutzt?

    (15:31) Wie gehst du mit Feature Requests um?

    (17:56) Hat dir bereits jemand ein Feature gesponsored?

    (19:14) Open Source wird als Free work verstanden

    (20:45) Tipps für einen Feature Request bei einem Projekt

    (21:49) Kommunikation ist sehr wichtig

    (22:36) Wie siehst du den Stellenwert von Open Source im professionellem Umfeld?

    (24:35) Open Source als Mittel fürs Recruiting

    (25:40) Wie kann sich eine kleine Firma im Open Source Bereich engagieren?

    (28:09) Was hälst du von dem Open Source First Konzept?

    (29:29) Was ist Inner Source?

    (30:40) Passwörter und Secrets im Code

    (32:12) Möglichkeiten um ein Repository zu Open Sourcen

    (32:38) Negative Punkte für den Einsatz von Open Source

    (36:55) Welche Open Source Lizenz würdest du empfehlen, wenn jemand mit einem neuen Projekt starten möchte?

    (39:29) Projekte auf GitHub ohne Lizenz

    (40:35) Beer- und Pizza-Lizenz

    (41:02) Kleine Sponsoring-Beiträge und Danke-Nachrichten können viel bewirken

    (45:13) Andy flitzt nackig durch die Wohnung

    (48:15) Was deine Open Source Contribution mit deinem professionellen Werdegang zu tun hat


    Erwähnte Artikel
    • "Choose an open source license" von GitHub: https://choosealicense.com/
    • "Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft" von Jeff Wilcox: https://www.jeff.wilcox.name/2019/06/scaling-25k/
    • "Für 50 Prozent der Entwickler ist Open Source ein 9-to-5-Job": https://www.techrepublic.com/article/for-50-percent-of-developers-open-source-is-a-9-to-5-job/
    • "BMW *are* complying with the GPL" von Terence Eden: https://shkspr.mobi/blog/2016/03/bmw-are-complying-with-the-gpl/


    Erwähnte Personen
    • Richard Stallman: https://stallman.org/
    • Daniel Stenberg: https://daniel.haxx.se/


    Erwähnte Projekte
    • curl: https://curl.se/
    • wolfSSL: https://www.wolfssl.com/
    • Wolfgangs Doku-Wiki Plugin: https://github.com/woolfg/dokuwiki-plugin-gitbacked
    • Gerrit Code Review: https://www.gerritcodereview.com/
    • TYPO3: https://typo3.org/


    Erwähnte Events
    • TYPO3 Snowboard Tour: https://t3board.typo3.org/
    • FOSDEM: https://fosdem.org/2022/


    Erwähnte Lizenzen
    • Bier-Lizenz: https://fedoraproject.org/wiki/Licensing/Beerware
    • Pizza-Lizenz: https://github.com/PumaConcolor/pizza-license
    • Do What the Fuck You Want to Public Lizenz: http://www.wtfpl.net/
    • MIT Lizenz: https://opensource.org/licenses/MIT
    • BSD Lizenz: https://opensource.org/licenses/BSD-3-Clause
    • Apache 2.0 Lizenz: https://www.apache.org/licenses/LICENSE-2.0


    Hosts
    • Wolfgang Gassler (https://twitter.com/schafele)
    • Andy Grunwald (https://twitter.com/andygrunwald)


    Engineering Kiosk Podcast

    Anfragen an [email protected]

    51 min

About Engineering Kiosk

From the publisher's feed

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…