本題に入る前に、「最もリツイートされたツイート」を訳そうと思ったのですが、ほとんど意味が分からなかったのですよ。
前後の文脈があったかも知れないので、それ単体で理解するのはそもそも難しいのかも知れないけど、単純に訳そうとしてもうまく訳せませんでした。
教科書的な英語を勉強するだけじゃこういう俗語的な英語の理解は難しいんですかね? 生きた英語を学ばないとなーと思いました。
で、こちらが本題ですが、ITにやプログラミングに関する50の有名な言葉が紹介されています。
Top 50 Programming Quotes of All Time | TechSource
ぐっときたいくつかを紹介します。
42. “Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”
– Mosher’s Law of Software Engineering
プログラムがうまく動かないと嘆く必要はない。すべてがうまく動いてしまえばあなたは職を失うのだから。
41. “I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing.”
– Oktal
Microsoftの”.Net”をもしUnixファイルシステム上に置いた場合、隠しファイルになるんですねw これは意図したものかどうか
31. “Good design adds value faster than it adds cost.”
– Thomas C. Gale
「良いデザインはそれにかかるコストを凌駕する」的な意味?
29. “Talk is cheap. Show me the code.”
– Linus Torvalds
これは比較的簡単ですね。リーナスかっこいい!
28. “Perfection [in design] is achieved, not when there is nothing more to add, but when there is nothing left to take away.”
– Antoine de Saint-Exupéry
完璧なデザインというのは、それには加えるべきものが何ひとつないものを言うのではなく、取り除くものが何一つないということなのだ。
8. “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.”
– Larry Wall
プログラマが大事にすべき三大美徳とは:怠惰、短気、傲慢
Larry Wallのこのセリフは有名なんでしたっけ?どっかで聞いたことあったような。
7. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.”
– Alan Kay
「今日のほとんどのソフトウェアは何百万ものれんがを積み重ねたピラミッドのようなものだ。それも大勢の奴隷の強制労働によって作られている。」
オブジェクト指向を作った人なんですね。有名な人だったんだ。。
アラン・ケイ – Wikipedia