David Baumwald – WProfi des Monats
Veröffentlicht: 2021-03-25Willkommen zurück in unserem Interviewbereich! Diesen Monat hatten wir das Vergnügen, David Baumwald, @DreamEncode, einen leidenschaftlichen Ingenieur und Tüftler, zu interviewen. Er ist ein echter Full-Stack-Entwickler, FOSS-Befürworter, Mitglied des WordPress-Core-Teams und wurde kürzlich von Matt Mullenweg als Core Committer hinzugefügt. In diesem Interview spricht David über seine Berufserfahrung, seinen Beitrag zur WordPress-Community und einige seiner wirklich interessanten Leidenschaften. Bitte begrüßen Sie David Baumwald!
Danke für das Interview, David. Es ist eine Freude, Sie hier zu haben! Für diejenigen, die Sie nicht kennen, könnten Sie sich bitte kurz vorstellen?
Gern geschehen! Ich bin ein Full-Stack-Entwickler, der sich auf E-Commerce spezialisiert hat. Ich mache das seit ungefähr 16 Jahren, alles freiberuflich. Ich habe eine große Leidenschaft für Open Source und war von Anfang an in Open Source-Communities involviert. Heutzutage ist das 100 % WordPress Core. Persönlich genieße ich Holzbearbeitung/Heimwerken, Fliegen, Freiwilligenarbeit (insbesondere bei einer örtlichen Humane Society) und bin absolut besessen von Weihnachtsbeleuchtung!
David, nachdem du all die Jahre ein Full-Stack-Web-Software-Ingenieur/Entwickler warst, was magst du am meisten an WordPress und seiner Entwicklung? Und wenn Sie sich etwas wünschen könnten, was wäre das nächste Feature, das Sie gerne geändert oder verbessert sehen würden?
Die Fähigkeit von WordPress, Menschen aus der ganzen Welt zusammenzubringen und sie dabei zu stärken. Aufgrund meiner Beiträge und meines Engagements bei Core habe ich jetzt, wie ich finde, wahre Freunde, nicht nur in den USA, sondern auf der ganzen Welt! Ich lese inspirierende Geschichten von Benutzern und Bauherren. Ganze Agenturen der Spitzenklasse verdanken ihre gesamte Existenz WordPress. Karrieren und Anliegen wurden gleichermaßen ins Leben gerufen und durch die niedrige Eintrittsbarriere von WordPress in so vielen Aspekten unterstützt. Wohltätige Organisationen können ihre Anliegen teilen und verstärken. Bewegungen können an Schwung gewinnen.
Was eine Funktion betrifft, so würde ich gerne sehen, dass benutzerdefinierte Beitragstypen und Taxonomien eine kernbasierte Benutzeroberfläche für die Verwaltung haben und die darunter liegenden Daten für eine bessere Leistung etwas „denormalisiert“ werden. Dies ist ein Bereich, in dem ein anderes CMS, Craft CMS, einen Vorsprung hat. CPTs und Taxonomien werden ohne Code verwaltet.
Du warst der Release Lead (Triage PM) für WordPress 5.3, 5.4, 5.5. Tonya Mork, die Sie für WordPress 5.6 und 5.7 ersetzt hat, hat uns ausführlich beschrieben, was diese Rolle beinhaltet. Wir würden jedoch gerne direkt von Ihnen hören, was die schwierigsten Herausforderungen und Befriedigungen waren, die Sie in dieser Rolle hatten?
Ich konnte als Tonyas Mentor für 5.6 fungieren, und das gab mir eine andere Wertschätzung für die Rolle. Tonya ist ein absoluter Superstar, und es gab mir die Gelegenheit, meine „Erstbesucher“-Erfahrungen noch einmal zu erleben, aber aus einer anderen Perspektive.
Neben den Hard Skills wie Projektmanagement und Kommunikation ist die größte Herausforderung definitiv die Erwartungshaltung. Sie fragen sich ständig: „Was wird von mir erwartet?“ und „Wer setzt diese Erwartungen?“. Was die Triage-Rolle in Bezug auf die Dokumentation angeht, gibt es nur sehr wenige Details. Allerdings gibt es durchaus „softe“ Skills, die harte Anforderungen sind. Wenn Sie keine Erfahrung mit Trac (dem Ticketsystem von WordPress) haben, gibt es noch mehr Onboarding zu tun. Davon abgesehen muss der größte Erfolg die Leistung selbst und das Vertrauen sein, das sie weckt. Der Tag der Veröffentlichung einer Hauptversion ist ein großer Erfolg für ein CMS, das ~40 % des Webs ausmacht. Es ist eine riesige Quelle des Stolzes.
Als Mentor zu dienen war eine andere Herausforderung und eine, von der ich nicht glaubte, dass sie mir genauso viel Spaß machen würde wie die Rolle selbst, wenn nicht sogar mehr. Auf dem Weg dorthin lehrten mich Tonya und ihre Erfahrung weit mehr, als ich jemals erwartet hätte.
Eines der beeindruckendsten Dinge an WordPress, wenn man bedenkt, dass es Open Source ist, ist die Organisation der Community in Teams. Denken Sie in diesem Zusammenhang und aus Ihrer Erfahrung, dass die Struktur der Teams und die Kommunikation zwischen den Mitgliedern am effizientesten für die Entwicklung ist? Glaubst du, es könnte verbessert werden und wie?
Für die Entwicklung und das Vorantreiben von WordPress Core, ja. Ich denke, Slack ermöglicht synchrone Meetings und die Lösung akuter Probleme, und die verschiedenen Make-Blogs und -Sites ermöglichen asynchrone Initiativen, an denen Mitwirkende aus der ganzen Welt teilnehmen. Letzteres ermöglicht eine bessere Einbeziehung derjenigen, die nicht an den synchronen Meetings in Slack teilnehmen können.
In Bezug auf die WordPress-Community habe ich auf der WCUS 2019 an einem interessanten Vortrag von Alain Schesser über die Kosten des Beitrags zur Community teilgenommen. Viele haben ihr eigenes Geld und ihre Zeit investiert, um dieses Projekt zu dem zu machen, was es heute ist. Denken Sie, dass es eine finanzielle oder andere Entschädigung für alle Community-Teilnehmer geben sollte?
Alains Vortrag liegt mir seit über einem Jahrzehnt am Herzen, daher ist es ein sehr wichtiges Thema für mich. Ganz allgemein bin ich ein großer Befürworter der Vereinbarkeit von Beruf und Privatleben, so viele es wollen. Mit zunehmendem Alter sehe ich Zeit als unsere wertvollste, nicht erneuerbare Ressource, und mit dieser globalen Pandemie gewinnen viele diese Perspektive.
Die Entschädigung kann in vielen Formen erfolgen, von denen einige bereits angeboten werden. Die Anerkennung und Feier von Beiträgen ist ein zentraler Bestandteil der WordPress.org-Community und Teil jedes Teams. Ich kann nicht beantworten, ob in Zukunft eine finanzielle Entschädigung erforderlich ist, aber ich bin ein großer Befürworter der Five for the Future-Herausforderung. Tatsächlich habe ich seit meiner Zeit in der osCommerce-Community vor über einem Jahrzehnt in die Idee investiert. Es ermutigt diejenigen, die das Glück haben, stark von WordPress zu profitieren, etwas zurückzugeben. Um ein Konzept aus Alains Vortrag auszuleihen, ich denke, dies ist ein nachhaltigeres Modell, bei dem der Erfolg durch die Verwendung von WordPress auch WordPress zugute kommt.
Jetzt das Thema wechseln. David, Sie haben Ihr eigenes Unternehmen, Dream Encode, wo Sie Dienstleistungen in den Bereichen Softwareentwicklung, Beratung und Webwartung anbieten. Erzählen Sie uns ein bisschen mehr über Ihr Unternehmen. Welche Art von Projekten machst du hauptsächlich, wie nehmen deine Kunden Kontakt mit dir auf, wie sieht dein normaler Arbeitstag aus?
Typischerweise besteht der Großteil meiner Arbeit darin, als Ansprechpartner für Agenturen und Kunden zu dienen. Ob es um Mind-Mapping und den Aufbau eines komplexen neuen Systems für die Bestandsverwaltung geht oder um die Ausweitung einer Idee oder eines Anwendungsfalls auf so viele Möglichkeiten wie möglich. Ich bin stolz darauf, „was wäre wenn“ zu fragen und dem Kunden zu helfen, seine Idee besser zu einer umfassenderen Vision zu verschmelzen, die zukünftiges Wachstum beinhaltet.
Wie ich bereits erwähnt habe, war mein Start eigentlich im E-Commerce, daher habe ich eine Menge Erfahrung mit den Phasen, die diese Unternehmen durchlaufen, und ihren wachsenden technischen Anforderungen. Ich liebe es auch, mich über Lagerabläufe zu informieren, und nichts macht mir mehr Spaß, als Apps für Touchscreen-Scanner (z. B. Motorola TC7X) zu entwickeln. Optimieren von Pfadfindungs- und Verpackungsalgorithmen für die Auftragserfüllung und Empfangseffizienz und sogar die Automatisierung ihrer Verbesserung im Laufe der Zeit auf der Grundlage von Analysedaten.
Haben Sie schon einmal für ein größeres Unternehmen gearbeitet oder waren Sie einfach immer freiberuflich tätig und warum? Was sind Ihrer Meinung nach die Vor- und Nachteile einer freiberuflichen Tätigkeit?

Immer freiberuflich. Ich persönlich mag die Flexibilität und Kontrolle, die ich als Freelancer habe. Mit COVID sehen viele jetzt die Fernarbeit mit neuen Augen, ihren eigenen. Seit Jahren sagen mir Leute: „Du hast so viel Glück [dass du von zu Hause aus arbeiten kannst].“ Jetzt wissen mehr zu schätzen, dass es schwieriger ist, sich selbst zu motivieren und Erwartungen an sich selbst zu stellen, als sie sich vorgestellt haben. Es ist nicht jedermanns Sache, aber etwas in meiner Persönlichkeit (im Guten wie im Schlechten) macht mich für diese Aufgabe gut geeignet.
Ich bin auch sehr neugierig auf zwei Ihrer Hobbies. Eines davon ist das Fliegen, wie unsere Leser bereits anhand des vorgestellten Bildes in diesem Beitrag erraten haben. Sagen Sie uns, wie hat dieses Hobby angefangen? Wie lange fliegst du schon? Ist es nur ein Hobby oder hast du vor Berufspilot zu werden?
Mit 14 fing ich an, Segelflugzeuge zu fliegen, und wechselte kurz darauf zu Motorflugzeugen. Ungefähr zur Hälfte meiner Ausbildung kam mir das Leben dazwischen und ich musste mit dem Fliegen aufhören. Im Laufe der Jahre war es immer ein Ziel, zurückzukommen und zu meinen eigenen Bedingungen fertig zu werden. Im Jahr 2014 habe ich schließlich meine Lizenz mit demselben Ausbilder abgeschlossen! Im Moment arbeite ich langsam auf meine Instrumentenberechtigung hin, aber ich hatte nie vor, daraus einen Beruf zu machen. Vielleicht werde ich, wenn ich in den Ruhestand gehe, das CFI-Training durchlaufen, um zu unterrichten.
Über Ihr zweites Hobby bin ich immer noch sprachlos. Weihnachtsbeleuchtung!! Sie haben mehrere Jahre lang ein weihnachtliches Außenbeleuchtungssystem für Ihr Zuhause mit Musik und Lichteffekten geschaffen, um das uns Hollywood beneiden muss. Bitte erklären Sie uns weitere Details zu diesem erstaunlichen Ingenieurprojekt …
Das ist wahrscheinlich die eine Sache, für die ich am bemerkenswertesten bin. Tatsächlich war @matt schon immer neugierig auf meine Lampen und das Hobby selbst, wenn ich persönlich mit ihm sprechen konnte.
Ich war schon immer von Weihnachtsbeleuchtung besessen, bis zu dem Punkt, dass ich als 10-Jähriger ein Patent für eine ausziehbare Stange angemeldet habe, die einen Haken hatte, um das Aufhängen von Lichtern an Dachrinnen und Bäumen zu erleichtern. Die Idee war zu allgemein, aber es ist das Produkt, das Sie jetzt jede Saison in Ihren lokalen Geschäften sehen.
Meine schönsten und lebhaftesten Erinnerungen aus meiner Kindheit drehen sich absolut um Weihnachtsbeleuchtung. Ich bettelte darum, zuzusehen, wie die Stadt sie gleich nach Thanksgiving aufstellte. Unser eigenes Haus überdekorieren. Was immer ich anzünden konnte, tat ich.
Mein Display in diesen Tagen hat einen Zweck: Freude zu verbreiten, wenn auch nur für einen kurzen Moment. Auch dies wurde mit COVID-19 noch wichtiger. Es ist definitiv ein Hobby, das den größten Teil des Jahres in Anspruch nimmt, um jede Saison vorzubereiten, aber der Lohn ist es, „Wow!“ zu hören. vom Rücksitz eines vorbeifahrenden Autos und bringt mich zurück zu meinen eigenen Erfahrungen als Kind.
Was die Implementierung betrifft, so bin ich wiederum das Produkt einer einladenden und leidenschaftlichen Online-Community, in der ich zum ersten Mal lernte, was benötigt wird und wie alles zusammenpasst. Ein Großteil der Anzeige läuft auf Open-Source-Software und sogar auf Open-Source-Hardware!
Das ist wirklich unglaublich, David! Nun, jetzt ist es Zeit für unsere am meisten gefeierte Frage: Teilen Sie einen epischen Fehler aus Ihrer Vergangenheit. Also gestehen Sie bitte: Wo und wie haben Sie es vermasselt?
Ich hoffe, hier jeden mit einem Imposter-Syndrom zu heilen. Wir sehen alle so aus, als hätten wir es von außen zusammengebaut, aber wir beflügeln es alle nur täglich.
Einer meiner esoterischen Erfahrungsbereiche ist die Integration von Websites in Lagerabläufe für mittlere bis große E-Commerce-/Fulfillment-Operationen. Letztes Jahr wurde ich von einem Kunden engagiert, der verschiedene Funktionen zu einem WooCommerce-Backend hinzufügen musste. Der Kunde war neu darin, Inventar identifizierbare Standorte anzugeben, Bestände zu scannen usw. Ein Teil dieses neuen Systems würde es den Mitarbeitern also ermöglichen, ein Produkt zu scannen, einen Standort zu scannen und dann diese neue Beziehung in der WooCommerce-Datenbank zu speichern.
Wochen vergingen nach der abschließenden Qualitätssicherung und Lieferung. Die Mitarbeiter scannten fröhlich mit tragbaren Geräten und fügten Standorte für jede einzelne SKU hinzu. Als die Standorte schließlich von einem anderen System gelesen wurden (Auftragserfüllung & Lieferscheine), waren die Daten leer. Ein sehr kleiner Fehler hatte sich sehr spät eingeschlichen und war unbemerkt geblieben, und ich habe 100% des Codes geschrieben.
Glücklicherweise fügte der Kunde später einen weiteren Prozess hinzu, der einen erneuten Scan des Inventars erforderte, wodurch mein episches Scheitern etwas schmackhafter wurde.
Ich habe in meiner Karriere viele Fehler gemacht, aber ich habe gelernt, dass sie Teil der Reise sind. Wenn ein Kunde glaubt, dass es in irgendetwas, das ich baue, keine Fehler oder Probleme geben wird, habe ich selbst versagt, indem ich unrealistische Erwartungen gesetzt habe.
Und schließlich, wen sollten wir noch interviewen? Sagen Sie uns, welche 3 WProfessionals Sie gerne in den nächsten Interviews sehen würden und warum.
Jean-Baptiste Audras, Garrett Hyder und Sergey Biryukov.
JB und Garrett sind vollendete Profis, und beide sind stark in WP Core involviert. Sergey, weil… naja… er ist Sergey! Für alle drei würde ich gerne etwas über ihren Hintergrund und ihre Leidenschaften außerhalb von WordPress hören, aber auch darüber, was sie motiviert hat, der Community etwas zurückzugeben.
Danke für die Empfehlungen und deine Zeit, David. Ich habe dieses Interview wirklich genossen und das Lernen über Ihre Leidenschaften außerhalb von WordPress. Ich bin sicher, unsere Leser haben sie auch geliebt! Bis nächsten Monat, Jungs!



