EVERYDAY
<Heroes/>
オフラインのコーダー:アレハンドロ・キューバ・ルイスはいかにしてBASICからボスレベルまで上り詰めたか?
ウェンディ・ハースト
よし、次だ。これを言わなければならないなんて信じられない。ごめんなさい。
ヘイデン・バイリオ
私が作った。みんなのために作ったんだ。聞いて、私にやらせて。
ウェンディ・ハースト
わかった、やるよ。
ヘイデン・バイリオ
これ、すごく面白いんだ。で、次は仮定の面白いやつです。
ウェンディ・ハースト
オーケー。よし、いくぞ。Ale, Alejandro, Ale, AlejandroというCSSフレームワークです。
アレハンドロ・クーバ・ルイス
4人の子供。そして、レディー・ガガを連れてきて、僕らと一緒に審査してもらうんだ。だからきっと素晴らしいものになるよ。
ヘイデン・バイリオ
ヒーロー、ヒーロー、ヒーローが必要なんだ。さあ、行くぞ。
アレハンドロ・クーバ・ルイス
私をあなたのヒーローにしてください。
ヘイデン・バイリオ
HeroDevsがお届けするポッドキャスト「Everyday Heroes」をお聞きの皆さん。エブリデイ・ヒーローズのエピソードへようこそ。この番組では、オープンウェブのバックボーンであり、技術界の縁の下の力持ちであるヒーローたちにインタビューします。そうです。オープンソースのメンテナ、貢献者、そして世界のオーガナイザについて話しているのだ。私はホストのヘイデン・バリオ、そして共同ホストのウェンディ・ハーストです。ウェンディ、今日は何を考えているんだい?
ウェンディ・ハースト
今日の私の頭の中は天気だ。私はただ。いい天気が本当に好きなんだ。ユタ州に住んでいて、山は雪だけど、ちょっと考えてみたんだ。山では雪が降っているけど、それは私たちにとってはいいことなんだ。でも、私は雪が嫌いだし、谷に住んでいるから、今日は雪が少ないから、余計に嬉しい。
ヘイデン・バイリオ
あなたはソルトレイクシティに住んでいる。雪は好きではない。
ウェンディ・ハースト
分かっている。
ヘイデン・バイリオ
それはあなたがあなたはずっとそうだった。雪に囲まれて育ったから、雪に飽きたということなのか、それとも。それとも、雪が好きだったことはある?ウェンディ、雪が好きだったことはある?
ウェンディ・ハースト
寒いのは嫌だ、という概念なんだと思う。僕は暖かいのが好きなんだ。外は暖かくあってほしい。僕はビーチ派なんだ。
ヘイデン・バイリオ
君はビーチ派だね。
ウェンディ・ハースト
暖かくなってきた。
ヘイデン・バイリオ
オーケー。
ウェンディ・ハースト
雪は暖かくない。
ヘイデン・バイリオ
雪は暖かくない。その通りだ。そうだね。
ウェンディ・ハースト
暖かくない。
ヘイデン・バイリオ
テキサス育ちの私としては、たまには雪が降ってくれてもいいのだが、いや、寒いときに降水があると、氷の黙示録のようになり、道路が氷で覆われていることを誰も知らないので、州全体が閉鎖されてしまうのだ。ウェンディ、タイヤにチェーンをつけているのを見たことがない。そんなことをする必要すらなかった。だから、ただ...ここは完全に混乱してる。でも今は寒いから、大柄な男としては寒いのは好きなんだ。そうだね。全般的にいい感じなんだ。
ウェンディ・ハースト
ユタ州では、寒くて凍結していても、みんな運転の仕方を知らないんだ。そんなことはまったく関係ないんだ。
ヘイデン・バイリオ
そうだろう?それが問題なんだオーケー、オーケー、オーケー。もういい。もういい。今日は特別なポッドキャスト・ショーだどう呼ぼうと...ポッドキャスト?ポッドキャストよ
ヘイデン・バイリオ
YouTubeでみんな見てくれているからね。ねえ、みんな今YouTubeで僕らを見てるよ。でも、今日のエピソードの次のゲストを紹介するのが楽しみで、ちょっと不安なんだ。というのも、彼はポッドキャストのホストでもあるからね。でも、僕の偽者症候群に関係なく、ショーは続けなければならないんだ。今日のゲストはハバナ・ウナナで育ったんだ。でも聞いたことないでしょ?この歌は好きなんだ。今はマイアミビーチに住んでいる。
ヘイデン・バイリオ
彼は20年以上フロントエンド開発に携わっており、現在はマイアミのWorld Kinectでプリンシパル・フロントエンド・エンジニアとして働いている。頭字語を知らない人のために説明すると、彼はGDE(Google Developer Expert)である。彼はNG ConfのNG Championsプログラムに参加している。Angular Community meetupの共同オーガナイザーであり、Angular Dadesポッドキャストのホストでもある。Angular コミュニティの大メンバーであり、素晴らしい人です。Alejandro Cuba Ruizさんをお迎えします。アレハンドロ、ご出演ありがとうございます。
アレハンドロ・クーバ・ルイス
素晴らしい紹介をありがとう。ここに来られて光栄です。ありがとうございました。
ヘイデン・バイリオ
ありがとう。行かなきゃいけなかったんだ。あなたがポッドキャストのホストであることは知っているし、私は彼らのために顔を出さなければならないんだ。でもその前に、この番組はちょっと変わった形で始めたいんだ。それではウェンディに代わって、エブリデイ・ヒーローズの最初のゲームをしましょう。アレハンドロ、準備はいいかい?
アレハンドロ・クーバ・ルイス
もちろんだ。
ヘイデン・バイリオ
ウェンディ、それを取り上げてくれ。
ウェンディ・ハースト
よし。私たちが作った「Fork Star or Deprecate」というゲームをしよう。このゲームでは、オープンソースのツールやプログラミング言語から、私たちが作った技術分野のばかげたコンセプトまで、何でも言うつもりだ。そして、それをフォークするか、改良するか、スターをつけるか、放っておくか、非推奨にするか、完全に引退させるかを決める。準備はいいかい?
アレハンドロ・クーバ・ルイス
そうだ。
ウェンディ・ハースト
なるほど。Angular 素材。
アレハンドロ・クーバ・ルイス
機能拡張を続けるためにフォークする。
ウェンディ・ハースト
タイプスクリプト。
アレハンドロ・クーバ・ルイス
タイプスクリプト。もちろん。スターになれ。
ヘイデン・バイリオ
そうだね。
アレハンドロ・クーバ・ルイス
プレーしているのは僕だけなんだ。あるいはヘイデンも。
ヘイデン・バイリオ
いや、君がプレーしているんだ。君だけだよ。
ウェンディ・ハースト
プレーしているのは君だけだ。
ヘイデン・バイリオ
そうだね。
アレハンドロ・クーバ・ルイス
オーケーオーケー。
ヘイデン・バイリオ
よかったね。
ウェンディ・ハースト
秘密のコンペティションなんだ。
アレハンドロ・クーバ・ルイス
できるだけ速くクリックするのが好きなんだ。
ヘイデン・バイリオ
ああ、ブザーが必要だ。ブザーが必要だ。みんなに配るんだ。
ウェンディ・ハースト
そうだよ。え?でも、ブザーが1回鳴るだけだよ。それはそれで楽しいけどね。よし、いくぞ。テスト駆動開発tdd。
アレハンドロ・クーバ・ルイス
そうだね。この作戦は僕があまり使わないけど、時間が経つにつれてどのように進化していくのか見てみたい。
ウェンディ・ハースト
よし、次だ。すべてのAngular プロジェクトでRXJSを使う。
アレハンドロ・クーバ・ルイス
とても寂しいよ。でも残念ながら、しばらくは非推奨だ。
ウェンディ・ハースト
よし、次だ。ファイヤーベース
アレハンドロ・クーバ・ルイス
始めよう。どうして?
ヘイデン・バイリオ
そうだ。
アレハンドロ・クーバ・ルイス
素晴らしいフレームワークだ。
ウェンディ・ハースト
よし、ホットリローディングだ。
アレハンドロ・クーバ・ルイス
つまり、開発期間中に経験したすべてのスタイルシートを、できる限り速くリロードするようなことだ。
ヘイデン・バイリオ
もちろんだ。
アレハンドロ・クーバ・ルイス
スタート。特にangular 19では、ホットリロードモジュールというものがあり、今のところ素晴らしいパフォーマンスを見せている。
ウェンディ・ハースト
よし、次だ。Angular cliです。
アレハンドロ・クーバ・ルイス
始めよう。マイグレーションスクリプトがなかったら、Angular すべての近代化をどうすればいいのかわからない。私たちのためにコードを自動生成するためのすべての図式。
ウェンディ・ハースト
よし、次だ。クラシックなangularjs Angular one。
アレハンドロ・クーバ・ルイス
終了してさようなら。でも、Herodevであなたたちがしていることすべてをサポートし続けてください。あなたたちはAngularJS毎日のヒーローです。喜んで。私はもうAngularJS サポートするような仕事には就いていませんが、コンポーネント化の取り組みを懐かしく思い出します。1.4から1.5に移行して、最終的には全体をリファクタリングして、新しいフレームワークでゼロから始めたんだ。
ウェンディ・ハースト
そうだね。よし、次だ。これを言わなければならないなんて信じられない。
ヘイデン・バイリオ
聴いてくれているみんなのために作ったんだ。
アレハンドロ・クーバ・ルイス
私にやらせるつもり?
ウェンディ・ハースト
わかった、やるよ。
ヘイデン・バイリオ
これは私が作ったんだけど、すごく面白いんだ。それで、次のものは仮定の面白いものです。
ウェンディ・ハースト
オーケー。では、どうぞ。アレハンドロというCSSフレームワークです。Ale Alejandro。
アレハンドロ・クーバ・ルイス
それをフォークして、レディー・ガガを連れてきて一緒にピアレビューしてもらう。だから、彼女のコメントを見るのは素晴らしいだろうね。
ウェンディ・ハースト
それは本当に申し訳ない。そうですか。
アレハンドロ・クーバ・ルイス
その歌のおかげで、英語圏の多くの人が僕の名前を正しく発音できるようになったからだ。子供の頃から、アレハンドロはとてもポピュラーな名前だという印象を持っていた。理解できる。実際、僕の母が僕をアレハンドロと呼んだのもそのせいで、誰もが発音できるはずだからなんだ。そうだね。アメリカに移住するまでは、アレクサンドロ、アレハンドロ、その他いろいろな組み合わせで呼んでいたんだ。レディー・ガガ、ありがとう。そしてヘイデン、たぶんそれはあなたね。
ウェンディ・ハースト
オーケー。そして最後の1つは、どのタイプの使用も完全に禁止する厳格なモードだ。
アレハンドロ・クーバ・ルイス
始めよう。私が実際に監督し、近代化の継続を手助けしているコード・ベースのほとんどには、未知の型がたくさんある。しかし、それは健全な習慣であり、従うべき、そして採用すべき素晴らしい慣習なのだから、始めよう。
ヘイデン・バイリオ
いいね。素晴らしい。
ウェンディ・ハースト
できた。やったね。
ヘイデン・バイリオ
ああ、彼はよくやったよ。素晴らしい答えだ。
ウェンディ・ハースト
私が投げたこの小さなぬいぐるみは、いくつかの会議で配っていたようなものだ。君たちが知らないかもしれないけど、このロゴには実は名前があるんだ。彼。彼女の。名前はコーディ・コミット。物を投げるのが好きなんだ。物を投げるのが好きなんだ。何でも最後に投げるんだ。
ヘイデン・バイリオ
コーディにはeがつく。
ウェンディ・ハースト
何も言わずに投げることそうだね。さて、コーディ・コミット。
ヘイデン・バイリオ
一言いいかな、アレハンドロ?君はrxjsを非推奨にした。もし僕が他の仕事をクビになることがあったら、アレハンドロにやってもらいたい。
アレハンドロ・クーバ・ルイス
RXJS Interopパッケージの助けを借りて、スムーズに信号を移行することができる。でも、RxJSが使えないのは寂しい。つまり、RxJSを学ぶのに多くの時間を費やしたのに、今ではAngular フレームワークのコアから切り離されてしまっている。つまり、今はまだ完全ではありませんが、最近のAngular 19アプリケーションは、RXJsにまったく頼らなくても書くことができます。特に、今のところ利用可能な開発者プレビューの機能では。
ヘイデン・バイリオ
そうだね。それで、アレハンドロ、あなたとの会話を始めようと思うのですが、話を20年前に戻したいと思います。あなたが開発の世界に入ったきっかけ、そして特に、あなたがプログラミングや開発を行う主要な言語としてAngular 採用したきっかけについてお聞きしたいと思います。その道のりはどのようなものでしたか?どこから始まったんですか?ハバナに戻って、どんな感じだったか教えてください。
アレハンドロ・クーバ・ルイス
オフラインの世界を想像してみてほしい。インターネットへのアクセスはなく、80年代の古いビデオゲームを1.44メガバイトか、もう少し大きいディスケットで遊ぶことができるだけだ。私は子供の頃から、そのような創造的なプロセスの一部になりたいと思っていました。そして、コンピュータでプレイする機会があったビデオゲームのさまざまなレベルを描いていたのを覚えている。それから父と叔父が、とても基本的なプログラミング言語とビジュアル・ベーシックを教えてくれたんだ。条件ループを書いたり、変数を扱ったりするツールがとても面白かった。つまり、チェスを10倍したようなものだった。だから、自分の世界やビデオゲームを作るプロセスを始めることができたんだ。
アレハンドロ・クーバ・ルイス
とても基本的なことです。科学や社会で他の役割を果たすときとは違って、結果が出るまでかなりの時間を待たなければならないからです。ソフトウェア・プログラミングでは、コンピューターからのフィードバックがすぐに画面に表示されます。そしてそれは素晴らしいプロセスだ。ウェブHTMLとダウンロード、つまりインターネット・エクスプローラーのコンパイル・フォーマットであるmhtでダウンロードしたファイルを使うことについての最初のニュースを新聞で見たことを覚えています。IE5と、その前のインターネット・エクスプローラー6のことです。そして、地球上のどの地域のどの消費者にも読まれるものを作れるというのは、とても刺激的なことだと思いました。しかし、私は完全にオフラインだった。
アレハンドロ・クーバ・ルイス
だから、自分のために、そしてディスケットで共有する友達のために、最初のウェブサイトやウェブページを作ったんだ。それは楽しい作業だった。HTMLについては、文字通り基本的なことしか知らなかった。マークアップ言語を勉強していくうちに、もう少し詳しく調べ始めたんだ。それからHTML 404.01の仕様書をダウンロードしました。そのうちの6割くらいは読んで、HTML言語の意図に時間をかけて慣れていったと記憶している。その後、TSSは私のプロジェクトに素晴らしいjQueryライブラリを採用してくれました。その後、断続的にインターネットに接続するようになり、より多くのリソースをダウンロードできるようになりました。大学ではソフトウェア工学を専攻し、ウェブには全くフォーカスしていませんでしたが、主にC言語やアルゴリズム、数学など、後にソフトウェアエンジニアになるための基礎となるレイヤーを学びました。
アレハンドロ・クーバ・ルイス
何十種類ものフレームワークがあった。そして当初は、その組み合わせや、完全に分離することに慣れていた複数のレイヤーの変換に慣れるのが少し難しいと感じました。ウェブ文書の構造をすべて宣言するためのマークアップ、スタイリング目的のCSS、インタラクティブ性とイベント処理のためのJavaScript。そして、それらのフレームワークは、MVCやmvvmを使って、これらすべてをひとつの邪魔な仕組みにまとめ始める。元々、これらの大規模なJavaScriptフレームワークで遊び始めたときには、多くの摩擦がありました。しかし、最終的にAngularJS惚れ込み、これまでの進化の過程を経て、素晴らしい旅となりました。Angular 2、angular 4、Ivyレンダリングエンジン、そして現在ではモダンな言語、多くのクールな機能をサポートするモダンなフレームワーク。以上、簡単に説明しました。
ヘイデン・バイリオ
ああ、ありがとう。素晴らしかったよ。私は、あなたのやり方が大好きです。これは、私が会う人の中で、最終的にその仕事がとても上手になる人に共通して言えることだと思うんだけど、子供の頃から何かに興味を持っていて、何かをすることにただ興味があるだけで、どうすればできるかを見つけ出そうとしているんだ。そんなことはどうでもいいんだ。当時はAngular 知識がなかったとか?当時はまだAngular ようなフレームワークすらなかった。だから、「ゲームを作りたいんだ」と思ったんでしょうね。
ヘイデン・バイリオ
ちなみに、私がプログラミングを学ぼうと思った唯一のきっかけは、「私も世界を作りたい」ということだった。世界を作りたい。世界を作りたい。ゲームを作りたい。できることなら、できることならって。アレハンドラ・ウェンディという本のシリーズがある。クリストファー・パオリーニという作家のシリーズがある。彼はまだ若い作家で、『Inheritance』シリーズと呼ばれるこの本を書きました。
ヘイデン・バイリオ
私の最も好きな本のひとつだ。私がファンタジーを読むようになったきっかけの本でもある。映画も公開されたんだけど、私の人生で唯一、本と合っていなくて本当に腹が立った映画だった。私の中では、本当にひどい映画だった。二度とリメイクされることはなかった。2作目もない。2作目もない。すごく腹が立った。
ヘイデン・バイリオ
でも、PCで買えるゲームがあったのを覚えている。それで私は、これは文字通り私のお気に入りの本シリーズだから、ゲームを買おうという気になった。そして、ゲームをプレイして、非常にがっかりしたことを覚えている。その瞬間、コードを勉強して自分でゲームを作れるようになれば、このゲームをもっと良くできるのに、と思ったんだ。それが文字通り、昔少しやってみようと思ったきっかけなんだ。だから、その点は評価できる。そうやっていつも始まるんだと思う。興味があって、それからなんとなく......。
ヘイデン・バイリオ
その道に沿って自分の道を見つけるんだ。アレハンドロ、残りの人生をかけてやりたいことはこれだ、と確信した瞬間は?もしかしたら大学入学前かもしれないけど、ただ楽しいだけじゃなくて、これこそ一生やりたいことだ、と思った瞬間はいつですか?
アレハンドロ・クーバ・ルイス
私が子供たちにコンピューティング、つまり基本的なコンピューティングを教え始めると、サイバースペースとの相互作用のアイデアに関わるようになる。つまり、何歳であろうと、どれだけ経験があろうと、人間がサイバースペースと相互作用するということです。私は数年間、小学生に教える機会があった。私はキューバで社会奉仕の一環としてソフトウェア工学を学んでいたのですが、それがとても刺激的で、おそらく私の人生の中で長い間コンピュータの世界に身を置くことになるだろうという考えにつながったのだと思います。何かを学んで、そのトピックを他の人たち、特に子どもたちに教えなければならないとき、そのトピックを違った形で捉え直す必要がある。つまり、ただ単にその知識を自分のものにするだけでは、おそらく起こらないような形で、あなたの脳の中で絡み合っているのです。ただその知識を自分のものにして、他の人とは共有しない。
ヘイデン・バイリオ
これ以上同意できないこれ以上同意できない。誰かに教えなければならないということは、すでに自分自身がもっと達人にならなければならないレベルであり、さらに子供たちに教えなければならない。私は長い間、投擲や砲丸投げの選手で、子供たちを指導してきた。そしてその真実は、どの子供も同じようには学ばないということなんだ。みんな学び方が違う。だから、常にいろいろな方法を考えなければならない。そして今、私は親になり、もう一人子供が生まれるが、長男と次男では学び方がまるで違う。それがどうなるのか、とてもとても興味があるんだ。
ヘイデン・バイリオ
ウェンディさんには3人のお子さんがいらっしゃいますね。どの子も同じように学んでいるのですか?
ウェンディ・ハースト
そうだ。
ヘイデン・バイリオ
あなたは「いいえ」と言う。お子さんは?
アレハンドロ・クーバ・ルイス
まだだ。
ヘイデン・バイリオ
まだだ。まだだ。
アレハンドロ・クーバ・ルイス
でも、僕には甥っ子や姪っ子の友達がたくさんいるんだ。それに実の姪もいる。
ヘイデン・バイリオ
そう、それが大好きなんだ。そうだね、大好きだよ。それで、興味が湧いてきて、よし、これは長い間僕の人生になりそうだ、と思ったんだね。その教えられた瞬間から、あなたは今に至っている。キューバ出身ということで、とても興味深いですね。キューバにいたとき、あるいはアメリカに来て、ここで技術のキャリアを追求するために、技術へのジャンプをすることに大きなハードルはありましたか?
アレハンドロ・クーバ・ルイス
アメリカは、技術的な分野での進歩という点では、世界のどこでも参考になる国だと思う。だから、私は常にそのことを念頭に置いていた。つまり、キューバにいたときには到達できなかったような方法で進化し続けているということだ。特にインターネットへのアクセスのレベル、私が必要とするリソース、ハードウェア、ソフトウェア、素晴らしいものを生み出しているチームやアプリケーション、より大きなコミュニティとのつながりを利用する能力に関するすべての政策。だから、向こうでのハードルのひとつは、間違いなく情報へのアクセスだった。最近では、多くの情報を消費するためにどうやって自分を最適化するかがハードルになっている。しかし、当時はその逆だった。馴染みのないプログラミング言語でプロジェクトを完了するために必要な情報を得られることは稀だった。
アレハンドロ・クーバ・ルイス
インターネットが使える特定のセンターでは、夜通しインターネットにアクセスしなければならなかった。私の職業人生において、それは何年もの間、実に10年以上もの間、非常に困難なものでした。特に言葉の壁がそうです。メールやチャットではなく、口頭でのコミュニケーションに多くのニューロンを使っている脳の違う部分を使って、他の人間と交流する機会を持つことです。スピーキングはまったく別のスキルです。つまり、どんな話し言葉、どんな自然言語でも、JavaScriptやTypeScriptを学ぶことを指しているわけではなく、それらを読んだり読んだりするだけなのですが、フランス語や日本語を学ぶ場合、おそらく文章をつなげたり、他の人が理解できるような文脈を作り出したりするのは難しいでしょう。だから、僕は自分のシリーズをやっているときにそれを始めたんだ。特に脳の可塑性が、子供の頃に第二外国語を学ぶ時のようにはいかないからだ。技術的な側面ではなく、コミュニケーションの側面が、私にとって最も重要な挑戦でした。
アレハンドロ・クーバ・ルイス
そしてそれは、人生の後半に移住した多くの人々にとっても同じ話だろう。
ヘイデン・バイリオ
ああ、それはよくわかるよ。つまり、この場合、実際の言葉の壁なんだけど、その上のレベルでは、一般的なコミュニケーションなんだ。たとえネイティブでもね。英語を母国語とする人。アレハンドロ一般的なコミュニケーションは、人々が絶えず取り組まなければならないものなんだ。だから、僕はここテックでの活動が大好きなんだ。どうぞ。
ウェンディ・ハースト
工科大学に入る前は、手話通訳者になりたかったって言おうと思ってたんだ。仕事としてね。ずいぶん昔の話だけどね。大昔。2000年代前半。手話通訳者になりたかったんだ。そして若かったから、それが私の道なんだと思う。高校で手話通訳を2年やって、大学でも手話通訳を2年やった。
ウェンディ・ハースト
トレーニングプログラムを受けたんだ。それが僕の仕事になるんだ。そして、すぐに仕事を覚えた。その後、その仕事が自分には向いていないことを知った。だから他のことに移ったんだ。でも去年、スペイン語を学びたいと思ったんだ。私は言語を習得するのが早いんだ。手話を習ったことを覚えている。
ウェンディ・ハースト
大したことじゃない。大したことだよ。もうずいぶん年をとった。ずいぶん昔のことだよ。2000年代前半はちょっと前。今は2025年だし、すぐに理解できないんだ。ただ、できないんだ。できないんだ。
ウェンディ・ハースト
やってるよ。また、話し言葉なので、手を使うわけではありません。だからちょっと違うんだ。でも、あなたが言っていることはよく分かる。子供の頃と、大人になってから言語を学ぼうとする時の違いは、とても難しいことなんだ。
ヘイデン・バイリオ
まあ、勉強だってそうだ。
アレハンドロ・クーバ・ルイス
君の言う通りだ。つまり、私は最近ああ、どうぞ。
ヘイデン・バイリオ
いや、君はいいよ。私が言いたかったのは、アメリカ手話を学ぶのだって、それだけじゃないってこと。手を動かすことでもあるんだ。脳の別の部分みたいなものだよ。そう。その言語には運動感覚的な部分があるんだ。そうだね。クレイジーだね。
ウェンディ・ハースト
本当だよ。どの言語も、それを話すときに、それに付随する手話があればいいのに。手話は実はそれ自体が言語なんだ。手話と英語を同時に話すとしたら、文字通り2つの言語を同時に話すことになる。とても難しいことです。実際には不可能だという意見もある。まあ、私はたまたまその説に賛成だけどね。練習すればできるかもしれないが、それを知るのは難しい。
アレハンドロ・クーバ・ルイス
そう、コミュニケーションとは言葉によるものだけではない。ボディーランゲージや声の抑揚も重要だ。声の抑揚。同じ言語を話す聴衆に自分の能力を伝えるのに、英語を話す人であるかどうかは関係ない。声の大きさ、言葉の抑揚のつけ方、観客と関わる方法を見つけることに集中しなければならない。そしてそれは、どの言語でもコミュニケーションをとる上で間違いなく重要なことなのだ。
ウェンディ・ハースト
まったく同感だ。
ヘイデン・バイリオ
そうだね。まあ、サインを始める前に止めようと思う。ウェンディにサインさせるつもりなんだ。わかった、すぐ戻るよ。このポッドキャストを誰がやっているのか、みんなに簡単に教えてあげよう。エブリデイ・ヒーローズはHeroDevsがお届けします。HeroDevsは、オープンソースソフトウェアの寿命が尽きたら、安全なドロップイン・リプレースメントを提供します。
ヘイデン・バイリオ
SOC2、HIPAA、FedRamp、その他あらゆる略語や規制機関へのコンプライアンスを維持することができます。その上、脆弱性の修復も可能です。新機能とセキュリティのどちらかを選ぶ必要はありません。また、800社以上のクライアントを持ち、サポートされていないオープンソースも安心してお任せいただけます。ですから、あなたが私たちを必要とするなら、私たちはここにいます。もし必要なければ、それはおそらく最新バージョンに移行したということでしょう。というわけでハズレ。いずれにせよ、詳しくはherodeads.comをご覧ください。
ヘイデン・バイリオ
さて、通常の番組に戻ろう。
アレハンドロ・クーバ・ルイス
平和だ。
ヘイデン・バイリオ
さて、アレハンドロ、これ以上楽しい話に入る前に、ポッドキャスト2回目のゲームのために、もう一度中断しなければならない。ウェンディ、彼が何に勝ったか教えてあげて。
ウェンディ・ハースト
さて、次のゲームは「Not My Job」。あなたのソフトウェア・エンジニアとしての仕事や、今日話したこと、これまでに話したこととは全く関係のない3つの質問をします。
ヘイデン・バイリオ
おっ、これは面白い。
ウェンディ・ハースト
よし、始めよう。第1問。参加者がチーズの車輪を追いかけて急な坂を下るチーズ転がし大会が毎年開催される国はどこでしょう?A、イギリス、B、フランス、C、スイス?
アレハンドロ・クーバ・ルイス
フランスだ。
ウェンディ・ハースト
フランスだと思う?いや、イギリスだ。
アレハンドロ・クーバ・ルイス
ずいぶん昔のことだと思う。ヨーロッパの。ありがとう。変なヨーロッパでしょ。
ウェンディ・ハースト
この大会はイングランドのグロスターで開催される。クーパーの丘と呼ばれる場所で行われる。参加者は、転がるダブル・グロスター・チーズの車輪をキャッチするために、しばしば転びながら坂を駆け下りる。特にチーズの発音が間違っていたらごめんなさい。最初にゴールラインを通過した人がチーズを獲得する。第2問。準備はいいかい?はい2問目
ウェンディ・ハースト
競技者がパートナーを障害物コースに運ぶ妻運び世界選手権が開催される国はどこでしょう?A、フィンランド。B、オーストラリア。C, カナダ
アレハンドロ・クーバ・ルイス
私はオーストラリアと言いたい。
ウェンディ・ハースト
いや、フィンランドだ。このイベントは毎年オランダという町で行われる。発音を調べなければならなかった。スンカルヤヴィって発音するんですね。そうです。フィンランドでは、ウォーターハザードやハードルのあるコースを、チームメイト(たいていは配偶者かパートナー)を担いで進むのがゴールだ。勝者はパートナーの体重分のビールを受け取る。
アレハンドロ・クーバ・ルイス
試合に負けそうになっているんだ。だから
ウェンディ・ハースト
さあ、始めよう。質問その3。エクストリーム・アイロニングの目的は何ですか?参加者が最も独創的で挑戦的な場所で衣類にアイロンをかける競技です。A、最も多くの場所でアイロンをかけること。
ヘイデン・バイリオ
なんてことだ。
ウェンディ・ハースト
オーケー、それはできない。質問はカット。最悪だ。あれでバレちゃった。オーケー。
ヘイデン・バイリオ
ショーの中で。大好きです。
ウェンディ・ハースト
あれは絶対に切る。なんてことだ。オーケー。
アレハンドロ・クーバ・ルイス
そして、私はその質問を延期するつもりだった。その答えはヘイデンにだから
ウェンディ・ハースト
オーケー、それはやらないことにしよう。次の質問。カタツムリレースの世界大会では、レースのスタートにどんなフレーズが使われる?A, ready, set, slime.B, slow and steady wins the race, または C, ready, steady, slow.
アレハンドロ・クーバ・ルイス
私たちはBを選ぶ。
ウェンディ・ハースト
スロー&ステディがレースを制す。正しくない。準備万端、着実、ゆっくりだ。
アレハンドロ・クーバ・ルイス
やっぱりね。
ヘイデン・バイリオ
レディ、ステディ、スロー。
ウェンディ・ハースト
開催される大会だ。そう、イギリスで年に一度開催されている。中央にゴールのある円形のコースでカタツムリ同士を競わせる競技。飼い主たちは、カタツムリがゆっくりと勝利に向かっていくのを応援する。
アレハンドロ・クーバ・ルイス
質問があります。どこでそれを見つけるのですか?あのね、どうやって世界中の最も洞察力のある情報を集めることができるんですか?
ウェンディ・ハースト
インターネット
アレハンドロ・クーバ・ルイス
というのも、おそらく大規模な言語モデルが必要なんです。
ウェンディ・ハースト
時々ね。
アレハンドロ・クーバ・ルイス
ただ、それだけだ。
ウェンディ・ハースト
インターネットだよ、その辺。最後だ。準備はいいかい?
アレハンドロ・クーバ・ルイス
そうだね。
ウェンディ・ハースト
足の指をロックして相手の足を挟もうとするつま先立ちレスリング選手権が毎年開催される国はどこでしょう?A、イングランド、B、ニュージーランド、C、アイルランド?
アレハンドロ・クーバ・ルイス
アイルランド
ウェンディ・ハースト
正しくない。イングランドだ。腕相撲のようなものだけど、足の指でやるんだ。イングランドのダービーシャー。アイルランドじゃない。あなたは私を騙そうとした。近親相姦しようとした。そうじゃない。
ウェンディ・ハースト
裸足で競技をするのは、ソックスを使うのが本当に難しいからだと思う。よくわからない。ビデオを見たことはないけど、今はちょっと見てみたい。楽しそうだ。さて、これで試合は終わり。やったね。
アレハンドロ・クーバ・ルイス
素晴らしい結果だった。僕はその逆を選んだんだ。
ウェンディ・ハースト
ゲームというのはあなたの仕事ではない。だから、もしあなたが問題を正解したのなら、それは驚くべきことだ。答えられて良かったね。とにかく、楽しかった。
ヘイデン・バイリオ
例えば、スコティッシュ・ハイランド・ゲームスをやっていた頃、オーストラリアに招待されたことがある。アラスカとオーストラリアで。オーストラリアでは魚を投げるんだけど、それがどんな魚だったかは覚えていない。50ポンドの巨大なサーモンを投げて距離を競うんだ。僕はそれに招待されたんだ。一度だけ。だから、僕は変わった競技が大好きなんだ。
ヘイデン・バイリオ
私は間に合わなかった。
アレハンドロ・クーバ・ルイス
そうだ。
ウェンディ・ハースト
それは残念だ。
ヘイデン・バイリオ
そうだね。
ウェンディ・ハースト
次こそは
ヘイデン・バイリオ
いや、いつかアラスカまで行って、サーモンを投げて距離を稼ぐんだ。それがバケットリストにあるんだ。まあ、遊んでくれてありがとう。
アレハンドロ・クーバ・ルイス
ありがとう。今日は世界的なコンペティションについて、たくさんの示唆に富んだことを学んだよ。たぶん、そうなるだろうね。でも、とても楽しいよ。
ヘイデン・バイリオ
そうだね。準備はいい?ゆっくり、ゆっくりよし、オーケー。さて、ここでノリに戻り、アレハンドロに話を戻します。このポッドキャストの最後まで、あなたに尋ねずに終わってしまっては、私の不徳の致すところでしょう。少し前にAngular 19がリリースされましたね。そうですね。個人的には、Angular チームにはそれがあると思います。
ヘイデン・バイリオ
アグレッシブという言葉は使いたくないけど、リリースのケイデンスがとても速いんだ。そうだね。半年に1回ですね。私がHerodevsに入社したとき、Angular ルネッサンスでした。そうですね。そうでしたね。彼らがルネッサンスを主張したのは18の時ですか?
アレハンドロ・クーバ・ルイス
Angular 17?
ヘイデン・バイリオ
17.17はルネサンス。そうだね。
アレハンドロ・クーバ・ルイス
だから1年前、1年ちょっと前だね。
ヘイデン・バイリオ
見ていて本当にクールだった。本当にね。そして、新しいサイトも素晴らしかった。そのような変化を1年過ぎた今、angular 19や新しく出てきたもの、変化についてどう感じていますか?
アレハンドロ・クーバ・ルイス
偏見かもしれませんが、フレームワークコアチームの方向性はとても刺激的だと思います。というのも、反対側、つまりコミュニティ側から見て、以前は安定版としてリリースされていた多くの強力な機能が安定化され、Google社内の何百ものアプリケーションで使用されているのを見ることができるからです。そして、現在angular 19で提供されている新機能のコレクションは、既存のアプリケーションに取り入れることができる非常に強固な機能のコレクションとなっています。例えばプログレッシブ・ハイドレーションとか。Angular シグナルを使ったリアクティビティ・モデルで起こっている様々な変更、HTMLテンプレートの構文の変更、そして最近11月19日にリリースされた他の多くの強力な追加機能。
ヘイデン・バイリオ
そうだね。レースに馬はいた?本当に嬉しかったですか?質問を変えよう。angular 19番に関して最も強気なのは何ですか?また、20番に何を求めるかについて何か見識はありますか?まだ19号が発売されて間もないのに、もう20号の話をしているような感じですが、20号はすぐそこまで来ています。それで、あなたは何について最も強気ですか?19の特徴や何かについて?そして20では何を見たいですか?
アレハンドロ・クーバ・ルイス
ええ、秘密ではありません。シグナルフォームについては、私はとても強気だ。つまり、シグナルに基づくフォームのアプローチによって、開発者はようやく分析から解放されるのです。リアクティブなフォームとテンプレート駆動のフォームに対する麻痺は、Angular 初期のバージョンからしばらく続いていましたが、フォームがフレームワークのシグナルグラフとつながることで、開発者のエクスペリエンスが大幅に向上する可能性が高いです。また、リソースAPIやシグナルドリブン、そしておそらくフレームワークのハイドレーション部分や変更検出関連など、現在エクスペリメンタルモードやデベロッパープレビューモードにある機能は、おそらく5月以降のangular 20で安定することになるでしょう。
ヘイデン・バイリオ
アレハンドロ、もしあなたが過去に戻って、10年前、20年前の自分に話すとしたらどうする?本格的な開発、プログラミングの旅を始めた頃の自分に何かアドバイスをするとしたら?
アレハンドロ・クーバ・ルイス
数学、論理微積分の基礎原理を恐れることはない。日々のプログラミングの練習で多用するかしないかにかかわらず、問題に直面する能力が格段に向上するからだ。もし2000年代前半のアレハンドロが、基礎的な問題にもう少し時間を割いていたなら、C言語や他の多くのフレームワークの学習過程で直面した多くの課題に対して、より速いアプローチで取り組むことができたと思う。その先にあるのは、おそらく1番目のアドバイスだろう。そして、英語をもっと早く学ぶこと、字幕を読むだけでなく、口頭でのコミュニケーションにもう少し触れること。確かに。
ヘイデン・バイリオ
そうだね。
アレハンドロ・クーバ・ルイス
そしてそれは、おそらく今20代の他の多くの人たちにも役立つアドバイスだと思います。JavaScriptのフレームワークではなく、基礎的なレイヤーのもう少し下層にある知識を探し続けることだ。アルゴリズムやロジック、さらにはサイバースペースで目にするすべてのものを支える数学的・物理的な原理まで。あなたが今専門にしていること、時間を割いていることが何であれ、基礎的な科学に支えられつつも、進化してまったく違うものに変わる可能性は高い。
ウェンディ・ハースト
数学について遡及的に話すのを聞いたことがないのがいい。私の上の子どもたちはティーンエイジャーだけど、私が数学の話をするといつも、数学は得意だし、数学は好きだけど、それについては話したがらないの。だから、振り返ってみて、もっと数学について考えておけばよかったと思うのは面白いことだよ。それは素晴らしい。
アレハンドロ・クーバ・ルイス
いろんな味がある。三角法、幾何学、スパシオメトリー。つまり、数学にアプローチする方法は実にさまざまで魅力的なのだ。私はキューバで学生に教えるのが好きで、よく教えていたんですが、ビジュアル・ビューポート、つまり目の前にあるディスプレイのグリッドを形成するピクセルのひとつひとつの変化は、映画を見ているかビデオゲームをプレイしているかに関係なく、ラスタライズされた計算をしなければならず、レイアウトはいくつかの基本的なプログラミングと数学的原則に従わなければなりません。
ヘイデン・バイリオ
ジム・ギャフィガンだったと思う。あるコメディアンが、彼の奥さんか誰かが、インターネットが速く使えないとか、電話やテキストメッセージが十分に速くないことに腹を立てているという話をしていたんだ。そして彼は、みんなが僕のことを事実かどうかチェックしなければならないと考えたことはないのか、と言ったんだ。ジム・ガビガンかどうかは知らない。彼は、携帯電話から衛星に飛んで、また戻ってくるのに2、3秒以上かかることに腹を立てている。それで思い出したんだ。そうだね。今、僕の目の前にあるテクノロジーの進化をじっくり考えたことはあるかい?僕はライトと2台のモニターとノートパソコンを持っているんだけど、最初のコンピューターが今いる部屋に入りきらなかったのは、何十年も前の話じゃないんだ。わかるかい?そう考えると、ちょっとワイルドだよね。
ヘイデン・バイリオ
その通りだ。
アレハンドロ・クーバ・ルイス
そして私のように、ユーザーが予測可能なインタラクションを行えるようにするため、よりパフォーマンスの最適化に集中し、ページロードやアプリケーションのインタラクティビティを大幅に削減することに注力している人たちがたくさんいます。彼らは、コアチームの背後で私たちが何を作っているのか、何も知らない。彼らが知っているのは、ボタンをクリックすれば、どんなデバイスでもすぐに反応が返ってくるということだけだ。だから、もし何か問題が起きたとしても、彼らは私たちのことを知っているか、製品の背後にいるエンジニアやデザイナーについて覚えているでしょう。しかし、私たちの場合は違う。私たちの意図は、ユーザージャーニーとインタラクションを可能な限り透明にすることです。
ヘイデン・バイリオ
ああ、それは理にかなっている。そうだね。いつも5つ星のレビューがつくとは限らないけど、悪い経験をした場合はいつも1つ星のレビューがつく。そうだろ?そうだね。
アレハンドロ・クーバ・ルイス
夜中に電話がかかってくることが多いんだ。それが、データベースやDevOpsではなくフロントエンド・エンジニアリングを選んだ理由のひとつでもあるんだけど、スタイルシートやHTMLが壊れていたり、angular 何かが問題を引き起こしていたりして、夜中に電話がかかってくることはほとんどないからね。普通はそんなことはありません。そんなことは起こらない。TDDはおそらく、最終的な製品を生成するコードベースの制作中に、そのアプリケーションのために考えているスクリプト全体が最終的にどのように展開するかを予測することを可能にするツールの1つであり、その後、自動化されたテスト、フロントエンドで何かが起こるのを防ぐためのさまざまなテストレイヤー、しかし、フロントエンドがうまく再生されれば、誰にとっても魔法のようです。
ヘイデン・バイリオ
最後のシーンを締めくくる前に、あなたに聞きたいことがあります。それは、あなたがポッドキャスティングやAngular ようなポッドキャストを始めたきっかけについてです。なぜポッドキャストを始めたのか、ぜひ知りたいです。あなたの人生において、「ああ、これをやりたい」と思ったきっかけは何だったのでしょうか。今までに何を得た?それを知りたいんだ。
アレハンドロ・クーバ・ルイス
私はその質問が大好きです。私は大学で、Angular コミュニティのミートアップや、ラテンアメリカの多くのヒーロー開発者たちから多くのインスピレーションを得ました。スペイン語圏の国々や、ここアメリカにも多くの才能があり、スペイン語を第一言語、もしくは第二言語とする人々には語るべきストーリーがあります。また、世界と共有すべき技術的な見識もたくさんある。このポッドキャストは、Angular 関連した会話や、Angular 開発者に関連しそうなことを話す機会を作るために作りました。彼らが世界のどこにいて、何語を話すかは関係ありません。喜んで。YouTubeで自動生成されたキャプションがあるので、スペイン語でコンテンツを制作しています。ジェネレイティブモデルを使えば、リバーサイドが生成したトランスクリプトを使って、対応する重要なポイントや要約を英語で作成することができます。
アレハンドロ・クーバ・ルイス
だから、スペイン語だけでなく、他の言語でも良い会話がたくさん行われている。ラテンアメリカやスペインで私たちが何をしているのかをもう少し知ることは、コミュニティ全体にとって、より大きなアングロ・コミュニティにとって価値があると私は感じた。
ヘイデン・バイリオ
私はそれが大好きです。まるで、ラテンアメリカのスペイン人たちが登場し、彼らの見識を分かち合うことができるプラットフォームを作ったようなものだ。私はそれが大好きです。本当にクールだ。
アレハンドロ・クーバ・ルイス
ありがとう。スペイン語に詳しい、あるいはスペイン語を理解できる人であれば、他にもたくさんのプラットフォームがあります。スペイン語でコミュニティと関わる方法は他にもたくさんあります。例えば、Angular コミュニティは毎月第2か第1火曜日にスペイン語で集まっています。ウェブサイトに載っています。今忘れました。正確な日程や曜日は忘れました。でもmeetup.comで見つけられるよ。
アレハンドロ・クーバ・ルイス
また、DominicodeとNico WhitesもYouTubeのスペイン語版MidoDevでとても良いコンテンツを作っている。あそこには才能のある人たちがたくさんいて、母国語で、コミュニティにとって非常に洞察力のあるコンテンツを制作しているんだ。
ヘイデン・バイリオ
これは別のフレームワークの例ですが、Vue jsがローンチされ、エヴァン・ユーがVue jsを開発したとき、彼が北京語で素晴らしいドキュメントを作成したことが、Vue jsを急速に普及させた要因のひとつだと思います。そのおかげで、Vue jsは世界の東部、つまりアジア全般ですぐに採用されました。それは非常に有益だったと思う。だから、あなたのポッドキャストやコミュニティ・ミーティングアップのようなものを活用することで、人々が母国語で物事を発見できるようになると同時に、スペイン語を話せない人や他の言語を話せない人のために、洞察力を活かしてそれを英語にすることができるようになる。だから、ポッドキャストは素晴らしいよ。HeroDevsが出演したポッドキャストのエピソードをたくさん見ました。大成功だったと思うよ。よくやったよ。
アレハンドロ・クーバ・ルイス
本当にありがとう。
ヘイデン・バイリオ
もちろんだ。さて、アレハンドロ、最後のゲームがあります。ウェンディがゲームマスターなので、彼女が最後のゲームを案内してくれます。
ウェンディ・ハースト
右に行こう。
アレハンドロ・クーバ・ルイス
で。
ヘイデン・バイリオ
ああ、そうだ。
ウェンディ・ハースト
最後のゲームは「ライトニング」。空欄を埋めてください。このゲームでは、60秒以内にできるだけ多くの質問に答えます。より多くの質問に答えれば答えるほど、より多くの自慢を持ち帰ることができます。
アレハンドロ・クーバ・ルイス
そして、今度のNGコンフェレンスでは、ヒーロー・デバイスからさらなる賞品が贈られる。
ヘイデン・バイリオ
そうだろう?セットしないで。
ウェンディ・ハースト
そうだ。よし、ここでタイマーを60秒にセットしよう。さあ、始めるぞ。Angular コンポーネントベースのアーキテクチャを採用しており、各コンポーネントはクラスAテンプレートと空白ファイルで定義されます。
アレハンドロ・クーバ・ルイス
クラスはテンプレート、クラスはテンプレート。
ウェンディ・ハースト
そして空白のファイル。
アレハンドロ・クーバ・ルイス
僕をスペックファイルの中に入れたんだ、ブロリー。
ウェンディ・ハースト
はい、しかしスタイルはありません。開発中にAngular アプリケーションをローカルに提供するには、ng.blank serveコマンドを使用します。はい。HTTPリクエストを処理するAngularビルトインサービスはブランククライアントと呼ばれます。
アレハンドロ・クーバ・ルイス
HTTPクライアントですね。ナビゲーションを可能にするには、シグナルに基づいたリソースAPIを使うことをお勧めする。
ウェンディ・ハースト
ビュー間のナビゲーションを可能にするために、Angular ブランクルーティングと呼ばれる機能に依存している。
アレハンドロ・クーバ・ルイス
ルーター。ネイティブ・ルーターかな。
ウェンディ・ハースト
いや、ダイナミック・ダイナミックというんだ。でも、もう2、3はやるよ。僕らの試合だから、何でもできるからね。準備はいいかい?
アレハンドロ・クーバ・ルイス
あと2つ質問を持ってきてくれ。
ウェンディ・ハースト
ルールなし。ルールはない。よし、始めよう。Angular リアクティブ・プログラミングは、ストリームを扱うライブラリであるBlinkに大きく依存している。Rex JSはそうです。
アレハンドロ・クーバ・ルイス
恐らくもうないだろう。もうない。後方互換性があるってことだよ。間違いなくね。どこにも行かない。でもオプションだ。
ウェンディ・ハースト
それはオプションだ。さて、次です。Angular アプリケーションには通常、アプリの起点となるルートコンポーネントがあります。これはしばしばブランクコンポーネント、アプリコンポーネントと呼ばれます。正解です。最後の質問です。テンプレートを事前にコンパイルして最適化するAngular機能は、ブランクと呼ばれます。
アレハンドロ・クーバ・ルイス
コンパイル先行のコンパイル、別名アオット。
ウェンディ・ハースト
そうだ。試合終了。
ヘイデン・バイリオ
それは時間だ。つまり、そう、それが時間なんだ。時計は見るな。
ウェンディ・ハースト
60秒
ヘイデン・バイリオ
何でもいいよ。さて、今日はライトニング・フィル・イン・ザ・ブランクをやるのを忘れていた。少しは本を読むようだから、君に聞いてみたかったんだ。アレハンドロ、教えてほしいんだけど、あなたには本があるのかな、ある本があるとしたら、あなたの後ろにある本棚にある本で、誰かに薦めたい本があるとしたら。
アレハンドロ・クーバ・ルイス
私なら、優れたソフトウェア・プログラマーになるための基礎知識が載っている「Traditional Pragmatic Programmer 2nd Edition」を選ぶだろう。大きな文字で読みやすい。300ページもあるこの本の各ページから、とてもとても貴重な洞察を見つけたいのであれば。Staff Engineer's Path』(タニヤ・レリ著)。私はAngular Community MeetupのAlfredo Perezからこの本を読むように勧められ、2ヶ月足らずでこの本を読んだと思う。洞察力に富んでいるので、キャリアのどの段階にいるかは関係ありません。しかし、もしあなたが管理職に直接飛びつかず、個人の貢献者としての道を歩みたいのであれば、この本、スタッフエンジニアの道は、おそらくあなたが見つけることができる最も洞察に満ちた読み物の1つでしょう。この本は長く使えるだろう。
アレハンドロ・クーバ・ルイス
とても最近のことなんだ。2年前だと思う。でも、間違いなく熟成する。
ヘイデン・バイリオ
いいね。ありがとう。たくさんの本を持っているんだ。
アレハンドロ・クーバ・ルイス
SFと国立公園。
ウェンディ・ハースト
それも面白そうだ。
ヘイデン・バイリオ
ああ、それは興味深いね。間違いない。このポッドキャストのショーノートにリンクを貼っておくから、それを見たい人は誰でも見ることができる。アレハンドロ、君への最後の質問は、これまでみんなに聞いてきた質問なんだけど、もし君が一言コメントを送れるとしたら、そのコメントをオープンソースのすべてのメンテナや貢献者にプッシュできるとしたら、それは一言だと思うんだけど、どう思う?
アレハンドロ・クーバ・ルイス
その言葉は視覚的一貫性だ。つまり、これは2つの言葉だが、より予測しやすいという理由で、一貫性という言葉を使うことにした。視覚的な言語を使うか、一貫したコードベースやコーディングプラクティスを使うかは関係ない。もしあなたが予測可能なものを書き、予測可能なコンポーネントを生成してユーザーに公開すれば、あなたはおそらく良い立場になるでしょう。そして、あなたの製品で働く人たち、もしかしたらあなたと一緒に働く人たちも、おそらくその恩恵を直接受けることになるだろう。
ヘイデン・バイリオ
その一貫性が好きなんだ。ああ、それはとても大きいね。アレハンドロ、今日は来てくれてありがとう。本当に、本当に素晴らしいエピソードだった。ウェンディ、僕の乗り物になってくれてありがとう。
ウェンディ・ハースト
私がついている。
ヘイデン・バイリオ
分かってる、分かってる。そして、ありがとう。そして、ありがとう。ここまで見てくださってありがとうございました、そしてここまで長く聞いてくださってありがとうございました。どうかこの記事を、他の開発者や、技術コミュニティの中でこの記事からヒントを得られそうな人にシェアして、技術者であり続けてください。技術界のヒーローであり続けてください。そうだ。私は正しいことを言った。
ヘイデン・バイリオ
そして、次のエピソードで君に会えるのが待ちきれないよ。ありがとう、アレハンドロ。
アレハンドロ・クーバ・ルイス
ありがとう。
ヘイデン・バイリオ
さようなら。みんな。
アレハンドロ・クーバ・ルイス
サ