David Baumwald – Ayın Profesyoneli
Yayınlanan: 2021-03-25Röportaj bölümümüze tekrar hoş geldiniz! Bu ay, tutkulu bir mühendis ve tamirci olan David Baumwald, @DreamEncode ile röportaj yapma zevkini yaşadık. O gerçek bir full-stack geliştiricisi, FOSS savunucusu, WordPress Core Team üyesi ve yakın zamanda Matt Mullenweg tarafından Core Committer olarak eklendi. Bu röportajda David, profesyonel deneyiminden, WordPress topluluğuna katkısından ve gerçekten ilginç tutkularından bazılarından bahsediyor. Lütfen, David Baumwald'a hoş geldiniz!
Röportaj için teşekkürler, David. Seni burada görmek bir zevk! Sizi tanımayanlar için lütfen kendinizi tanıtır mısınız?
Benim için bir zevk! Ben e-ticaret konusunda uzmanlaşmış tam kapsamlı bir geliştiriciyim. Bu işi yaklaşık 16 yıldır yapıyorum, tamamı serbest. Açık kaynak konusunda çok tutkuluyum ve başladığımdan beri açık kaynak topluluklarında yer alıyorum. Bugünlerde bu %100 WordPress Çekirdeği. Şahsen, ahşap işleri/kendin yap, uçmak, gönüllü çalışmaktan (özellikle yerel bir Humane Society ile) hoşlanıyorum ve Noel ışıklarına mutlak bir saplantım var!
David, tüm bu yıllar boyunca tam donanımlı bir web yazılım mühendisi/geliştiricisi olduktan sonra, WordPress ve evrimi hakkında en çok neyi seviyorsunuz? Ve bir dilek tutabilseydiniz, değişmesini veya gelişmesini istediğiniz bir sonraki özellik ne olurdu?
WordPress'in dünyanın her yerinden insanları bir araya getirme ve yol boyunca onları güçlendirme yeteneği. Core'daki katkılarım ve katılımım nedeniyle, artık sadece ABD'de değil, tüm dünyada gerçek arkadaşlar olduğunu düşündüğüm gerçek arkadaşlara sahibim! Hem kullanıcılardan hem de inşaatçılardan ilham verici hikayeler okudum. Tüm üst düzey ajanslar, tüm varlıklarını WordPress'e borçludur. Kariyerler ve benzer amaçlar, WordPress'in pek çok açıdan düşük giriş engeli tarafından başlatıldı ve sürdürüldü. Hayır kurumları, amaçlarını paylaşabilir ve güçlendirebilir. Hareketler ivme kazanabilir.
Bir özelliğe gelince, özel gönderi türlerinin ve taksonomilerin yönetim için çekirdek tabanlı bir kullanıcı arayüzüne sahip olduğunu ve daha iyi performans için altındaki verilerin biraz daha "denormalize" olduğunu görmek isterim. Bu, başka bir CMS, Craft CMS'nin öne çıktığı bir alandır. CPT'ler ve sınıflandırmalar kod olmadan yönetilir.
WordPress 5.3, 5.4, 5.5 için Yayın Lideriydiniz (Triyaj PM). WordPress 5.6 ve 5.7 için sizin yerinize geçen Tonya Mork, bu rolün ne anlama geldiği hakkında bize ayrıntılı bir açıklama yaptı. Ancak, doğrudan sizden duymak istiyoruz, bu role katılırken yaşadığınız en zor zorluklar ve memnuniyetler nelerdir?
5.6'da Tonya'nın akıl hocası olarak hizmet edebildim ve bu bana rol için farklı bir takdir verdi. Tonya mutlak bir süperstar ve bana "ilk kez" deneyimlerimi farklı bir bakış açısıyla yeniden yaşama fırsatı verdi.
Proje yönetimi ve iletişim gibi zorlu becerilerin yanı sıra en büyük zorluk kesinlikle beklentilerdir. Kendinize sürekli olarak “Ne yapmam bekleniyor?” diye soruyorsunuz. ve “Bu beklentileri kim belirliyor?”. Belgeleme açısından, Triyaj rolünün neleri gerektirdiğine dair çok az ayrıntı var. Ancak, kesinlikle zor gereksinimler olan “yumuşak” beceriler vardır. Trac (WordPress'in bilet sistemi) konusunda herhangi bir deneyiminiz yoksa, yapılacak daha çok işe alım var. Bununla birlikte, en büyük başarı, başarının kendisi ve aşıladığı güven olmalıdır. Büyük bir sürümün çıkış günü, web'in ~%40'ına güç sağlayan bir CMS için büyük bir başarıdır. Bu büyük bir gurur kaynağıdır.
Mentor olarak hizmet etmek farklı bir zorluktu ve rolün kendisi kadar, hatta daha fazla zevk alacağımı düşünmediğim bir şeydi. Yol boyunca, Tonya ve deneyimi bana beklediğimden çok daha fazlasını öğretti.
Açık kaynak olduğu düşünüldüğünde WordPress ile ilgili en etkileyici şeylerden biri, Topluluğun ekipler halinde düzenlenmesidir. Bununla ilgili olarak ve deneyimlerinizden, takımların yapısının ve üyeleri arasındaki iletişimin gelişim için en verimli olduğunu düşünüyor musunuz? Sizce geliştirilebilir mi ve nasıl?
WordPress Core'u geliştirmek ve ilerletmek için evet. Bence Slack eşzamanlı toplantılara ve akut sorunların çözülmesine izin veriyor ve çeşitli Make blogları ve siteleri, eşzamansız girişimlerin dünyanın her yerinden katkıda bulunanları içermesine izin veriyor. İkincisi, Slack'teki eşzamanlı toplantılara katılamayanların daha iyi dahil edilmesini sağlar.
WordPress Topluluğu ile ilgili olarak, WCUS 2019'da, Topluluğa katkının maliyeti hakkında Alain Schesser'ın ilginç konuşmasına katıldığınızı biliyorum. Birçoğu bu projeyi bugünkü haline getirmek için kendi parasını ve zamanını koydu. Tüm topluluk katılımcılarına maddi veya başka bir tazminat verilmesi gerektiğini düşünüyor musunuz?
Alain'in konuşması on yılı aşkın süredir kalbimde olan bir konuşmaydı, bu yüzden benim için çok önemli bir konu. Daha genel olarak, dinleyebileceğim kadar çok kişiye iş-yaşam dengesinin büyük bir savunucusu oldum. Yaşlandıkça, zamanı en değerli, yenilenemez kaynağımız olarak görmeye başladım ve bu küresel salgınla birlikte çoğu kişi bu bakış açısını kazanıyor.
Tazminat konusuna gelince, bu, bazıları halihazırda sunulan birçok biçimde olabilir. Katkıların tanınması ve kutlanması, WordPress.org topluluğunun temel bir parçasıdır ve her ekibin bir parçasıdır. İleride parasal tazminat gerekip gerekmediğine cevap verecek nitelikte değilim, ancak Geleceğin Beşi mücadelesinin büyük bir savunucusuyum. Aslında, on yıldan fazla bir süre önce osCommerce topluluğundaki günlerimden beri bu fikre yatırım yaptım. WordPress'ten büyük ölçüde yararlanacak kadar şanslı olanları geri vermeye teşvik eder. Alain'in konuşmasından bir kavram ödünç almak gerekirse, bunun WordPress kullanmanın başarısının aynı zamanda WordPress'e fayda sağladığı daha sürdürülebilir bir model olduğunu düşünüyorum.
Şimdi konuyu değiştirelim. David, yazılım geliştirme, danışmanlık ve web bakımı hizmetleri sunduğunuz Dream Encode adlı kendi işiniz var. Bize işinizden biraz daha bahsedin. Ağırlıklı olarak ne tür projeler yapıyorsunuz, müşterileriniz sizinle nasıl iletişim kuruyor, normal iş gününüz nasıl geçiyor?
Tipik olarak, işimin çoğu hem ajanslar hem de müşteriler için bir hedef olarak hizmet etmeyi içerir. Bu ister zihin haritalaması yapmak ve envanter yönetimi için karmaşık yeni bir sistem oluşturmak, ister bir fikir veya kullanım senaryosu almak ve mümkün olduğu kadar çok olasılığa genişletmek olsun. “Ya olursa” diye sormaktan ve müşterinin fikirlerini gelecekteki büyümeyi içeren daha eksiksiz bir vizyon etrafında daha iyi birleştirmesine yardımcı olmaktan gurur duyuyorum.
Daha önce de belirttiğim gibi, başlangıcım aslında e-ticaretteydi, bu yüzden bu şirketlerin geçtiği aşamalar ve yol boyunca genişleyen teknik ihtiyaçları konusunda tonlarca deneyimim var. Ayrıca depo operasyonları hakkında bilgi sahibi olmayı seviyorum ve dokunmatik ekran, tarama cihazları (ör. Motorola TC7X) için uygulamalar geliştirmekten başka bir şeyden zevk almıyorum. Sipariş karşılama ve alma verimliliği için hem yol bulma hem de paketleme algoritmalarında ince ayar yapmak ve hatta analitik verilere dayalı olarak zaman içinde iyileştirmelerini otomatik hale getirmek.

Hiç daha büyük bir şirkette çalıştınız mı veya her zaman serbest çalışan olarak çalıştınız mı ve neden? Freelance olarak çalışmanın avantajları ve dezavantajları sizce nelerdir?
Her zaman serbest. Serbest çalışan biri olarak sahip olduğum esnekliği ve kontrolü kişisel olarak seviyorum. COVID ile birçok kişi artık uzaktan çalışmayı kendi gözleriyle görüyor. Yıllardır insanlara “[evden çalışabildiğin için] çok şanslısın” dedirttim. Şimdi, öz motivasyonun ve kendiniz için beklentiler belirlemenin hayal ettiklerinden daha zor olduğunu takdir edin. Bu herkes için değil, ama kişiliğimde (iyi ya da kötü) bir şey beni bu göreve çok uygun kılıyor.
İki hobinizi de çok merak ediyorum. Biri, okuyucumuzun bu yazıdaki öne çıkan görselden tahmin edeceği gibi uçuyor. Söylesene, bu hobi nasıl başladı? Ne zamandır uçuyorsun? Bu sadece bir hobi mi yoksa profesyonel bir pilot olmayı mı planlıyorsun?
14 yaşında planör uçmaya başladım ve kısa bir süre sonra motorlu uçaklara geçtim. Eğitimimin yaklaşık yarısında hayat yoluma çıktı ve uçmayı bırakmak zorunda kaldım. Yıllar geçtikçe, geri dönüp kendi şartlarımda bitirmek her zaman bir hedefti. Sonunda 2014 yılında aynı eğitmenle lisansımı bitirdim! Şu anda enstrüman dereceme ulaşmak için yavaş yavaş çalışıyorum ama bunu bir kariyere dönüştürmek gibi bir planım hiç olmadı. Belki emekli olduğumda talimat vermek için CFI eğitiminden geçerim.
İkinci hobin hakkında hala suskunum. Noel ışıkları!! Birkaç yıldır eviniz için Hollywood'un kıskandığı müzik ve ışık efektleriyle bir dış Noel aydınlatma sistemi yarattınız. Lütfen bize bu harika mühendislik projesi hakkında daha fazla bilgi verin…
Galiba en dikkatimi çeken şey bu. Aslında, @matt onunla yüz yüze konuşabildiğim durumlarda her zaman ışıklarımı ve hobinin kendisini merak etmiştir.
Noel ışıklarına her zaman takıntılıydım, oluklardan ve ağaçlardan ışık asmaya yardımcı olmak için kancası olan uzatılabilir bir direk için 10 yaşında bir patent başvurusunda bulundum. Fikir çok geneldi, ancak artık yerel mağazalarınızda her sezon gördüğünüz ürün.
Çocukluğuma ait en güzel ve en canlı anılarım kesinlikle Noel ışıkları etrafında dönüyor. Şükran Günü'nden hemen sonra kasabanın onları yerleştirmesini izlemek için yalvarıyorum. Kendi evimizi aşırı dekore etmek. Işıkları yakabildiğim her şeyi yaptım.
Bu günlerde sergimin tek bir amacı var: kısa bir an için bile olsa neşe yaymak. Yine, COVID-19 ile bu daha da önemli hale geldi. Bu kesinlikle her mevsimi hazırlamak için yılın büyük bir bölümünü alan bir hobidir, ancak getirisi “vay!” geçen bir arabanın arka koltuğundan, beni çocukken yaşadığım deneyimlere geri getiriyor.
Uygulamaya gelince, yine, neyin gerekli olduğunu ve bunların nasıl birbirine uyduğunu ilk öğrendiğim, sıcak ve tutkulu bir çevrimiçi topluluğun ürünüyüm. Ekranın çoğu açık kaynaklı yazılımda ve hatta bazı açık kaynaklı donanımlarda çalışır!
Bu gerçekten, inanılmaz David! Pekala, şimdi en çok beğenilen sorumuzun zamanı geldi: geçmişinizin destansı bir başarısızlığını paylaşmak O halde lütfen itiraf edin: nerede ve nasıl hata yaptınız?
Burada herhangi bir Imposter Sendromu olan herkesi tedavi etmeyi umuyorum. Hepimiz dışarıdan bir araya getirmiş gibi görünüyoruz, ama hepimiz onu her gün kanatlıyoruz.
Ezoterik deneyim alanlarımdan biri, orta ila büyük ölçekli e-ticaret/yerine getirme operasyonları için web sitelerini depo operasyonlarına entegre etmektir. Geçen yıl, bir WooCommerce arka ucuna çeşitli işlevler eklemesi gereken bir müşteriyle anlaştım. Müşteri, envanter tanımlanabilir konumları verme, stok tarama vb. konusunda yeniydi, bu nedenle bu yeni sistemin bir parçası, çalışanların bir ürünü taramasına, bir konumu taramasına ve ardından bu yeni ilişkiyi WooCommerce veritabanına kaydetmesine izin verecekti.
Nihai KG ve teslimattan sonra haftalar geçti. Çalışanlar, her benzersiz SKU için konum ekleyerek taşınabilir cihazlarla mutlu bir şekilde tarama yapıyordu. Konumlar nihayet başka bir sistem tarafından okunduğunda (sipariş karşılama ve sevk irsaliyeleri), veriler boştu. Çok küçük bir hata çok geç ortaya çıktı ve fark edilmedi ve kodun %100'ünü yazdım.
Neyse ki, müşteri daha sonra envanterin yeniden taranmasını gerektiren başka bir süreç ekledi ve bu da benim destansı başarısızlığımı biraz daha lezzetli hale getirdi.
Kariyerimde birçok hata yaptım ama bunların yolculuğun bir parçası olduğunu öğrendim. Bir müşteri yaptığım hiçbir şeyde hata veya sorun olmayacağına inanıyorsa, gerçekçi olmayan beklentiler belirleyerek kendimi başarısızlığa uğrattım.
Ve son olarak, başka kiminle röportaj yapmalıyız? Bir sonraki röportajlarda hangi 3 WProfessional'ı görmek istediğinizi ve nedenini bize bildirin.
Jean-Baptiste Audras, Garrett Hyder ve Sergey Biryukov.
JB ve Garrett mükemmel profesyoneller ve ikisi de WP Core ile yoğun bir şekilde ilgileniyor. Sergey çünkü… şey… o Sergey! Üçü için de geçmişlerini ve WordPress dışındaki tutkularını ve ayrıca onları topluluğa geri vermeye motive eden şeyleri duymayı çok isterim.
Öneriler ve zaman ayırdığın için teşekkürler, David. Bu röportajdan ve WordPress dışındaki tutkularınızı öğrenmekten gerçekten keyif aldım. Eminim okuyucularımız da onları sevmiştir! Gelecek ay görüşürüz çocuklar!