尊敬するテクノロジーの偉人たち
開発者の話を聞くと、尊敬の気持ちが止まりません!!
沢山書きたいので、少しずつ増やしていきます。
リーナス・ベネディクト・トーバルズ
Linus Benedict Torvalds
Linuxカーネルやバージョン管理のGitを開発した方ですね。
自伝『それがぼくには楽しかったから 全世界を巻き込んだリナックス革命の真実』
まつもとゆきひろ
通称Matzマッツさんです。Rubyの生みの親です。
Rubyは開発でよく使わせていただいてます。楽しいです!!
デイヴィッド・ハイネマイヤー・ハンソン
David Heinemeier Hansson
Webアプリケーションフレームワーク「Ruby on Rails」の作者です。
2004年にオープンソースとしてRuby on Railsをリリース。Railsは、Rubyを基盤としたWebアプリケーションフレームワークです。Railsは、DRY(Don't Repeat Yourself)や「設定より規約(Convention over Configuration)」という開発者の作業を簡素化する原則を基礎にしており、Web開発の世界に大きな影響を与えました。
ブラム・ムールナー
Bram Moolenaar
長年、多くのエンジニアに愛され今もなお使われ続けているテキストエディタVimの作者です。
ウォード・カニンガム
ハワード・ウォード・カニンガム(Howard G. "Ward" Cunningham)
世界初の「Wiki」(WikiWikiWeb)を開発。
Wikiはコンピュータ上で共同作業によってテキストの編集を行うという概念およびツールのこと。1995年にインターネット上に公開された「Portland Pattern Repository」が、Wikiが用いられた最初のWebサイトとして知られています。
メルヴィン・コンウェイ
コンウェイの法則「システムを設計する組織は、そのコミュニケーション構造をそっくりまねた構造の設計を生み出してしまう」と提唱した方ですね。
マーク・ザッカーバーグ
Mark Elliot Zuckerberg
Meta Platforms, Inc.(旧称: Facebook, Inc.)の共同創業者兼会長兼CEO。
完璧を目指すよりまず終わらせろ
ラリー・ウォール
Larry Wall
プログラミング言語Perlの開発者。
「プログラマの三大美徳」を提唱した方でも有名ですね。
怠惰 - Laziness
短気 - Impatience
傲慢 - Hubris
怠慢(Laziness)
サボる、というわけではありません。「ラクをするために努力を惜しまない」という意味ですね👍
短気 - Impatience
「やるべき作業を極力短くする」ことを意味します。先を見越してプログラミングする姿勢ですね。
傲慢(Hubris)
「文句のつけようのない高品質のプログラムが書ける」ことです。