Steve Yegge の予測記録

Steve Yegge の予測記録


私は予測を避けるようにしています。これは勝ちのない命題です。もしあなたが正しければ、後知恵バイアスにより、あなたが明白なことを指摘しているように見えてしまいます。そして、ほとんどの予測は外れます。時々、誰かが専門家の予測をレビューするとき、それらはほとんどの場合、少なくともランダムな偶然から予想される以上に間違っており、その後、後知恵バイアスにより、それぞれの予測が滑稽なほど悪いものに見えます。

しかし、時折、かなり確実で自明ではない予測をする人に遭遇することがあります。 Steve Yegge の古い作品を再読していたのですが、彼もそのような人物の 1 人であることがわかりました。

彼の最も有名な予測はおそらく JavaScript の台頭でしょう。これは後から考えると信じられないほど明白であるため、Gary Bernhardt の『JavaScript の誕生と死』で描かれている未来は少なくとも少しはもっともらしく思えます。しかし、スティーブのブログのコメントと、HN、reddit、その他のいつもの容疑者からのコメントの両方を読めば、当時のスティーブの予測がいかに自明ではなかったのかがわかります。

スティーブはまた、2004 年に未来について 10 件の予測を投稿するほど非常に勇敢でした。彼は「それらのほとんどはおそらく間違っています。演習のポイントは演習そのものであり、どのような結果が得られるかではありません。」と述べていますが、その予測は実際にはかなり合理的です。

予測 #1: 2011 年までに XML データベースの人気がリレーショナル データベースを超えるだろう

2011 年は少し早すぎたかもしれませんし、JSON は正確には XML ではありませんが、NoSQL データベースは、「O/R マッピングを好んで行う人はいません。誰もがソリューションを求めているだけです。」という予測に示されたほぼ理由により、非常にうまくいっていました。確かに、Mongo ではデータが失われる可能性がありますが、セットアップと使用は簡単です。

予測 #2: 誰かがオープンソース Web アプリケーションをホスティングして大金を稼ぐだろう

これは「たくさん」が何を意味するかによって異なりますが、これは基本的に正しいようです。

私たちはホスト型 Web サービスの時代に急速に突入しており、大企業はスケーラブルなインフラストラクチャを活用して、専門知識を持たない企業のためにデータとコンピューティングをホストしています。

振り返ってみると不可解に思える理由ですが、Amazon は主要な競合他社よりもずっと前からこのことを理解しており、他の競合他社に大きく先んじてスタートを切ることができました。 Azure が開始されたのは 2009 年であり、Google がパブリック クラウド ホスティングに本格的に取り組んだのはさらに後になってからでした。

Steve が 2004 年に予測したことを誰もが理解した今、どの企業もパブリック クラウド製品を立ち上げようとしているように見えますが、市場の競争は非常に激しく、雇用は非常に困難になっています。アリババは、市場価格の整数倍を上回る多数のオファーを出してきたにもかかわらず、依然として競争力のあるパブリッククラウドを組み立てることができるチームをまとめることができておらず、アリババほど多くの現金を費やさずに今このゲームに参入しようとしている企業は、さらに困難な状況に直面している。

バグ データベースとソース管理システムの両方において、それらをアウトソーシングする際の障害となるのは信頼です。 Bugzilla、Subversion、Twiki などの管理のために誰かにお金を払う必要がなくなったら、ほとんどの企業はそれを喜ぶだろうと思います。まあ、電子メールも誰かにアウトソーシングしてもらいたいと思うでしょう。

多くの企業が問題追跡とソース管理の両方を GitHub またはその競合他社に移行しており、ソース管理だけを数えるとさらに多くの企業が移行しています。自分の電子メールをホスティングすることも、最も偏執的な人(または法令遵守の問題で最も泥沼にはまり込んでいる人)以外の人にとっては過去のものです。

予測 #3: マルチスレッド プログラミングは 2012 年までに人気がなくなる

これが正しいかどうかを言うのは難しい。誰に尋ねるかによります。ただし、これは、絶対的な最高レベルのパフォーマンスを必要としないアプリケーションには基本的に正しいようです。

過去に、ああ、スレッドが発明されてから 20 年が経ち、多くの新しい、より安全なモデルが登場しました。プログラマーの 98% が安全性は男らしくないと考えているため、代替モデル (CSP、fork/join タスクと軽量スレッド、コルーチン、Erlang スタイルのメッセージ パッシング、その他のイベントベースのプログラミング モデルなど) は、私を含む大衆によってほとんど無視されてきました。

共有メモリの同時実行性は、非常に高性能なプログラムでは依然として有効ですが、Go は CSP を普及させました。アクターとフューチャーはどちらも JVM 上で「人気」があります。等

予測 #4: JVM における Java の「市場シェア」は 2010 年までに 50% を下回る

私たちは正しい方向に進んでいますが、2010 年当時も、そして現在でも、これが正しかったとは思いません。ビジネス ロジックを実行し、ブログや講演を行わないプログラマーといった暗黒物質が大量に存在するため、この予測が近い将来に実現する可能性は低くなります。

市場シェアを正確に測定することは不可能ですが、基本的に、見つけることができるすべての言語ランキングでは Java がトップ 3 に入り、Scala と Clojure はトップ 10 にも入っていません。測定された言語使用量のほぼべき乗則分布を考慮すると、Java は依然として 90% を超えるシェアを持っているはずです (これはおそらく大幅な過小評価です)。

近くもない。これを測定する方法によっては、Clojure はトップ 20 に入る可能性があります (Redmonk のランキングを信じればそうなります) が、この 10 年間でトップ 10 に入るのは難しいでしょう。前の予測と同様に、ここでも慣性が大きすぎます。トップ 10 に入るということは、Java、JS、PHP、Python、Ruby、C、C++、C# のランクに加わることを意味します。 Clojure だけでは十分に退屈ではありません。 C# は退屈なふりをしてこっそり侵入することができましたが、Clojure にはそれができる見込みはなく、実際には別の Dylan が登場する予定もありません。

予測 #6: 新しいインターネット コミュニティのたまり場が現れる。あなたと私がよく行く場所

これは、少なくとも「あなた」のほとんどの価値観にとって、基本的には正しいように思えます。

Wiki、ニュースグループ、メーリングリスト、掲示板、フォーラム、コメント可能なブログ、それらはすべてでたらめです。ホームページはデタラメです。人々は社交をしたり、コンテンツを作成したり、さまざまなことでお互いに軽く競争したり、何かを学んだり、楽しんだりしたいと考えています。すべてが同じ場所で、ソファから行われます。これを解決した人、つまり、現実の人々のために AOL を作成した人、またはこれが一体何になるかは誰でも、本当に、本当に金持ちになるでしょう。

Facebook はこの記事が書かれた年に設立されました。ザッカーバーグは確かに、本当に、本当に金持ちだ。

予測 #7: モバイル/ワイヤレス/ハンドヘルド市場はまだ少なくとも 5 年かかる

スティーブの予測から 5 年後は 2009 年になるはずです。iPhone は 2007 年に発売されましたが、実際に販売が軌道に乗るまでにはしばらく時間がかかりました。 2009 年当時、携帯電話の大半はフィーチャーフォンであり、Android はまだ普及していませんでした。

Steve Yegge の予測記録

このグラフは 2013 年までしか適用されないことに注意してください。 2015 年までを線形スケールでグラフ化すると、2009 年の売上高は非常に低く、基本的に何が起こっているのかさえわかりません。

予測 #8: いつか私は Google のサービスの 1 つに自発的にお金を払うだろう

これが正しいかどうかを判断するのは難しいです (スティーブ、ご自由に言ってください) お知らせ下さい)、しかしそれは精神的には真実のようです。 Googleは有料サービスをどんどん増やしており、広告を見ないようにするために人々に料金を支払わせる実験も行っている。

予測 #9: Apple のラップトップの売上高は、2010 年までに HP/Compaq、IBM、Dell、Gateway の合計売上高を超えるだろう

タブレットも含めると、Apple は 2010 年までに市場で第 1 位になりましたが、古い主力製品をすべて合わせたよりも優れているとは思えません。繰り返しになりますが、これはダークマターの影響を過小評価しているようです。この場合、退屈な理由でラップトップを購入する人々、たとえば企業の購入者や Apple の価格帯以下の製品を求める一般の人々です。

予測 #10: 5 年後も、ほとんどのプログラマーは依然として平均的である

予測というより、捨て身の機知に近いですが、確かにそうです。

これは 2004 年のかなり良い予測セットです。Lisp に関する部分を除いて、すべての予測は方向的に正しいようです。ミスは主に、新しいソリューションが引き継ぐために必要な慣性を過小評価することによって発生します。

Steve は、明示的には予測ではないものの、今日の状況についてかなり確実な予測を行っている投稿を 2004 年に遡って書いています。「It’s Not Software」という記事は、人々がどのように「ソフトウェア」を書くのか、サーバー アプリを書くことがシュリンクラップ ソフトウェアを書くことと実際にはどのように異なるのかについて、時代を何年も先取りしていたもので、書き換えに対するジョエルの格言や、サービス指向アーキテクチャの見た目など、以前は確かだった多くのアドバイスを時代遅れにするものでした。 Delphi の Google (これも 2004 年から) は、ML と AI の重要性、および Google の ML への非常に多額の投資を正確に予測しています。古いインタビューで彼は次のように予測しています。「Web アプリケーション プログラミングは、徐々に最も重要なクライアント側プログラミングになるでしょう。これにより、他のすべてのクライアント側ツールキット (GTK、Java Swing/SWT、Qt、そしてもちろん、Cocoa や Win32/MFC/ などのプラットフォーム固有のツールキットもすべて) はほとんど時代遅れになると思います。」 Steve の Google 社内ブログ投稿の多くも興味深い予測をしていますが、私の知る限り、それらは機密情報です。もちろん、これらすべてのことは後から考えると明白に思えますが、それはスティーブが普通の人間として生きていくための計画の一部にすぎません。

比較的最近の投稿で、スティーブはジェフ・ベゾスをバスの下に投げ込み、彼を「人類の事柄に少し興味を持つ超知性を持つ宇宙人」の一人であると暴露した。観客がジェフに注目する中、スティーブは背後からこっそり抜け出すことができます。でも、私たちはあなたに好意を持っています、スティーブ。

コメント/修正してくれた Leah Hanson、Chris Ball、Mindy Preston、Paul Gross に感謝します。





Source link

Postagens Similares

  • South OC Cars e Coffee Monterey Car Week Edição

    {“@context”:”http:\/\/schema.org\/”,”@id”:”https:\/\/johnchow.com\/south-oc-cars-and-coffee-monterey-car-week-edition\/#arve-youtube-2ugdhzhyil0-2″,”type”:”VideoObj ect”,”embedURL”:”https:\/\/www.youtube-nocookie.com\/embed\/2ugDhzHYil0?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0″} Só porque é a semana do carro de Monterey não significa que o South OC Cars and Coffee foi cancelado. Os shows acontecem de qualquer maneira e, apesar do grande evento em Monterey, muitos carros e pessoas comparecem ao maior encontro semanal de carros do mundo. Aproveite o vídeo e as fotos. Source…

  • Flickr 的 URL 方案-無名之輩

    我在 URL 作為使用者介面方面接受的教育有一半來自 2000 年代末的 Flickr。它的 URL 如下圖所示: flickr.com/photos/mwichary/favoritesflickr.com/photos/mwichary/setsflickr.com/photos/mwichary/sets/72177720330077904flickr.com/photos/mwichary/54896695834flickr.com/photos/mwichary/54896695834/in/set-72177720330077904 這真是令人難以置信,令人呼吸新鮮空氣。沒有多餘的 www. 在前面或尷尬 .php 在最後。沒有參數與其令人不愉快 ?&= 句法。不 % 用十六進位代碼進行聚會的標誌。當您與其他人共用這些 URL 時,您無需修改或刪除任何內容。當 Chrome 的網址列開始自動完成它們時,您就清楚地知道自己要去哪裡。 這可能看起來很愚蠢。這 使用者介面 網址數量?誰手動輸入或編輯 URL?但鍵盤仍然是最有效的輸入裝置。如果您要去的地方是您已經去過的地方,那麼輸入幾個字母可能比等待頁面加載、單擊等更快地到達目的地。它可能比篩選書籤更快到達那裡。或者,如果您要去的位置在層次結構中位於上層,則精心設計的 URL 將允許您拖曳以進行選擇,然後從末尾退格一些內容。 Flickr 允許完成這一切,而且無需按 Shift 鍵。 任何易於編輯的 URL 都需要輕鬆編輯 可讀的, 也。 Flickr 是。連結名稱非常簡單,以至於看到菜單… …準確地告訴您每個項目的 URL 是什麼。 此後的幾年裡,富文本的夢想並沒有實現。我們繼續在各地看到和使用裸 URL。這就是 Flickr URL 的另一個好處:它們很短。它們可以放在電子郵件或 Markdown 中。從頭開始,它們可以被放置在 句子。 今天,它們在 Slack 上永遠不會被中間那個令人沮喪的省略號截斷(這偶爾會導致有人複製縮短且格式錯誤的 URL 並進一步共享!)。…

  • Världen styrs av människor som inte är smartare än du

    Diskussioner om Hacker News och Kvittra. Jag tänker ofta på Steve Jobs mest kända syn på livet: ” title=”video123″ name=”video123″ allow=”accelerometer; automatisk uppspelning; krypterad media; gyroskop; bild-i-bild” frameBorder=”0″ webkitallowfullscreen=”true” mozallowfullscreen=”true” width=”600″ height=”400″ allowFullScreen aria-hidden=”true”> ”När du växer upp brukar du få höra att världen är som den är och att ditt liv bara är att…

  • Opérations PostgreSQL que vous ne pouvez pas EXPLIQUER · Felix Geisendörfer

    Publié : 23 mai 2017 Je m’intéresse actuellement aux composants internes de PostgreSQL pendant mon temps libre, notamment en essayant de comprendre le planificateur et l’exécuteur de requêtes. C’est une expérience profondément humiliante, mais je suis parfois ravi de pouvoir répondre à des questions simples sur lesquelles je fais des recherches. L’une de ces questions est…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *