栞/#dev
「ライブラリを選定する際、迷ったら小さいもの」
「テストは品質を上げない」
「PHPを否定する人たちは、1998年の時点であった問題を槍玉に挙げており、現在の状況が分かっていない。PHPは今日ではとても成熟したエコシステムだ」
「とてもすばらしい世界だけど、プログラム組むときには忘れたほうがいい。 オブジェクト指向迷路ができるだけだ。」
「プログラマの生産性は20倍 という表現がマズイのではないか?と思い始めている。20倍なら20人雇えばいいよねとなる。 しかし、実際のプログラマの生産性は ピアノを引くようなものだ。 猫ふんじゃったならだれでも引ける。 だけれども、 そのレベルの人を500人集めても、ショパンは引けない。 ショパンを引きたければ、ショパンを引けるピアニストを連れてくるしかない。 一人か二人で十分。」
「経験を積めば積むほど、今まで自分がバカにしていたものがいかに優れているかがわかるようになったし、逆に今まで無条件で最高だと考えていた技術の欠点も見えてきて、新しい技術が単に新しくてcoolそうだというだけで飛びついたりすることは減ってきた。」
URL設計に
「JSXは、このような「人間が行うのは現実的には不可能な最適化」を自動的に行うことで、「JavaScriptよりも速い」プログラミング言語になっているのだ」
「いま自分は非常に難しい問題を抱えている。それは、コードが書けないと言う問題だ。自分がどんなコードを書いても、それに対して問題点が思い浮かび、それを解決する方法が思いつかない。この状態を自分は「潔癖性」と呼んでいるのだが、なかなか乗り越えることができない。」
ネーミングで英語を使うなら
1つのコミットに1つの意図をこめると伝わりやすいよね