Hardware Rich Development

日付

著者

Hardware Rich Development

ダンバー数を超えない組織で:Nick Faugheyが語るインフラ、アジリティ、そしてつくる喜び

日付

初回公開日

November 6, 2025

シリーズ全体を読む

/ 6

この記事は、Quilterの物理法則に基づくレイアウト自動化を使い、NXP i.MX 8M Mini搭載コンピューターを再現した過程を詳しく紹介するシリーズの一部です。 

Nick Faugheyにとって、ソフトウェアエンジニアリングは常に、システムと同じくらい人に関わるものでした。「常にダンバー数を超えない規模でいたいんです。会社の全員の名前を知っていたい」と彼は説明します。約10年にわたりスタートアップを渡り歩いてきたNickは、技術的な熟達だけでなく、アジリティへの渇望――今日アイデアを思いつき、明日にはそれが稼働しているのを見られること――によってキャリアを築いてきました。今回のHumans in the Loopでは、大規模インフラの課題と、少人数で素早く動くチームの文化とを両立させながら、Nickがその精神をどのようにQuilterに持ち込んでいるのかを探ります。

FLIR thermal image of a small circuit board and lithium-polymer battery, with a 40.7 degree hotspot marked near the centre of the board
回路基板とリチウムポリマー電池のFLIR熱画像。

‍

原点:好奇心からソフトウェアと出会う

Nickの物語は、高校時代の偶然の出会いから始まります。「たぶんそれほど珍しい話ではないと思いますが、高校時代にインターネットか何かで独学向けのソフトウェア講座にたまたま出会ったんです。それで、おっ、これは面白いなと思ったんです」。こうした初期のオンラインでの試行錯誤がきっかけとなり、彼はピッツバーグ大学でコンピューターサイエンスを学び、2017年に卒業しました。Nickは当初から、官僚的な手続きよりも好奇心の火花が重視される環境に惹かれていました。アイデアが何か月もの承認サイクルの中で放置される大組織には魅力を感じなかったのです。「アイデアがあるのに、3段階の承認と2本の文書を通して、次の四半期計画を待たなければならない、というのがとにかく耐えられないんです」。

その代わりにNickが進んだのはスタートアップでした。本人の数えでは6~7社で、どこでも「数えきれないほどの役割」を兼務するのが当たり前でした。魅力は技術的な挑戦だけでなく、お役所仕事に阻まれることなく、アイデアがすぐに形になるのを見られることにありました。

‍

エンジニアリングの旅路:負荷が急変するQuilterのインフラをスケールさせる

長年にわたり、Nickの歩む道は一貫しています。小さなチーム、素早い意思決定、そして自ら手を動かしてつくることです。「いつも、ペースが速く、本当に小さなチームで、数えきれないほどの役割を兼務するような仕事でした」と彼は言います。その好みはQuilterでの仕事にも引き継がれていますが、ここでのインフラ要件には独特のリズムがあります。安定したトラフィックが予測どおりに拡大する従来のSaaSの成長曲線とは異なり、Quilterのワークロードは急激なスパイクを描きます。

「普段のベースラインのインフラはごくわずかです。ほとんどただ待機しているだけです。でも、基板を配線にかけた瞬間に、裏で何百台ものサーバーを立ち上げます…そしてそれらはまたゼロまで縮小していきます」。

この、ゼロから数えきれないほどの規模へというサイクルは、独特のエンジニアリング上の難題をもたらします。力任せにスケールアップすればよいという話ではありません。滑らかに拡張・縮小し、後片付けも自ら行うシステムを設計することが求められるのです。「確立されたパターンを、Quilter特有の問題にどう創造的に応用するかということのほうが大きい場合もあります」とNickは振り返ります。彼はインフラの仕事を、既知の解決策の引き出しから手法を取り出し、それを新しい文脈で細やかに応用することにたとえます。

‍

なぜQuilterなのか:スピード、主体性、そして難しいインフラの謎解き

NickにとってQuilterは、深い技術的な難題と、スピードと主体性を重んじる文化という、両方の良いところを備えた場所です。「面白いのは、うちのインフラの負荷がいかに急変するかということです」と彼は言い、専門的な領域以外でこうした課題に取り組めるのは珍しいと指摘します。さらに重要なのは、文化が彼の心に響くことです。「結局は、アイデアがあれば明日には実現できるということに尽きます。3か月ものお役所仕事などないんです」。

Nickはまた、インフラとソフトウェアサイエンスをつなぐことに、より広い意義を見いだしています。「純粋に科学寄りのソフトウェアエンジニアリングと、つくったものを顧客に届けることとの間の溝は、広がりつつあります。そこには複雑さが山ほどあるんです」。彼にとってQuilterの価値の一つは、エンジニアがその溝を埋めるよう後押しすること、つまり自らのイノベーションをユーザーの手に届けられるだけのインフラを理解するよう促すことにあります。

‍

作業台を離れて:旅、食、そして好奇心

インフラの難題を解いていないとき、Nickは次の冒険を計画しています。「たいていは次の旅行の計画を立てています。海外旅行によく行くんです」。彼はヨーロッパの多くの地域に加え、アジアやアフリカの各地も訪れています。お気に入りはギリシャ――「まるで遊園地に足を踏み入れたような感覚になります。なにしろ…どれもが1800年前のもののように感じられるんです」――と、日本です。日本は「ビデオゲームの中にいるみたいです…東京を歩き回ると、とにかく活気にあふれています」。

食の好みはシンプルですが、少し贅沢です。「シンプルなサーフ・アンド・ターフが好きです。それが定番です。おいしいフィレとロブスターがあれば十分です」。寿司も上位に入ると彼は認めます。旅、探索、そして時折の最高の食事が、コードの外の彼の生活を彩っています。

‍

心に残る一言

「コードを書くことと、そのコードを顧客に届けることとの間の橋は、日々大きくなるばかりです」

‍

Quilterを実際に試す

Project Speedrunは、自律的なレイアウトの実際の姿と、Quilterが実現する時間短縮を示しました。次は、ご自身のハードウェアでお確かめください。

利用を始める

設計の検証

仕上げが完了したら、最後に確認するのはハードウェアが動作するかどうかです。電源投入時には電気的な不具合の多くが現れます。エンジニアにとって、緊張と期待が入り交じる瞬間です。

第4回に進む

設計の仕上げ

自律的なレイアウトにより、DRCを実施済みの完成した設計が得られます。仕上げは、製造に向けて最終調整するための短い精密な作業です。

第3回に進む

設計のコンパイル

設計の準備ができたら、次はQuilterに引き渡します。従来のワークフローでは、この段階でエンジニアとレイアウト担当者が設計意図を確認します。Quilterはこの打ち合わせを回路理解のプロセスに置き換えます。プロジェクトをアップロードし、制約条件がどう解釈されたかを確認して、ジョブを実行します。

第2回に進む