ニュース

私だけでも 12 か月で 12 社を設立しました。これは、独立開発者として 13 年間の起業家精神の記録です。

2024-10-02

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

著者|ピーター・レベルズ

翻訳家|ヌカ・コーラ

企画|東梅

pieter levels は、一人の起業家精神にあふれた技術者として、その並外れた起業家としての歩みとユニークな仕事スタイルで、多くの開発者や起業家にとっての灯台となっています。

2012 年以来、彼は独学で学んだプログラミング スキルを頼りに挑戦的な起業家としての歩みを始め、これまでに 70 件の素晴らしい起業家プロジェクトを立ち上げ、そのうち 40 件が成功裏に運営され、そのうち 4 件が成功を収めました。わずか 1 つのスター プロジェクト、nomad list の年間利益が 210 万米ドルに達し、莫大な富を獲得しました。

プロジェクトの失敗率が 95% にも達するにもかかわらず、ピーターは「もっと出荷する」という哲学、つまり迅速に試行し反復する勇気を強く信じています。新しいプロジェクトを立ち上げ続ければ成功すると強く信じています。やがて来るだろう。

ピーターのライフスタイルも同様に望ましいものであり、世界 40 か国以上、150 以上の都市を旅した真の「デジタル遊牧民」です。彼は、ホテルの部屋で不健康に座りながら html、jquery、php、sqlite などのテクノロジーに没頭しながら、世界旅行を楽しんでいます。彼は「公共の場で構築する」という原則を堅持し、あらゆる試みを遠慮なく一般に公開し、このオープンで透明な姿勢が多くの人々の愛を勝ち取っています。

lex fridman のポッドキャストで、pieter は 12 か月間で 12 社のスタートアップをインキュベートした自身の道のり、ai をどのように学び、最新のテクノロジーのトレンドを理解し、プロジェクトを 0 から 1 へ立ち上げ、パスやテクノロジーの選択などを学んだのかについて詳しく共有しました。

以下はインタビューを編集したものです。

儲からないソフトウェアを作る人はいない

lex fridmanlex: 12 か月で 12 社のスタートアップになります。最初のスタートアップを立ち上げるのはどんな感じでしたか?そのときあなたはどこにいましたか...コンピューターの前に座っていたとき、何を作ろうとしているのか明確なアイデアがありましたか?

ピーターレベル: youtube チャンネルと、このチャンネルの panda mix show という web サイトを持っているので、いくつかアイデアがあります。主にダブステップ、テクノ、ハウスダンスミュージックなどの電子音楽のリミックスが収録されています。

レックス・フリッドマン: そのうちの 1 人が flash とも言ったのを見ました。当時はflashを使っていたんですか?

ピーターレベル: はい、私の cd アルバムは flash を使用して作成されました。 cdも売ってました。

レックス・フリッドマン: さて、ここで若い友達に説明しましょう。flash はソフトウェアの一種で、当時は非常に画期的なものでした。

ピーターレベル: 古いですが、flashは本当にかっこよかったです。

レックス・フリッドマン: それは正しい。それは何という名前でしょうか...おっと、思い出せません。そう、actionscript、プログラミングの一種です。

ピーターレベル: はい、actionscript と flash で使用できます。基本的には当時のjavascriptと同等です。

レックス・フリッドマン:この説明は非常に適切です。当時、将来のインターネットは間違いなくインターネットに依存すると思い、長い時間をかけて真剣に勉強しました。

ピーターレベル: その後、彼はスティーブ・ジョブズによって殺されました。

レックス・フリッドマン: スティーブ・ジョブズがそれを殺しました。当時ジョブズは「flashは最悪だ、使うな」と言っていたので、みんな「分かった」と言ったんです。今振り返ると、ジョブズは正しかったですよね。

ピーターレベル: 私にもわかりません。しかし、flash は確かに比較的閉鎖的なプラットフォームですが、皮肉なことに、apple 自体はあまりオープンではありません。しかし当時、ジョブズ氏は「flash は閉鎖的すぎるので、人々は使用すべきではない。flash にはセキュリティの問題がある。」と述べていましたが、今考えると、これは少し回避的な言葉で、flash を人々に感じさせたかったのです。悪かったです。実際、フラッシュはかなりクールです。

レックス・フリッドマン:そうですね、当時は本当にかっこよかったですね。しかし、実際のところ、gif はかつてはクールだったということです。しかし、それらは最終的には別の形で戻ってきて、gif は今ではインターネット ミームの重要な媒体となっています。とにかく、私の印象ではgifは本当にクールで、決して嫌味ではありません。インターネット上でウサギが踊るように何かが動いているのを見るのは本当に興奮します。

ピーターレベル:当時は個人のホームページがたくさんあって、みんな中央にすべてのコンテンツを表示していました。ヘルメットをかぶって照明の下で踊るなど、今振り返るととても素晴らしい gif もあり、注目を集めています。

レックス・フリッドマン: 最も基本的な html 開発を行っていたということですね...

ピーターレベル:はい、でも本格的なコーディングの知識を学ぶ必要があるので、そこから始めたほうがいいかもしれません。プログラミングを学び、基本をマスターする必要があるため、毎月スタートアップを立ち上げるのは実際には良いことです。しかし、私の知識体系はまだ非常に断片的であり、それについてはどうすることもできません。 結局のところ、体系的に探索する時間があまりありません... 1つのことを行うのに1か月しかありません。すでにそこで修正されています。私は自分の時間を非常に厳しく管理し、自分のスケジュールを hacker news のブログ記事にまとめました。これを見た多くの人が「大げさすぎる」とコメントした。これは実際に自分自身にさらにプレッシャーをかけています。なぜなら、それは誰もが見ることができるように公開されているので、私はそれをしなければならないからです。

レックス・フリッドマン: それで、あなたの最初のプロジェクトが何だったか覚えていますか?

ピーターレベル:play my inboxだったと記憶しています。当時、私たちはメールでクールな音楽を送り合っていましたから。当時はspotifyはまだ存在していないようでした。 2013年頃、私たちはお互いに音楽やyoutubeのリンクを送り合っていました。 gmailには「この曲は素晴らしいので今すぐ聴いてください」といったメールが結構あるのですが、自動でアクセスすることができません。そこで私は、全員の gmail にログインし、メールを取得し、youtube リンクが含まれるメールを見つけて、音楽ライブラリを作成するアプリを作成しました。これは本質的に spotify であり、私の友人たちはそれを気に入っています。

lex fridman: スクレイピングとはどのように行われるのですか? api経由で行われるのでしょうか?

ピーターレベル: いいえ、pop、pop、または imap を使用します。実際にあなたのメールをチェックします。 youtube リンクを見つけるためにユーザーの電子メールをすべて抽出するため、実際にはプライバシーの問題があるようですが、私の側には何も保存されません。とにかく、かなり興味深いです。最初の製品はマスコミで取り上げられ、技術系のマスコミからも注目を集め、誰もが「これはクールだ」と思ったのを覚えています。支払いボタンがまったくないのでお金は生まれませんが、人々はそれを使っています。おそらく数万人のユーザーがいると思います。

レックス・フリッドマン: それは本当に良いアイデアですね。なぜ今そのような機能がないのか不思議です。 gmail にアクセスしてそこから有用な集計情報を抽出できるツールが市場に存在しないのはなぜですか?

ピーターレベル:そうですね、gmail に「すべてのメールを表示するのではなく、youtube リンクなどを含むメールだけを表示してください。」と伝える必要があります。なぜ google はそれをしないのですか。

レックス・フリッドマン: アプリケーションのエコシステム全体ですが、これは実際にはそうではないようです...

ピーターレベル:やめてください、見たことないです…

レックス・フリッドマン :それをやった人もいます...たとえば、boomerangのようなアプリケーションを見てきましたが、それらのいくつかは非常に優れています。しかし、なぜ彼らが後に消えてしまったのかはわかりません。おそらく、お金を稼ぐのが簡単ではなかったからでしょう。

ピーターレベル: そうですね、人々は心の底ではこれらの拡張機能やプラグインにお金を払いたくないのだと思います。なぜなら、それらは本物のアプリのように見えないからです。したがって、人々は一般にそのような製品にはあまり注目しません。誰もが「プラグインは無料であるべきだ。google スプレッドシートであろうと他の場所であろうと、自分が使用するプラグインには決してお金を払いたくない。プラグインにお金を請求するにはどのような資格があるのだろうか?」という本質的な概念を持っています。専用のウェブサイトにアクセスすると、全員の考えがすぐに変わりました。 「わかりました。この製品は必要です。本当にスタンドアロンの製品なので、お金を払うつもりです。したがって、たとえ 2 つの製品の背後にあるコードがまったく同じであっても、プラグインの方が不利です。」支払いを呼び込むこと。

レックス・フリッドマン:クリア。同じ機能は、chrome 拡張機能などの拡張機能を使用してブラウザ側に実装できます。

ピーターレベル:はい、でも誰が chrome 拡張機能にお金を使うでしょうか?ほとんど誰も望んでいません。

レックス・フリッドマン:絶対に無理です。

ピーターレベル: お金が儲からないから誰もやらないのでしょう。

レックス・フリッドマン:残念ですが、これが現実です。

ピーターレベル:chrome 拡張機能はスタートアップのビジネスを補完することしかできません。たとえば、スタンドアロン製品とそれに付随する chrome 拡張機能を開発しているとします。

レックス・フリッドマン: 私は実際、chrome 拡張機能が独立した製品として開発されることを望んでいます。また、chrome がユーザーが簡単に支払いできるチャネルをオープンできることを願っています...実際、多くの製品が拡張機能に変換できると想像できます。ソーシャルメディア上での機能。

ピーターレベル: gptなど。さまざまな chatgpt 拡張機能は有料であり、開発者は openai から収益分配を受けることもできるようになりました。私自身もかなりの数をやりました。

12か月で12社のスタートアップを設立し、

どうやって?

レックス・フリッドマン: なぜ今回お金を手に入れたのですか?さて、これについては後で話しましょう。本題に戻りますが、12 か月で 12 社のスタートアップを立ち上げるというのは素晴らしいアイデアです。では、30 日でビジネスを構築するには具体的に何をすればよいでしょうか?当時は大変でしたか?

ピーターレベル: 時間が非常に限られているので、最も難しいのは、何が不要で、何を構築すべきではないかを理解することだと思います。まず、ログイン ページを実行できません。その後、独立した製品を構築する必要があります。結局のところ、人々にお金を払うよう説得できるのは製品だけです。ログイン システムを設定する必要がありますか?たぶんそうではありません。もちろん、簡単なログイン システムを開発することもできます。たとえば、写真 ai の場合、登録後、stripe checkout を使用して支払いを行い、ログイン リンクを取得できます。私が最初に始めたときは、ハッシュ化されたログイン リンクのみを提供していましたが、このような静的リンクを使用してログインすることは非常に簡単でしたが、あまり安全ではありませんでした。結局、全く検証がされていないので、リンクが流出して終わりです。今では本物の google ログインができるようになりましたが、当時はまだ 1 年先のことでした。つまり、時間が限られているので、業務をシンプルかつ十分に完結させる必要があります。すぐに構築できるものに集中しなければなりません。

つまり、必要なのはお金、stripe、製品の構築とランディング ページの開発だけです。また、reddit に投稿するなど、人々が自分の製品をどのように見つけるかについても考えなければなりません。しかし、スパムを拡散する悪い人だと見なされずに reddit で宣伝するにはどうすればよいでしょうか? 「こんにちは、私はスタートアップに取り組んでいます。私の製品を試してください。」のような真実を伝えるのは無駄だと思います...やめてください。誰も興味がありません。コンテンツはすぐに削除されます。唯一うまくいく方法は、reddit のサブチャンネルに同じような問題に遭遇した人がたくさんいて、たまたまあなたがこの問題を解決できた場合、「皆さん、私はこのツールを作ったので解決するかもしれません」と言えることです。あなたの問題です。」 「一時的に無料」とも言えます。これはうまくいくはずです。しかし要するに、ターゲットを絞り、開発結果が誰に適しているかを把握する必要があります。

aiを学ぶ方法

lex fridman: さまざまな最先端の ai ツールについて学んでいる人々にアドバイスはありますか?たとえば、新しいモデルが常に発売されているとおっしゃっていましたが、どのようにしてトレンドに注意を払い、すべてを把握し続けるのですか?

ピーターレベル:まず第一に、誰もがxに注目する必要があると思います。 x は現在非常に優れており、ai 業界全体の情報交換ハブとなっています。その人たちの特徴の1つは、彼らが全員アニメのアバターを使用しているということです。実際、友人から「最新の ai トレンドを把握するにはどのアカウントをフォローすればよいですか?」という具体的な質問があったので、「x にアクセスして、ai とアニメーションの両方に焦点を当てているアカウントをフォローしてください」と答えました。 url を見て、彼らは皆を笑わせて、「これは何ですか?」と言いましたが、冗談ではなく、彼らは全員 ai 分野の本物の実践者です。彼らは全員、大手テクノロジー企業に勤めており、x に関するさまざまなニュースを公開しています。彼らの多くは匿名であり、興味深いことに彼らはアニメのアバターを使用することを好みます。私自身は使い方がわかりませんが、彼らは業界を旅して、見つけた興味深いコンテンツを投稿しているだけです。たとえば、研究論文を共有します。したがって、ai の開発トレンドについていきたい場合は、x にアクセスしてください。

レックス・フリッドマン:私の現在注目しているリストに載っている人はほぼ全員がaiに携わっています。でも、xには楽しいことがたくさんあって、みんなが騒がしいので、退屈を紛らわすために時々見に行きます。

ピーターレベル: 私が x を好きな理由は、それが創造性の源だからです。他の人が投稿したコンテンツは、私たち自身の創造力を刺激することがあります。他の人が自分の発見を共有するのを見るのは興味深いもので、「よし、それを使って何か作ってみようか」と考えます。とにかく、x を訪問した後は、他の人のアイデアを真似して ai モデルを試してみたいと思います。 。たとえば、コンテンツを手動で入力したり、パラメーターを設定したりして、ai を使用してアプリケーションや web サイトを作成できるかどうかを試してください。

lex fridman: 写真 ai がどのように段階的に改善され、最適化されていくのかについて、もう少し詳しくお話しいただけますか?

ピーターレベル: とにかく、私は写真 ai を構築したばかりで、すでに多くの人がそれを使用しています。ユーザーは毎月約 100 万枚の写真を生成します。パラメーターをテストしたり、写真を生成するためのステップ数を増やしたり、スケジューラーのようなサンプラーを変更したりします。実際のところ、dpm ツールはたくさん出回っていますが、私はまったく理解していませんが、それらから選択してスムーズにイメージを生成できることは知っています。出来上がった画像の品質は様々で、どれが良いのかさえ分からないこともありました。したがって、手動で実行して自分でテストします。そこで私は、「彼らは毎月何百万枚もの写真を作成しているのですから、これらのユーザーにテストさせてみてはどうでしょうか?」と考えました。そこで、約 10% のユーザーに対してランダムにパラメータ テストを実行し、その結果が気に入るかどうかを確認します。これは、ユーザーがそれを採用してダウンロードするかどうかによって判断できます。このようにして最適化の方向性を把握しています。次に、a/b テストを実施して、さまざまなパラメータの重要性、どのパラメータ設定が優れていてどのパラメータが悪いのかなどを観察します。

レックス・フリッドマン: このようにして、どのモデルのパフォーマンスがより優れているかが徐々にわかります。

ピーターレベル:はい。データが十分に説得力があると判断したら、すべてのユーザーを対応するパラメーターの組み合わせに切り替え、これが画期的な品質の最適化につながると判断します。簡単に言えば、ユーザーの力を使って製品を改善することです。彼らがサインアップするとき、私は彼らに「ランダムなパラメータであなたの写真をテストすることを含むサンプリングを行います。」と伝えます。これはうまく機能し、ユーザーテストだけで限界値の減少を達成するのに十分であるため、自分で大量のテストを行う必要がなくなりました。最適化。彼らの助けを借りて、私は徐々に最適なパラメータの組み合わせを見つけました。これで終わりです。

レックス・フリッドマン: つまり、ワークフロー全体はパラメーター、モデルに関するものであり、ユーザーがモデルとパラメーター空間を探索するのを支援できるようにすることになります。

ピーターレベル: しかし、一つ言えることは、安定した拡散です。当時私はバージョン 1.5 を使用していましたが、現在はバージョン 2.0 があり、excel バージョンもあります。バージョンが新しいほど、品質は低下します。つまり、いわゆる「去勢バージョン」ではないため、コア ユーザーは依然としてバージョン 1.5 を使用しています。これらは、セキュリティやその他の機能の向上と引き換えに、機能を効果的に無効化します。そのため、ほとんどの人は依然として stable diffusion 1.5 に固執しています。一方、stable diffusionは倒産し、ceoは逃亡した。その主な理由は、もうけるお金がなく、社内で多くのドラマが起こっていたからです。全体として、彼らは誰もが使用できるオープンソース モデルを提供し、数億ドルを調達しましたが、これまでのところ実際の収益はあまりありません。いずれにしても、彼らはオープンソース モデルを誰でも無料で利用できるようにし、素晴らしい仕事をしました。これは簡単なことではありません、彼らに感謝します。

lex fridman: つまり、皆さんは最新バージョンを使用していないということですか?

ピーターレベル: はい、そして驚くべきことに、stable diffusion は数億ドルを調達しましたが、最終的に利益を得るのは私のような生まれたばかりの初期段階のスタートアップであるということです。大きなモデルを中心に、その機能を利用した小さなプログラムを全員で開発しました。現在、新しいモデルは有料になっていますが、新しいバージョンの実際のパフォーマンスはユーザーにとってそれほど優れたものではなく、それほどオープンではありません。

レックス・フリッドマン: はい。これは確かに興味深いですね。結局のところ、オープンソースは ai の分野で非常に大きな影響力を持っていますが、その背後にあるビジネス モデルは不明瞭です... いずれにせよ、エコシステム全体の企業はオープンソース モデルを採用しています。本当におめでとうございます。

ピーターレベル: つまり、市場シェアを獲得するために資金を費やさなかったこと、プラットフォームに課金しなかったことを除けば、以前の開発フレームワークと似ています。

レックス・フリッドマン: 専門知識と起業家精神の問題に戻りましょう。あれだけ話したのに、明確な起業家としてのアイデアは見つからず、まだ知識を学んでいる途中です。では、どのアイデアが良いかをどのように判断するのでしょうか?目の前にたくさんの可能性がある中で、時間とエネルギーを投資する価値のある方向性をどのように選択すればよいでしょうか?

ピーターレベル:残念ながら、実際のところ、ほとんどの場合、はっきりとはわかりません。おそらくそれは単なる感覚の問題なので、自分にとって最も良いと感じるものを選択します。結局のところ、私が今宇宙会社を立ち上げるわけがないですよね?課題は常にありますが、できることから始めましょう...

レックス・フリッドマン: ちょっと興味があるのですが、本当に「宇宙会社」について考えたことはありますか?

ピーターレベル: ハハ、どうしてそんなことが可能なのでしょうか?小惑星を購入し、そこから鉱石を抽出し、持ち帰って販売するなど、小惑星の採掘について非常に懸念しています。打ち上げミッションは報酬をもらって他の人を雇うことができるため、必要なのは小惑星上で動作し、自らを送り返すことができるロボットを開発することだけです。ということで、もしかしたらこんなことも起こるかも知れません…

レックス・フリッドマン:でも、小惑星採掘もロボット工学も難しいと思います。

ピーターレベル:はい、どれも単純ではありません。

レックス・フリッドマン: では、この 2 つを組み合わせると、本当にできるでしょうか?

ピーターレベル:それは絶対に無理です。しかし、これが現実です。「私たちはそれが本当に簡単だからではなく、簡単になると思うからその道を選択します。」そうです、それが私が小惑星採掘についてどのように考えているか、そしてそれが私がそれを検討している理由です。

lex fridman: これは単なる web サイトではありません。さまざまな重力環境では課題が多すぎます。

ピーターレベル:はい、私の考えがバカに見えるかもしれませんが、実際の操作難易度はすでに非常に低いです。少なくともロケットの製造に比べれば、採掘はまだはるかに簡単です。

レックス・フリッドマン:宇宙への打ち上げを完了するには、spacexのようなサービスを利用することになるのですね。

ピーターレベル: はい、spacex はこのロボット犬またはその他の形式のデバイスを打ち上げるために雇われます。

レックス・フリッドマン: それで、あなたは本当に「小惑星採掘」を代替事業計画として挙げたのですか?

ピーターレベル:はい、「trello」と名付けました。

レックス・フリッドマン:トレロ、はい。

ピーターレベル: 私は今でも telegram を使用して自分の考えを記録し、将来簡単に確認できるようにしています。良いアイデアを思いついたときは、それを書き留めます。

レックス・フリッドマン: telegram にメモを入力しますか?

ピーターレベル:普段はwhatsappをよく使うんですよね?実際、これは「自分にメッセージを送信する」機能のようなもので、全体的なエクスペリエンスは以前のメモ帳と似ています。

レックス・フリッドマン:それで、telegramで独り言を言うんですね。

ピーターレベル:そうですね、忘れ物を防ぐためにメモ帳を使うような感じですね。内容についても後ほど整理させていただきます。

レックス・フリッドマン: 複雑なシステムや他のツールを使用しないように努めるあなたの習慣が特に好きです。今はobsidianやnotionなどのシステムをよく使っていて、実際にメモを取ったりすることもあります。また、他のツールに頼らずに、メモ帳を使用して問題を解決できます。

ピーターレベル: はい、そして youtube の多くのユーザーがこれを行っていることがわかりました... インターネット上には、ペンを使って ipad に美しいメモを描くことができる、いわゆる「生産性の達人」がたくさんいます。私はipadも持っているので、手書きのカレンダーのようにペンで絵を描くことも学びました。多くの人がこの方法で使用しており、そのほとんどが学生で、好きなように色を付けることができます。でも、1週間やってみて、ふと自分は一体何をやっていたんだろうって思ったんです…派手なことを言っても仕方ないので、メッセージにまとめて自分に送ればいいじゃないですか、それだけで十分なんです。

レックス・フリッドマン: インスピレーションといえば、あなたは、なぜ私たちの頭に浮かんだ最初のアイデアが最良であることが多いのかを説明するツイートをシェアしましたね。その理由は、最初の理由が長い間私たちの意識の奥深くに潜んでいて、実際には数週間、数か月、場合によっては数年も脳の中でくすぶっていたのではないか、ということだと思います。 8時間の思考は、脳の裏で磨き上げられるこれらの終わりのない思考とは決して比較できません。したがって、洗練するのに 8 時間かかったアイデアや、突然頭に浮かんだ考えに直面した場合、このアイデアの方が優れていることがよくあります。結局のところ、それは私たちが気づかないうちに何年も考えてきたことであり、それは本当に興味深いことです。

ピーターレベル:はい、この創発状態は素晴らしいですね。私たちの潜在意識は沸騰したお湯のようなもので、準備ができたときは電子レンジがチンするようなものです。突然、素晴らしいアイデアが思いつきました。

レックス・フリッドマン: こういう考えはたくさんありますか?

ピーターレベル:はい、たくさん、たくさん、そして私はこのように考えることに慣れています。

レックス・フリッドマン:このことは長い間私の頭の中に隠されていました。

ピーターレベル: それは正しい。しかし、現れた後は、キッチンに送って再加熱するのと同じように、もう一度磨きます。

レックス・フリッドマン:アイデアが完全に成熟していない場合があるからです。

ピーターレベル:それは創造的なスープを煮る鍋のようなものです、それが私の脳の仕組みです、そしてそれはほとんどの人にとっても同じだと思います。

レックス・フリッドマン :でも、タイミングにもよりますね。場合によっては、鍋に戻して再度調理しなければならない理由は、私たちの準備がまだできていないだけでなく、現実の世界の準備もできていないからです。

ピーターレベル:そうですね、スタートアップの創業者は時代を先取りしすぎるアイデアを思いつくことがよくあります。確かに。

新しいプログラミング言語を学ぶ方法

レックス・フリッドマン: あなたの最高の能力の 1 つは、新しいことを学ぶことです。まずアイデアを思いつき、次にそれを実装してみて、それからその実装に必要なすべてのスキルを学びます。こうすることで、一度に多くの知識を学ばなくても探索することができます。それで、どうやって勉強するのかと尋ねずにはいられません。必要なスキルを素早く習得するにはどうすればよいでしょうか?たとえば、30 日間の 3d 学習コースに参加し、30 日以内に必要な 3d 知識をすべて習得する必要があるとします。

ピーターレベル:はい、仮想現実(vr)コースも受講したことがあります。vrもaiのようなブームを巻き起こしているからです。 2016 年から 2017 年にかけて、仮想現実が突然登場しました。最初に登場したのは、apple の vision pro よりも前に注目を集めた重量級 vr ヘッドセットです。 「これは流行るだろうから、急いで勉強したほうがいいよ」と思い、当時は 3d について何も知らなかったので、unity と blender をインストールして勉強し始めました。これは間違いなく普及するであろう新興技術だと感じています。このように、この分野のスキルをマスターすれば、すぐに開発に専念できます。人々はいつも私に「どうやってコードを学んだの? コードを学びたいの?」と尋ねますが、私の答えは「わかりません、毎日学んでいます」だからです。ありきたりな言葉に聞こえるかもしれませんが、私は文字通り毎日何か新しいことを消化しています。

たとえば、私は毎日 google で検索したり、chatgpt に特定の問題の解決方法を尋ねたりします。私のスキルプールは日々成長しているので、学習を止めることはできません。そして学習自体は終わりのないプロセスであるべきです。それで、本当の質問は、どこに行きたいですか?現在の特定の問題をどの程度理解したいと思っていますか?あなたは知識に対する強い渇望を持っていますか?残りの人生をこのように生きていくつもりですか?

ですから、学び続けるための最善の方法は、やるべきことをもっと見つけて、怠惰にしないことだと思います。やるべきことは決まっているけど、どうやってやればいいのか分からないので、何を学ばなければいけないのかは自然と明らかになっていきます。たとえば、web サイトの作り方については、インターネットで関連する用語を検索することも、chatgpt に「web サイトをどうやって作成すればいいですか? 最初のステップは何ですか?」と直接尋ねることもでき、コードが生成されます。コードをコピーしてファイルとして保存し、google chrome または他のブラウザーで開きます。可能な限りシンプルな web サイトが完成したので、調整を加えていきます。次の質問は、「機能ボタンを追加するにはどうすればよいですか? ai 機能を追加するにはどうすればよいですか?」 つまり、この一連の操作を通じて、本やチュートリアルを読むよりも早く新しい知識を習得することができます。

lex fridman: 実は、私はいつも少し興味があったのですが、「ウェブサイトの作り方」という問題を解決するために、ai モデルにどのように頼ることができるのでしょうか? ai モデルは、web サイトの目的の定義、ドメイン名の選択、web ホスティングプロバイダーの選択、web サイト/ビルダー/cms の選択、プラットフォームの構築など、最も基本的なソリューションのアイデアを提供すると言えますか? wixなどを使用していますか?

ピーターレベル: はい、ランディング ページの作成には wix または squarespace を使用することをお勧めします。

レックス・フリッドマン: では、独自の web サイト開発をプログラムしたい場合、チャットでどのように表現すればよいでしょうか?たとえば、基本的なページを作成することから独自の web サイトのデザインを開始します。

ピーターレベル:はい、それでいいです。ウェブサイトの立ち上げ方法や宣伝方法を尋ねることもできます。

レックス・フリッドマン:そうそう、webサイトの立ち上げも大事ですね。

ピーターレベル:はい、そしてプロセス全体は誰かとチャットしているようなものです。

レックス・フリッドマン : ウェブサイト開発のあらゆる側面について話してください。

ピーターレベル: 全体の使用体験は、実際には google analytics に少し似ています。

lex fridman: でも、この方法を使って nomad list のような複雑な web サイトを構築することはできないはずですよね?

ピーターレベル:実際にできるんです。

レックス・フリッドマン:それならwixを使うしかないですね。

pieter levels: 実際、プロセス全体はあなたが思っているほど複雑ではありません。今日の web サイト構築ツールは非常に高度です。私たちが直面しているのは、クリック可能な画像グリッドであり、ページはレイヤーごとに開かれます。

レックス・フリッドマン: でも、どうやってプログラミングを学べばいいのでしょうか?たとえば、プログラミング言語をランダムに選択します。

ピーターレベル:個人的にはfreecodecampをお勧めします。トピックごとに多数の学習リソースにアクセスし、毎日 30 ~ 60 分間コーディング スキルを練習できます。最も重要なことは、それを長期的に続けることです。 reddit のようなプログラミング コミュニティにも参加してください...それは大きな宝の山です。

レックス・フリッドマン:理解した。

ピーターレベル: とにかく、これは良い出発点だと思います。まったくスキルを持たない人でも、この時代によりウェブサイトを構築したり、スタートアップを立ち上げたりすることが可能になったと想像してみてください。だからこそ、ai技術が教育現場で大きな力を発揮するのです。世界中の人々が大きなモデルに質問し、ガイダンスを使用して独自のプロジェクトを構築できます。

優れた作品は単に開発する必要があるわけではありません。

宣伝方法もわかる

レックス・フリッドマン:はい、分かりました。それからは、ただ構築、構築、構築するだけでした。とにかく、大規模な ai モデルであれ、web 開発のプログラミングチュートリアルであれ、最も重要なのは実際にそれを使用することです。プロジェクトのプロトタイプが頭の中にあれば、最終的には実装できます。私は 12 か月で 12 社のスタートアップを立ち上げるというアイデアがとても気に入っています。もっと極端に言えば、毎日新しいプロジェクトを立ち上げるというアイデアです。最も重要なことは、行動を起こし、構築を開始し、結果を出し、毎日少しずつ改善することです。これは本当に素晴らしい実験です。

ピーターレベル:それがよく人々がインスピレーションと呼ぶものだと思います。 160日間で160のウェブサイトを作成した女の子がいました。もちろん、彼女はミニ web サイトを作成していましたが、少なくともこの方法でコーディングを学びました。なので、ちょっとしたチャレンジをしてみるのもいいと思います。コーディング ブートキャンプに参加することもできますが、コーディング トレーニングは今では少し時代遅れだと思います。私の意見では、最善の方法は、快適ゾーンから抜け出し、自分自身に目標を設定し、強制的に学習を開始することです。これには強い自制心が必要です。そうでないと、継続することはできません。そしてコーディング...コーディングは学習曲線が非常に急で、場合によっては本当に苦痛になることがあります。このため、ほとんどの人はこのスキルを習得することができません。

はい、やり続けてください。決して諦めないでください。何かをやり遂げるには、多くの場合、緊迫感が必要です。そのため、フードマップに整理したり、プロトタイプを作成したりするなど、やるべきことを記録するときには、目に見えないプレッシャーがかかります。最初はパニックになり、「しまった、次は何をすればよいでしょうか?」そして、オンラインで助けを求め、さまざまなオプションや解決策を理解しようとします。しかし、このステップを乗り切ることができれば、後で試すことができる結果が得られ、成功によってもたらされる喜びによって脳内のドーパミンの分泌が急速に刺激され、人々はこのポジティブなモチベーションのサイクルに積極的に参加するようになります。

正直、この感覚はすごいです。また、すべてをライブストリーミングして、人々がいつでも youtube で視聴できるようにしました。ですから、それがうまくいったときは夢のようです。さらに重要なことは、私は決して目標を高く設定しすぎないことです。次に解決すべき問題だけに集中して、ひとつひとつ進めていけば、最終的には完成したアプリケーションやwebサイトなどが完成します。人が何もできないのは、目標を遠くに置きすぎていることが原因である場合があります。このポスターのようなものを一夜にして描くことは不可能ですが、次の小さな挑戦という 1 つのことに集中できれば、それはゆっくりと魔法のように現れます。

レックス・フリッドマン:そして、この件は私にとって問題ではないと心の中で信じなければなりません。

ピーターレベル:はい、これはとても重要です。楽観的でいなければなりません。誰もが非常に困難な問題に遭遇するでしょうし、多くの大きな問題はテクノロジーとは関係なく、選択肢が開かれているからです。単純にあなたのサイトが気に入らない人がいるかもしれませんし、多大な労力を費やして作ったサイトを放棄せざるを得なくなるかもしれません。要するに、何でも起こり得るのです。

レックス・フリッドマン: 開発プロセスをみんなの前で公開するのはどのような感じですか?おそらく、人々のフィードバックをすぐに得て、柔軟に反復したいと考えているのではないでしょうか?これは間違いなく一定の促進効果をもたらしますが、人々の批判も深刻な悪影響を及ぼします。

ピーターレベル:そうですね、だから厳しいことを言うネット民も悪い人ばかりではないと思うことがありますが、多くの人の意見はとても貴重だと思います。つまり、まずあなたのウェブサイトはひどいなどという純粋に感情のはけ口を取り除き、誰もが最も不満を抱いている部分を削除するように努めてください。ウェブサイトがひどい場合、それは個人的な判断ですが、なぜ相手はそのように判断するのでしょうか?相手の説明を聞くと、登録手続きが面倒だったり、データに問題があるなど、実は裏があることがわかります。データはでたらめだと言われるでしょうから、データの質を改善しなければなりません。最近、インターネット上の多くの人は反対意見を無視しますが、これは愚かな画一的な行動だと思います。確かに、インターネット上には、何も考えずに嫌悪感を抱き、侮辱する人もたくさんいます。このような状況は x では珍しくないので、全員が慎重に選別する必要があります。全体として、x でうまくやっていきたいなら、皮膚を厚くする必要があります。。実際、私は多くの人をブロックしており、今までに 15,000 人近くの人をブロックしているかもしれません。調べてみたら、過​​去10年間で本当にたくさんの人をブロックしてきました。この気持ちは本当に…

lex fridman: 手動で 1 つずつブロックされているのでしょうか?

ピーターレベル:はい。

レックス・フリッドマン: 何てことだ...

ピーターレベル:これは年間1,500人をブロックすることに相当します。相手が怒るのでブロックするのは好きではありません。彼らはスクリーンショットを撮って、「ほら、この人が私をブロックしました」などと投稿しますが、役に立たない侮辱のために彼らを消すだけです。

lex fridman: reddit について言及しましたが、hood maps が reddit のホームページに掲載されたことはありますか?

ピーターレベル:行ってきました、ああ、本当にすごいですね。サーバーがダウンしそうになったので、google analytics を確認したところ、サイトに約 5,000 人がアクセスしていたことが分かりました。これはクレイジーでした。夜だったのですが、私にとって信じられない出来事でした。正直に言うと、今では多くのアプリが tiktok、youtube リール、instagram リールにプロモーション用の短いビデオを投稿することで人気を博しています。ですので、自分でアプリを作る場合は、「こんなアプリを開発しましたが、こんな仕組みです。なぜ作ったのかを説明したいので、問題を解決します」といったプロモーションビデオを作るのがベストです。 「あれやこれやの質問など」 動画が優れていて魅力的であれば、アプリは人気になります。ソフトウェアの月間収益が突然約 20,000 ドル増加した tiktok のビデオを今でも覚えています。その効果は本当に素晴らしいです。

レックス・フリッドマン: あなたは自分自身について話しているのですか、それとも他の誰かについて話していますか?

ピーターレベル:別人です、実は知りません。彼らは ai のオピニオン リーダーに関する多くの記事を執筆しており、さまざまな ai アプリケーションのデモンストレーションも行っています。動画が拡散すると、関係者に支払いを求めます。いろいろ工夫して最終的には4000円ほどになりました。今、私もこれを自分でやっていますが、その効果は本当に良いと感じています。 tiktok は、大規模なユーザー獲得とエコロジー構築のプラットフォームです。このランダムなユーザー獲得方法が、広告枠を直接購入するよりもベストだと思います。なぜなら、私たちが最初に始めたとき、実際には広告を買うお金がありませんでした。したがって、より自然なアプローチを使用するか、アプリがみんなの注目を集めるのに役立つ人気のあるツイートを書くことが最善の方法です。

レックス・フリッドマン:つまり、まず優れた製品を開発し、その成果が他の人に注目されるように、アカウントに十分なフォロワーを獲得する必要があります。このように、商品が良ければ、いつかは人気が出るものです。

ピーターレベル:はい。また、x やその他のさまざまなプラットフォームでは、tiktok や instagram リールなど、同様の推奨アルゴリズムを備えているため、多くの場合、特に多数のファンは必要ありません。つまり、本当に重要なのはファンの数ではなく、コンテンツの質です。少数の人 (たとえば 300 人) がコンテンツを視聴し、本当に気に入っている限り、アルゴリズムによってコンテンツが 1,000 人にプッシュされ、以下同様に続きます。このような高品質のコンテンツは、最終的にはより多くの人々に視聴されることになります。フォロワーが 50 万人であっても、1,000 万人以上であっても、コンテンツが王様の時代です。

製品からどうやってお金を稼ぐのか?

レックス・フリッドマン: あなたの利益哲学は何ですか?自分が作ったものからどうやってお金を稼ぐのですか?

ピーターレベル:そうですね、多くのスタートアップは無料ユーザーからスタートするので、登録チャンネルを開設して無料でアプリケーションを提供できます。しかし私にとって、無料ユーザーを有料ユーザーに変えるのは実際には非常に難しいと思うので、このアプローチはあまりうまくいきません。私の意見では、もしベンチャーキャピタルでビジネスを始めるのであれば、広告にお金を費やすことができ、何百万人もの人々のうち何人がお金を払う意思があるかを予測することができるので、無料のユーザーを引き付けるのは問題ないと思います。このように、早期の無料体験や登録案内は貴重です。しかし、いずれにせよ、こうしたプロセスは段階的に進めていかなければならず、それでも期待した方向に結果が展開することは難しいでしょう。

だったら最初からユーザーにお金を請求したほうがいいと思います。したがって、最も重要なことは、アプリケーションを示し、ログイン ページの使用方法をデモンストレーション グラフィックやビデオで補足しながら全員に説明することです。製品の機能がわかったら、ユーザーは料金を支払う必要があります。 10元かもしれないし、20元かもしれないし、40元かもしれない。個人的には、netflix の月額購読料は 10 ドルなので、少なくとも月額 10 元はかかるべきだと思います。そして、netflix は大企業であるため、比較的低いサブスクリプション料金を支払うことができます。そして、私たちがひとりでアプリケーションを開発するローン・レンジャーの開発者である場合、利益を得るには有料ユーザーから少なくとも 30 ドル以上を請求する必要があります。恥ずかしがらないでください、誰もがお金を稼ぐ必要があります。

レックス・フリッドマン: 課金することは、実際には、製品を真に気遣うコミュニティを構築するのに役立ちます。

ピーターレベル:おっしゃる通り、discordのようなプロダクトコミュニティを作るべきですね。各 ai アプリケーションには独自の discord があり、開発者とユーザーが機能要件についてコミュニケーションするためのホームベースとなり、最終的には構築を推進するための共同部隊となります。これは今日では標準になっています。そして、始めたばかりの起業家にとって、1,000 人の有料ユーザーを獲得することはすでに非常に困難です。そして、30 ドル請求すると、毎月 30,000 ドルの収益が得られます。これはかなりの金額です。

レックス・フリッドマン: このお金で十分です...

ピーターレベル:良い人生を送るには十分です。

レックス・フリッドマン: はい、生活の質は非常に高いです。しかし、高額なサービスのホスティング費用を支払うために、その一部を確保しておく必要があるかもしれませんね?

ピーターレベル:そうかもしれませんが、それはまた別の話です。利益率が十分に高いことを確認する必要があるため、コストをできるだけ低く抑えるように努めています。私は人を雇わず、aiサービスプロバイダーに「もっと安くできないか?」と積極的に交渉します。これは私が発見した小さなトリックです。サービスプロバイダーに直接メールを送って「できますか?」と言うことができます。 「今のサービス料金は高すぎるよ?」と言うと、相手は「もちろん、50%オフだと思いますか?」と言い切ります。条件交渉のために直接メールを送信できるとは、これまで知りませんでした。特に現在の不況下では、サービス プロバイダーに直接要求を送信するだけで済みます。ただし、誠意を持って「割引してくれ、そうしないと別のサービスプロバイダーに行く」と故意に言わないように注意してください。相手が怒った場合、「割引せずに辞める」と言う可能性があります。 。」良好なコミュニケーションがあれば、25% 割引、さらには 50% 割引も可能です。 webサイトで公開されているapiなどのサービスの価格は固定価格だと思っている人も多いかもしれませんが、決してそんなことはありません。

レックス・フリッドマン:そして、あなたは今でもみんなの前で生でビジネスについて話し合っていますね。

ピーターレベル:はい、だから相手はより誠意を見せようとするのです。

レックス・フリッドマン: あなたは世界中に友情と調和の雰囲気を広めていますが、実際にはクールなものを作ろうとも努めています。この取り組みには、きっと多くの企業が協力してくれるでしょう。

ピーターレベル:ということは、私独自の秘伝のレシピもありますが、なくても……ということですね。

レックス・フリッドマン: 正直でフレンドリーであるだけで良い結果が得られます。

ピーターレベル:また、弊社自身の事業規模にもよります。 x にプロモーション投稿を投稿すると、さらに大きな割引が適用される場合があります。

レックス・フリッドマン:そうです。このような公共プロジェクトでは、直接課金することで宣伝投稿やスパムメールを投稿する必要がなくなります。

ピーターレベル:そして、有料ユーザーの質が高いことは認められます。

レックス・フリッドマン:ユーザーの質が高くなります。

ピーターレベル: 害を与えるつもりはありませんが、無料ユーザーにサービスを提供するのはさらに困難です。特に ai スタートアップの場合、多くの場合、何百万人もの聴衆に直面する必要があります。彼らがあなたのアプリをどのように悪用するか、さらにはハッキング攻撃を行うためにそれを使用するかを制御できないため、すべてがあなたに対する虐待に変わります。

レックス・フリッドマン:同様の状況がネット上でも言われています。また、hood maps への 4chan の流入についても言及しました。

ピーターレベル: はい、でも 4chan には問題ありません。好きとは言えませんが、とにかく私の言いたいことはわかります。彼らはとてもクレイジーで、フォーラムのユーザーの行動は本当に面白いこともあります。

レックス・フリッドマン: 一番印象に残ったことは何ですか。かつて netflix が反社会的ネットワークに関するドキュメンタリーを公開したことを覚えています。これが 4chan の精神です。

一人でコーディングする

lex fridman: つまり、あなたはソフトウェアを独立して開発することが多く、ほとんどの時間は一人で作業しているのですね。一体なぜこの方法を選択する必要があるのでしょうか?

ピーターレベル:私は人と関わるのが苦手な気がします。確かにコラボレーションの利点は知っていますが、他人を信頼するのが苦手です。

レックス・フリッドマン: はっきりさせておきたいのですが、あなたは他人が良い仕事をすることを信頼していないということですか?

ピーターレベル: それは正しい。また、自分の考えを調整するために延々と会議を続けることも望んでいません。人数は多くなくても3人いれば最終的には妥協で決まります。このようにしてヨーロッパは衰退していくのである。この状態を表す適切な用語があるようだ。いずれにせよ、人々は基本的に部屋に座ることを強制され、すべての当事者が受け入れられる政治的合意を交渉した後にのみ部屋を出ることができます。しかし、それは凡庸さを生むだけだと思います。

アイデアが平凡、会社が平凡、文化が平凡であれば、最終結果は必ず失敗します。最終決定権を持つ人が必要です。そうでない場合は、すべて自分で行う方が良いでしょう。それが私が考え、実行していることです。私には信頼して一緒に会社を立ち上げた友人が何人かいますが、それはお互いのことを長い間知っているからです。アンドレ、彼は私が一緒に仕事をしたい数少ない人の一人ですが、それは非常に少数派です。

レックス・フリッドマン: 複数のパートナーがいる場合、どうやって物事を進めますか?アンドレと一緒に開発に関わるようになったきっかけは何ですか?他の人と仲良くするにはどうすればいいですか?

ピーターレベル: 基本的な分業は、彼がコードを書く責任を負い、その結果を私が x で公開するというものです。つまり、実際に商品のプロモーションや商品戦略の策定を担当しています。たとえば、ここはもっと良いはずだ、あそこはもっと良くあるべきだ、と彼に伝える責任が私にはあります。ただし、コーディング作業は基本的に同じ人に引き継がれ、彼は ruby で開発でき、私はできないため、その人が担当します。 phpのみを使用します。

lex fridman: ということは、長期間誰かと一緒にコーディングしたことがないということですか?

ピーターレベル:この世では決してない。

レックス・フリッドマン: この背後にある理由は何だと思いますか?

ピーターレベル:とにかく、私はラップトップの前に座ってプログラムするのが好きなだけで、他の人とコミュニケーションしたくないのです。

レックス・フリッドマン:いえ、同じ志を持った開発者に会ったことがないような気がしますが…。

ピーターレベル:実は、実際に遭遇したことがあります。当時、photo ai プロジェクトにはフィリップという ai 開発者がいた。当時、pythonのスキルがあるということで採用しましたが、ai開発はpythonのことですが、やり方がわかりません。当時のモデルでは特に機能改善など、多くの作業が行われました。彼は10か月間働き、私をとても助けてくれました。

そうですね、私も python、numpy、パッケージ マネージャーの使い方を学ぼうとしたことを覚えていますが、これらは私にとっては難しすぎて、あまり時間がありませんでした。 10年前なら落ち着いて理解できるはずだが、今は語学を習得するために徹夜するのは向いていない。

レックス・フリッドマン:役割が変わったため、プログラミング言語を習得する必要はありません。つまり、あなたが注目しているのは実は言語そのものではなくaiや新しいものなのです。つまり、自分が作成した php jquery コードに他の開発者を参加させることは決してありません。せいぜい、何をすべきか、何をしてはいけないかを伝えるなど、時々コミュニケーションを取る程度です。

ピーターレベル:そうですね、緊密なコラボレーションの最長期間は 1 週間です。その後、それは終わりました。

レックス・フリッドマン: なぜ止まったのですか?

ピーターレベル: すべてのコードを書き直したいからです。

レックス・フリッドマン: それで、彼は何語で書き直したかったのですか?

ピーターレベル: 当時、彼は私たちの jquery に満足できなかったので、「vue.js ですべて書き直したほうがいいです。」と言いました。「そうですか? jquery のままでいいですか?」と彼は言いました。 「その時は、変更する必要があるものが多すぎると感じました。その後、数週間かけて作業量を整理しましたが、時間がかかりすぎることがわかりました。

レックス・フリッドマン:こういう人たちと一緒に仕事をするのが本当に好きなんです。他の人と共同作業をするとき、私は彼らがこれまで生きてきた中で最も賢い人たちだと思います。そこで私は彼らのコードや開発結果を注意深く観察し、彼らの天才性を発見しようとします。とにかく、その一環として、他者を理解し、他者に細心の注意を払い、その上でどのアプローチがより良いかを議論する必要があります。

ピーターレベル:その通りですが、それは一部のトップ開発者、つまりテクノロジーを習得した天才にのみ当てはまります。彼らはあらゆる技術スタックを習得できますが、そのような人材は多くはありません。実践者の上位 5% と言えます。ここで悪気はありませんが、私たちが接触する開発者のほとんどはそうではありません...私の観察によると、通常の仕事で働いているほとんどの人は自分の職業にあまり優れていません、多くの医師でさえもそうです。

レックス・フリッドマン:とても悲しいですね。

ピーターレベル:これに気づくと、人々は仕事、特に開発やコーディングにおいて非常に平凡なパフォーマンスをしていることがよくあることがわかります。

レックス・フリッドマン: 開発者にとって非常に重要なスキルは、独自のトーンとスタイルを持つことだと思います...

ピーターレベル:本当にそうですよね。これはコードの機密性を表します。

コードの機密性とは何ですか?

ピーターレベル:そうですね、僕が作った言葉ですけど、そういうことだと思います。コードを理解し、コード内の微妙な違いを認識し、それに基づいて調整の提案を行うことができる必要があります。しかし、ほとんどの人はそうではありません。jquery に問題があると考えて、それを書き直す必要があると考えているだけです。

レックス・フリッドマン: しかし、jquery は非常に優れており、非常に強力な機能を備えていると思います。同じことが php にも当てはまります。特にあなたが言ったように、バージョンが進化するにつれて、php は非常に本格的で非常に高速なプログラミング言語になりました。現在の php のパフォーマンスは本当に有利です。

ピーターレベル: はい、ruby よりもはるかに高速です。

レックス・フリッドマン: つまり、パフォーマンスを重視する開発者にとって、php は完全に満足できるものなのです。さらに、さまざまなプログラミング言語には、独自の巨大なコミュニティと、完全に機能するさまざまなフレームワークが存在します。したがって、実際に使用される特定の言語はますます重要ではなくなります。協力者の観点から見ると、あなたは非常に成功しており、非常に多くの開発成果を上げていると思います。

したがって、私がこの新人だったら、状況を理解していないリーダーとしてデフォルトで扱うのではなく、入社後に辛抱強く観察して学ぶでしょう。あなたは天才であり、これまでで最も賢い開発者であると仮定します。最初のステップは、あなたから学ぶことです。こうすることで、コードからあなたの考えやアイデアを理解することができます。この後、別の小さな機能を追加する必要がある場合は、あなたと同じようなスタイルで書いてみます。

私の目標は、あなたを幸せにし、満足させることです。このようにして初めて、あなたは私を尊敬し、信頼し始め、私たちの間に真の協力関係を始めることができます。しかし、最近、優れた開発者を見つけるのがどれほど難しいのか、私には本当にわかりません。

ピーターレベル: 優秀な開発者が存在することは、それほど難しいことではないことは認めます。もっと人を雇って、もっと多くの人と関わる必要があるかもしれない。

レックス・フリッドマン:他人にもっとチャンスを与え、自分にももっとチャンスを与えましょう。

ピーターレベル: これは間違いなく多くの時間とエネルギーを消費します。しかし、それだけの価値はありますが、やりたいかどうかはまだわかりません。結局のところ、私の古い方法でもまだ問題は解決されています。はい、多くの人が nomad list は不格好でデザインが不十分に見えると言っています。さて、デザインを改善して、この作業をやることリストに入れてみます。やり続ければ、これらの問題は解決できます。

クイックリリース

レックス・フリッドマン: しかし、否定できないことが 1 つあります。それは、あなたは自分の仕事において非常に優れているということです。 photo ai のインターフェースを見てきましたが、jquery を使用しています。実際、全体のデザインは非常にスタイリッシュで、インターフェースも印象的です。 nomad listもあり、インターフェースも非常に高水準です。

ピーターレベル:ありがとうございます、感謝しています。

レックス・フリッドマン: そして、これらはすべて、あらゆる要素、あらゆる小さな機能、すべてを含めて、あなた一人で行われます...

ピーターレベル:そうですね、一人で。実際、私がデザインするものは、要素が詰め込まれすぎているため、adhd の疑いがあると言われることが多く、現在のミニマリストのデザインの方向性とは完全に矛盾しています。

レックス・フリッドマン:おっしゃる意味は分かりました。しかし、ここにある情報は豊富でありながら有益であり、スタイリッシュで興味深いものでありながら、簡潔な方法で配信されています。私の意見では、いわゆるミニマリズムは、何も情報を伝える必要がなく、同時にクールに見せたい場合にのみ適しています。

ピーターレベル:なるほど、その気取った美しさですよね?

レックス・フリッドマン:気取っていてもいなくても、ミニマリストと呼ばれるには無駄がなければダメなんです。シンプルに「過激」という言葉がないのは、そこまで過激ではなく、多くの情報を綺麗に伝えることだけを重視しているからです。とにかく、私の意見では、あなたの結果は素晴らしいです。

ピーターレベル: これらはすべて私の頭の中にあるイメージから抜粋したものです。私のデザインプロセスは、頭の中のものを書き写すようなものになることがあります。

レックス・フリッドマンf: とにかく、最終結果は非常に美しく、すべての要素が適切な間隔で配置されています。フォントも綺麗でとても読みやすいです。

ピーターレベル:私自身は間違いなく満足していますが、自分の好みが普遍的であるかどうかわからないことがあります。

lex fridman: このように直接実稼働デプロイメントを行うことはよくありますか?実験場のような環境はありますか?

ピーターレベル: あまり。ラップトップに一時サーバーをセットアップするのが面倒だったので、これを実行しました。したがって、場合によっては問題が発生する場合でも、結果を実稼働環境に直接デプロイします。しかし良いニュースは、ほとんどの場合、非常にうまく機能するということです。結局のところ、私は php、lint、json を使用しているのですが、システムは常にエラーを要求します。具体的には、過去 12 か月間で約 37,000 件の git コミットを実行しました。この期間中に、いくつかの小さな修正も加えて、結果を github に送信します。 github はサーバーに web リクエストを送信し、web サーバーはプルを実行して運用環境をデプロイし、大部分のユーザーに対応します。

lex fridman: コマンドを入力してからのおおよその遅延はどれくらいですか?

ピーターレベル: 1 秒、通常は 2 秒以内。

レックス・フリッドマン: ということは、あなたには重大な間違いを犯すことを心配せずに大胆な変更を加えることができる才能があるということでしょうか?

ピーターレベル:本当にこんな感じです、「どうやってやったの?どうやってサーバーがクラッシュしなかったの?」とため息まじりに聞かれました。実際、どんな大企業にとっても、このようなやり方は間違いなく大きな問題を引き起こすだろうということも私は知っています。しかし、個人的に言えば、これにより効率が大幅に向上し、開発作業が非常に早く進むようになります。 x に関するバグレポートを見た場合は、ストップウォッチを使用して、問題を解決するのにどれくらい時間がかかるかを監視することもあります。

たとえば、バグをたった 2 分で修正できます。これが私にとっての問題の解決策です。一部の大手メーカーでは、提出されたバグレポートの処理に丸 6 か月も待たなければなりませんが、これはまったくひどいことです。つまり、私はユーザーの問題をすぐに解決できるように喜んで手助けしますし、また、ユーザーは大切にされていると感じることを好みます。しかし、大企業にはそれができない理由も理解できます。

レックス・フリッドマン:やはり大規模企業では、個人でも組織でも、ソフトウェアの開発作業にはテストフェーズ、準備フェーズ、開発フェーズがあり、複数のテーブルを使用する必要があると思います。ステータスデータを保存する……

ピーターレベル: 書類の申告を忘れないでください。

レックス・フリッドマン: 複数の異なるチームが関与しており、すべてが混在しています。このままではどうすればうまく発展できるでしょうか?

ピーターレベル: そして、私はもう一方の極端な、よりポジティブなものを代表しているようです。

レックス・フリッドマン:でも、ほんの少しだけ、あなたの仕事を少しでも安全にできたら素晴らしいですよね。

レックス・フリッドマン: google は現在 ai の開発に夢中であり、ai 分野を支配できることを証明したいと考えています。そこで、google の ai アプリケーションを紹介し、より多くの人々が異なる言語間の障壁を突破できるようにするための導入として多言語音声を使用してみてはいかがでしょうか?

ピーターレベル: おそらくそれは、多くの実践者がクールで価値のある結果よりもキャリアアップに重点を置いているからでしょう。

レックス・フリッドマン:これは必ずしもわがままではなく、システム全体の運用上それが許されないことだと思いますが…。

ピーターレベル:システム上制限されているだけです。

レックス・フリッドマン:システムはそれらの変革要素を抑制する傾向があります。

ピーターレベル:実際、私も協力関係にある大企業と接していると、同様の状況に遭遇したことがあります。そこで多くの社員とコミュニケーションをとってきましたが、彼らも実務に一生懸命で優れた能力を持っていますが、私はいつも彼らに水を差すのが好きです。 「彼らは笑って、『わかっています、私たちは最善を尽くしています。』としか言えません。ですから、これはある種の組織的な硬直性なのです。」

レックス・フリッドマン:そうですね、もっと良い言葉があるか分かりませんが、ceoが直接介入するなど、トップダウンの権威主義的な介入は時には悪いことではないのかもしれません。 youtube を例に挙げると、上級管理職は多言語オーディオ プロジェクトの導入を強制的に推進できます。それは最優先事項である必要があります。

ピーターレベル:大企業、特に米国の大企業は、多くの点でプロセスコンプライアンスを重視していると思います。すべてのプロセスを完了する必要があるため、大手テクノロジー企業は私のローン・レンジャー・スタイルを採用することはできません。そこでのすべての作業は、事前に合意された方法で段階的に実行されなければなりません。

レックス・フリッドマン:つまり、私の答えは依然として同じであり、権威主義的または権威主義的な権力形態です。たとえば、スティーブ・ジョブズはよくこれを行いましたし、私が接した多くの勇敢なリーダーたちも同様で、彼らは法務を無視し、規制を無視して、強引に突き進みます。

ピーターレベル:はい、時にはこれが物事を成し遂げる唯一の方法です。

レックス・フリッドマン:広報を無視し、他人の意見を無視します。エンジニアに権限を委譲し、最前線の従業員からの提案に耳を傾け、今週中に一定の結果を出すよう要求する。そのようにして行われました。

ピーターレベル:規定は変更される可能性があります。例えば、youtubeがこのai吹き替えサービスをリリースしましたが、今回の訴訟には法的な問題も含まれており、それに応じて法律も変わります。控訴が最後まで進んだ後、最高裁判所が検討し、その結果が良くても悪くても法律に反映されるよう判決を下すことになります。したがって、社会や法制度を変えていくためには、その機能を展開していくことが最も重要である。そして、躊躇し、行動を起こさず、法の境界線に触れるのを常に恐れているのであれば、決して現実を変えることはできません。

免責事項: この記事は infoq によって翻訳されたものであり、許可なく複製することはできません。