David Baumwald –今月のWProfessional

公開: 2021-03-25

インタビューセクションへようこそ! 今月は、熱心なエンジニアであり、いじくり回しているDavid Baumwald、@DreamEncodeにインタビューすることができました。 彼は真のフルスタック開発者であり、FOSSの支持者であり、WordPressコアチームのメンバーであり、最近、MattMullenwegによってコアコミッターとして追加されました。 このインタビューでは、Davidは彼の専門的な経験、WordPressコミュニティへの貢献、そして彼の本当に興味深い情熱のいくつかについて語っています。 どうぞ、 David Baumwaldを歓迎してください!

インタビューをありがとう、デビッド。 ここにお越しいただき、誠にありがとうございます。 あなたのことを知らない人のために、自己紹介をお願いします。

どう致しまして! 私はeコマースを専門とするフルスタックの開発者です。 私はこれを約16年間行っていますが、すべてフリーランスです。 私はオープンソースに非常に情熱を持っており、最初からオープンソースコミュニティに参加しています。 最近では、それは100%WordPressCoreです。 個人的には、木工/ DIY、飛行、ボランティア活動(特に地元のヒューメインソサエティ)を楽しんでおり、クリスマスライトに絶対に夢中です!

デビッド、フルスタックのWebソフトウェアエンジニア/開発者であった後、WordPressとその進化について最も気に入っている点は何ですか? そして、もしあなたが願い事をすることができたら、あなたが変更または改善してもらいたい次の機能は何でしょうか?

世界中の人々を結びつけ、その過程で彼らに力を与えるWordPressの能力。 私の貢献とCoreへの関与のおかげで、私は今、米国中だけでなく世界中に真の友人がいます! 私はユーザーとビルダーの両方から感動的な話を読みました。 全体のトップエンドエージェンシーは、WordPressにその存在全体を負っています。 キャリアと原因は同様に、WordPressの非常に多くの側面での参入障壁が低いことによって開始され、維持されてきました。 慈善団体は、その目的を共有し、増幅することができます。 動きは勢いを増すことができます。

機能に関しては、カスタム投稿タイプと分類法に管理用のコアベースのUIがあり、その下のデータがパフォーマンスを向上させるためにもう少し「非正規化」されていることを確認したいと思います。 これは、別のCMSであるCraftCMSの1つの領域です。 CPTと分類法は、コードなしで管理されます。

あなたはWordPress5.3、5.4、5.5のリリースリード(トリアージPM)でした。 WordPress5.6と5.7の代わりにTonyaMorkが、この役割に伴う詳細な説明を提供してくれました。 しかし、私たちはあなたから直接聞きたいのですが、あなたがこの役割に参加した中で最も困難な課題と満足は何ですか?

私は5.6でTonyaのメンターを務めることができ、その役割について別の評価を得ることができました。 Tonyaは絶対的なスーパースターであり、それは私に私の「初めての」経験を別の視点から追体験する機会を与えてくれました。

プロジェクト管理やコミュニケーションなどのハードスキルは別として、最大の課題は間違いなく期待です。 あなたは絶えず自問します:「私は何をすることが期待されていますか?」 そして「誰がこれらの期待を設定しているのですか?」 ドキュメントの観点から、トリアージの役割に伴う詳細はほとんどありません。 ただし、確かに難しい要件である「ソフト」スキルがあります。 Trac(WordPressのチケットシステム)の経験がない場合は、さらに多くのオンボーディングを行う必要があります。 そうは言っても、最大の成功は達成そのものとそれが植え付ける自信でなければなりません。 メジャーバージョンのリリース日は、Webの約40%に電力を供給するCMSにとって大きな成果です。 それは大きな誇りの源です。

メンターとしての役割を果たすことは別の課題であり、私がその役割自体を務めるのと同じくらい楽しむことはできないと思いました。 その過程で、Tonyaと彼女の経験は、私が予想していたよりもはるかに多くのことを私に教えてくれました。

オープンソースであることを考えると、WordPressの最も印象的な点の1つは、コミュニティをチームに編成することです。 これに関連して、そしてあなたの経験から、チームの構造とメンバー間のコミュニケーションが開発にとって最も効率的だと思いますか? あなたはそれがどのように改善されると思いますか?

開発とWordPressCoreの推進については、そうです。 Slackは同期会議と深刻な問題の解決を可能にし、さまざまなMakeブログとサイトは非同期イニシアチブに世界中からの貢献者を含めることを可能にすると思います。 後者は、Slackでの同期会議に参加できない人をより適切に含めることができます。

WordPressコミュニティに関連して、WCUS 2019で、コミュニティへの貢献のコストについての興味深い講演に参加したことを知っています。 多くの人が自分のお金と時間を費やして、このプロジェクトを今日のようにしています。 すべてのコミュニティ参加者に金銭的またはその他の補償が必要だと思いますか?

アランの話は10年以上私の心の中にあったので、それは私にとって非常に重要な主題です。 より一般的には、私は多くの人に仕事と生活のバランスを大いに支持してきました。 年をとるにつれて、私は時間を最も価値のある、再生不可能な資源と見なすようになりました。この世界的な大流行により、多くの人がこの視点を獲得しています。

補償に関しては、それは多くの形で来ることができ、そのうちのいくつかはすでに提供されています。 貢献の認識と祝賀は、WordPress.orgコミュニティの中核部分であり、すべてのチームの一部です。 私は今後金銭的補償が必要かどうかを答える資格はありませんが、Five fortheFutureチャレンジの大きな支持者です。 実際、私は10年以上前にosCommerceコミュニティにいた頃から、このアイデアに投資してきました。 それは、WordPressから大きな恩恵を受けるのに十分な幸運な人たちに恩返しをすることを奨励します。 アランの話から概念を借りると、これはより持続可能なモデルであり、WordPressの使用による成功がWordPressの利益にもなると思います。

今、主題を変更します。 デビッド、あなたはあなた自身のビジネス、Dream Encodeを持っています。そこでは、ソフトウェア開発、コンサルティング、およびWebメンテナンスのサービスを提供しています。 あなたのビジネスについてもう少し教えてください。 あなたは主にどのような種類のプロジェクトを行っていますか、顧客はどのようにあなたに連絡しますか、あなたの通常の勤務日はどうですか?

通常、私の仕事のほとんどは、代理店とクライアントの両方の頼りになる役割を果たします。 それがマインドマッピングであり、在庫管理のための複雑な新しいシステムを構築する場合でも、アイデアやユースケースを取り入れて、考えられる限り多くの可能性に拡張する場合でも。 私は、「もしも」と尋ね、クライアントが将来の成長を組み込んだより完全なビジョンの周りで彼らのアイデアをよりよく融合するのを助けることに誇りを持っています。

先に述べたように、私のスタートは実際には電子商取引でした。そのため、これらの企業が通過するフェーズと、その過程で拡大する技術的ニーズについて多くの経験があります。 また、倉庫の運営を覗き見するのも大好きです。タッチスクリーンやスキャンデバイス(つまり、Motorola TC7X)用のアプリを作成する以外に何も楽しんでいません。 注文処理と受信効率のためにパスファインディングとパッケージングの両方のアルゴリズムを微調整し、分析データに基づいて時間の経過とともに改善を自動化します。

大企業で働いたことはありますか、それとも常にフリーランサーとして働いたことはありますか?その理由は何ですか? フリーランサーとして働くことの長所と短所は何だと思いますか?

常にフリーランス。 私はフリーランサーとしての柔軟性とコントロールが個人的に好きです。 COVIDにより、多くの人が自分たちの新しい目を通してリモートワークを見ています。 何年もの間、「あなたはとてもラッキーです[自宅で仕事ができる]」と言われてきました。 今、彼らが想像していたよりも、自己動機付けと自分への期待の設定が難しいことをもっと理解してください。 それはすべての人のためではありませんが、私の性格の何か(良くも悪くも)は私をその仕事によく適合させます。

私はあなたの趣味の2つについても非常に興味があります。 1つは、読者がこの投稿の注目の画像からすでに推測しているように、飛んでいます。 教えてください、この趣味はどのように始まったのですか? どれくらい飛んでいますか? それは単なる趣味ですか、それともプロのパイロットになる予定ですか?

私は14歳でグライダーの飛行を開始し、すぐに動力飛行機に移行しました。 訓練の途中で人生が邪魔になり、飛行をやめなければなりませんでした。 何年にもわたって、私自身の条件で戻って終了することが常に目標でした。 最後に、2014年に、同じインストラクターと一緒に、ついにライセンスを終了しました。 現在、計器飛行証明に向けてゆっくりと取り組んでいますが、それをキャリアに変える計画はありませんでした。 たぶん私が引退するとき、私は指導するためにCFIトレーニングを受けるでしょう。

あなたの2番目の趣味について、私はまだ言葉がありません。 クリスマスのあかり!! 数年の間、あなたはハリウッドの羨望の的であるに違いない音楽と光の効果であなたの家のための外部のクリスマス照明システムを作成しました。 この素晴らしいエンジニアリングプロジェクトの詳細を教えてください…

これはおそらく私が最も注目していることの1つです。 実際、@ mattは、私が直接彼と話すことができた機会に、私の照明と趣味自体に常に興味を持っていました。

私はいつもクリスマスライトに夢中になっていて、雨樋や木からライトを吊るすのを助けるフックが付いた延長可能なポールについて、10歳で特許を申請しました。 アイデアは一般的すぎましたが、今では地元の店で毎シーズン目にする製品です。

子供の頃からの私の一番の、そして最も鮮やかな思い出は、絶対にクリスマスライトを中心に展開しています。 感謝祭の直後に町が彼らを立てるのを見に行きたがっています。 自分の家を飾りすぎ。 私がライトをつけることができるものは何でも、私はしました。

最近の私の展示には一つの目的があります。それは、たとえ少しの間であっても、喜びを広めることです。 繰り返しますが、COVID-19では、これはさらに重要になりました。 毎シーズンの準備に一年の大半を費やすのは間違いなく趣味ですが、見返りは「おっ!」と聞くことです。 通りすがりの車の後部座席から、子供の頃の自分の経験に戻ります。

実装に関しては、私は再び、オンラインでの歓迎的で情熱的なコミュニティの産物であり、最初に何が必要であり、すべてがどのように組み合わされているかを学びました。 ディスプレイの多くはオープンソースソフトウェアで実行され、一部のオープンソースハードウェアでも実行されます。

これは本当に、信じられないほどです、デビッド! さて、今度は私たちの最も称賛された質問の時間です:あなたの過去の壮大な失敗を共有するそれで、告白してください:あなたはどこでどのように失敗しましたか?

ここでインポスター症候群の人を治したいと思っています。 私たちは皆、それを外側から組み立てているように見えますが、私たちは皆、毎日それを羽ばたかせています。

私の経験の難解な分野の1つは、中規模から大規模のeコマース/フルフィルメント業務のためにWebサイトを倉庫業務に統合することです。 昨年、私はWooCommerceバックエンドにさまざまな機能を追加する必要のあるクライアントに従事しました。 クライアントは、在庫を特定できる場所の提供や在庫のスキャンなどに慣れていなかったため、この新しいシステムの一部により、従業員は製品をスキャンし、場所をスキャンして、その新しい関係をWooCommerceデータベースに保存できます。

最終的なQAと納品から数週間が経過しました。 従業員は、ポータブルデバイスを使って楽しくスキャンし、固有のSKUごとに場所を追加していました。 場所が最終的に別のシステム(オーダーフルフィルメントと梱包伝票)によって読み取られると、データは空になりました。 非常に小さなバグが非常に遅く忍び寄り、見過ごされていたので、私はコードを100%作成しました。

幸いなことに、クライアントは後でインベントリの再スキャンを必要とする別のプロセスを追加し、私の叙事詩の失敗をもう少し口当たりの良いものにしました。

私は自分のキャリアで多くの間違いを犯しましたが、それが旅の一部であることを学びました。 私が作成したものにバグや問題がないとクライアントが信じている場合、私は非現実的な期待を設定することで失敗しました。

そして最後に、他に誰にインタビューする必要がありますか? 次の面接で見たい3人のWProfessionalsとその理由を教えてください。

Jean-Baptiste Audras、Garrett Hyder、およびSergeyBiryukov。

JBとGarrettは完璧な専門家であり、どちらもWPCoreに深く関わっています。 セルゲイだから…まあ…彼はセルゲイだ! 3つすべてについて、WordPress以外での彼らの背景と情熱についてだけでなく、コミュニティに還元する動機についても聞いてみたいと思います。

推薦とあなたの時間をありがとう、デビッド。 私はこのインタビューを本当に楽しんで、WordPressの外であなたの情熱について学びました。 私たちの読者も彼らを愛していたと確信しています! また来月、みんな!