最近、私はChief Developer EvangelistとしてExpoに参加しました。同時に、新設されたReact FoundationのExecutive Directorとしての職務も継続しています。ここで何をしていきたいのか、なぜこの場にとてもワクワクしているのかを共有したいと思います。
なぜこの決断をしたのか
ほとんどのチームがアイデアを出し尽くすことはありません。陥るのは“摩擦”です。時間が経つにつれて、価値を生み出すことよりも複雑さを管理することに多くの労力が割かれるようになります。成功のコスト自体が足かせになることさえあります。Expoは何年もその種の問題を人々のために解決してきました。
Expoは開発者に対して、「彼らの頭の中から出たアイデアをローンチされた製品にするまでの最短経路」を提供します。これが全てです。チームが素早く立ち上がり、タイトなフィードバックループで反復し、あらゆるプロダクトの決定をインフラ作業に変えずに複数プラットフォームへ到達できるようにします。
なぜこれが重要なのかというと、developer velocity(開発者の速度)は単なる利便性ではありません。次のような意味があるからです:
- チームがより早く学習できること。
- 企業がユーザーに近づき続けられること。
- より多くの良いアイデアが実際に世の中に出ること。
これはまた私がReactをどう見ているかにも通じます。私の北極星である「世界中の人類が世界の課題に取り組めるようにすること」に対して、Reactは非常に高いレバレッジを提供するツールです。ランダムな思いつきと解決の距離を短くするものは、少なくとも私の目に留まります。
Expo と AI
この瞬間が特に魅力的に見えるのは、2つの大きな変化が収束しているからです。AIはソフトウェア開発の共同作業者になりつつあり、モバイルは私たちがソフトウェアを体験する主要な手段の一つであり続けています。この2つが組み合わさると意味を持ちます。
ソフトウェアの生成が容易になると、ボトルネックはツールから出荷へと移動します。勝つチームは、意図(intent)から動作する製品への経路が最も短いチームです。Expoはその未来に向けて非常に良い位置にあります。
ここで働くチームほど開発者に偏愛的(developer-obsessed)なチームにはまだ出会っていません。Expoは既に、迅速なフィードバックループ、Reactに根ざした強固な基盤、そして実際のクロスプラットフォーム開発への現実的な道筋を提供しています。
同じくらい重要なのは、チームが多くの人が見落としがちなことを理解している点です:速度は、人々がより良い製品を作るのを助けるときにだけ意味を持ちます。そしてより良い製品は、人々が細部にまでじっくり取り組む時間を持てるときに初めて生まれます。
私にとって、Expoが作っているプロダクトは重要です。そして人々も同じくらい重要です。Charlie Cheever、James Ide、そして広範なエンジニアリングチームの中に、私は深く共感するものを見ました:長期的なエコシステム思考と結びついた、本物の技術的確信。
その後、Evan Baconに会ったとき、それは私にとって変革的な出会いでした。私の物語の一部として残っている会話です。そういう瞬間は稀で、簡単には無視できません。
最高のプラットフォームチームは、単に今日の問題を解くだけではありません。上に構築するすべての人に対してレバレッジを生み出します。彼らは信頼について考え、耐久性について考え、開発者(そして今ではエージェント)が次に何を必要とするかを考えます。今必要なものだけでなく次に必要になるものを見越すチームだと感じました。だからこそ私はこの人たちと一緒に働きたいと思ったのです。こういう仕事に関わりたいと思いました。
Expoでの私の役割
Chief Developer Evangelistとして、私の仕事はExpoエコシステムの「深さ・リーチ・インパクト」を成長させることです。具体的には次のような取り組みを含みます:
- チームが大規模にExpoを採用するのを支援すること
- Expoと広いReactエコシステムとの接続を強化すること
- 次世代のAI支援開発ワークフローをサポートすること
- ExpoおよびReact Nativeのグローバルなコミュニティを育てること
実務的には、開発者、企業、コミュニティリーダーと時間を過ごし、より多くのアイデアが実際のプロダクトになるのを助けます。
私は長い間、世界で最も重要な技術はソフトウェアそのものではないと信じてきました。それを作る人々こそが重要です。ツールは人にレバレッジを与え、良いツールは速度を与え、素晴らしいツールは勢い(momentum)を与えます。
私たち(React)は以前から、mobile開発のデフォルトフレームワークとしてExpoを推奨してきましたが、このチームが次の時代に向けて用意しているエキサイティングなことの数々は想像を超えます。ここにいることにこれ以上ないほどワクワクしており、これから皆さんともっと時間を過ごすのを楽しみにしています。
P.S. もし一緒に働きたいなら、私たちは採用しています!