執筆

デザイン、開発、AIインフラ、製品構築についての考え。

4 分で読める

エンジニアリング哲学:Mark Shuttleworth

Mark Shuttleworthは、ただ一つの理念の上にUbuntuを築きました——「人間のためのLinux、すべての人のための自由なソフトウェア」。その根にあるのはubuntu、すなわち「他者への思いやり」であり、決まった時計に合わせて世に送り出されてきました。

Engineering & Craft
engineering-philosophy linux open-source ubuntu release-management
2 分で読める

エンジニアリング哲学:バーバラ・リスコフ、契約こそが型である

バーバラ・リスコフはデータ抽象をプログラミングの基本要素へと押し上げました。型とはそれが守る契約であり、サブタイプはスーパータイプが交わすあらゆる約束を必ず果たさなければなりません。

Engineering & Craft
engineering-philosophy abstraction programming-languages distributed-systems american
1 分で読める

エンジニアリング哲学:Rich Hickey、シンプルはイージーではない

Rich HickeyはClojureとDatomicを、たった一つの区別の上に築きました——シンプルはイージーではない。シンプルとは「絡まっていない」、つまり一つの物事に一つの関心。イージーとはただ「慣れ親しんでいる」だけのことです。

Engineering & Craft
engineering-philosophy simplicity clojure functional-programming immutability
1 分で読める

エンジニアリング哲学:アラン・ケイ、本当に大きなアイデアはメッセージングだった

アラン・ケイは視点を変えることで未来を発明しました。コンピューティングを思考のための媒体として捉え、メッセージでやり取りするオブジェクトからシステムを組み立てるという発想です。

Engineering & Craft
engineering-philosophy object-oriented smalltalk computing-history american

外部記事

技術記事: Introl