https://twitter.com/CodeWisdom
Code
ここらへん
https://github.com/YumaInaura/YumaInaura/tree/master/api/lib
exe
./timeline.py CodeWisdom | FROM=en TO=ja TRANSLATE_JSON_KEY=full_text ../google-translate/translate-json.sh > log/codewisdom.js
cat log/codewisdom.js | JSON_TEXT_KEY=ja_translated_full_text PERIOD=」 ./markdown.py | p
作業時間
既に自作ライブラリなどが揃っていたので、30分ぐらい
Step
- Twitter のユーザータイムラインを json で得る
- json のまま google 翻訳する
- json を markdown 形式に変換する
以上。
それまでにやっていたこと
- Twitetr で自分の timeline から json を得る仕組みを用意していたので、あとは対象ユーザーを切り替えられるようにしただけで済んだ
- Google 翻訳で json を保ったままテキスト翻訳する仕組みを用意しておいて、環境変数で翻訳元言語と翻訳先原語を切り替えられるようにしておいていた
- json を markdown に変換する仕組みを用意していた
- それぞれのスクリプト等を役割の粒度毎に分離していたので、やりたいことがうまく出来た
- アイディアを形にするスピード感を今までで一番感じた瞬間だった
きっかけ
Twitterのかきぴさんと話していて。
名言レベルなら勝手に翻訳しても問題ないはず。(たぶん)
元のツイートも他所から引っ張ってきているであろうはずぐらいですし。
「コンピューターを操作するのはクールなことです。彼らは主張しません。彼らはすべてを覚えていて、ビールをすべて飲んでいるわけではありません。」
- ポール・リーリー
"ソフトウェア開発者として、私は作家、音楽家、そして映画製作者たちを嫉妬しています。ソフトウェアとは異なり、彼らが何かを創り出すとき、それは永遠に行われます、" - Moxie Marlinspike
「日曜日の朝のようにプログラミングは簡単ではありません。静かな詩です。」
- ワセム・ラティフ
「実際にそれらを必要としているときには、常にものを実装し、あなたがそれらを必要としていると予見しているときには決して実装しないでください。」
- ロンジェフリーズ
「誰かにプログラムを与えなさい、あなたは一日それらをいらいらさせます;彼らにプログラムする方法を彼らに教えなさい、あなたは一生の間彼らを不満にさせます。」
- David Leinweber
「穏やかに、親切に、そしてあなたの仲間を寛容にしなさい。あなたが尊重する人々からの尊敬は本当に固執する唯一の報酬です」
- ラスティラッセル
「1.簡単に始めましょう。
それを働かせる。
それから、複雑さを加えなさい。」
- @TomBredemeier
"勤勉であれば、何かをゆっくり動かすことが可能です。" - Tom Duff
「プログラミングはアルゴリズム設計の技術であり、誤ったコードをデバッグする技術です。」
- エレンウルマン
「彼らはもうバニーのようなバグを作りません。」
- Olav Mjelde
「プログラミング:アイデアが現実のものに変わるとき」
- Maciej Kaczmarek
「コード行でプログラミングの進捗状況を測定することは、航空機の建物の進捗状況を重量で測定することに似ています。」
- ビルゲイツ
「日常生活はプログラミングのようです。あなたが何かを好きなら、あなたはそれに美しさを入れることができます。」
- ドナルド・クヌース
「テストは失敗につながり、失敗は理解につながります。」
- バートルタン
「プログラムを単純に見せる言語ではありません。言語をシンプルに見せるのはプログラマーです! - - Uncle Bob
「優れた仕様は、どのプログラミングツールやテクニックよりもはるかに優れたプログラマの生産性を常に向上させます。」
- ミルトブライス
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれているかもしれません。イーグソンの法則
人々のようなプログラムは年をとる。老化を防ぐことはできませんが、その原因を理解し、その影響を限定し、そして一部のダメージを元に戻すことはできます。 - マリオフスコ
「今日の仕事を今日終わらせることができても、明日の仕事を明日に終わらせることができないようなやり方でそれを行うのであれば、負けとなります」
- Martin Fowler
「サーバーレスは、JavaScriptがJavaに対応するのと同じようにサーバーに対応します。」
- デイブ・チェイニー
「時に問題は、問題が何であるかを発見することです。」
- ゴードングレッグ
「あなたのコードをコメントすることはあなたの浴室を掃除することに似ています - あなたはそれをしたくないです、しかしそれは本当にあなたとあなたのゲストのためにより快適な経験を作り出します。」
- ライアンキャンベル
「単純なことは愚かなことではありません。そうだと思っているのです」
- Paul Krugman
「カプセル化は重要ですが、それが重要な理由はより重要です。カプセル化は、私たちのコードを推論するのに役立ちます。」
- Michael Feathers
「何かがうまくいかないときに感じる驚きの量は、実行されているコードに対する信頼と信仰の量に正比例します。」
- 実用的なプログラマー
「すべてのプログラムには2つの目的があります。それが書かれた目的とそうでない目的です。」
- アランJ.ペルリス
「ドライバーを持っているプログラマーやプログラムを持っているハードウェアエンジニアよりも恐ろしいのは、1組のワイヤーカッターとrootパスワードを持っているユーザーだけだ」
。 - エリザベスズウィッキー
「コンピューターを操作するのはクールなことです。彼らは主張しません。彼らはすべてを覚えていて、ビールをすべて飲んでいるわけではありません。」
- ポール・リーリー
「もしあなたが積極的にリスクを攻撃しなければ、そのリスクはあなたを積極的に攻撃するでしょう。」
- トムギルブ
"良いソフトウェアの機能は、複雑なものを単純に見せることです。" - Grady Booch
「コンピュータに関する良い知らせは、彼らがあなたに彼らに指示することをするということです。悪い知らせは彼らがあなたに彼らにそう言うように言うということです。」
- テッドネルソン
「作成できないもの、理解できない」
- リチャードファインマン
"コードと恋に落ちることは、問題解決と恋に落ちることと永遠に進行中の会話の一部であることを意味します。" - Kathryn Barrett
「ときどき何かを放置して一時停止した方が良い場合があります。これはプログラミングに非常に当てはまります。」
- ジョイスウィーラー
「時に問題は、問題が何であるかを発見することです。」
- ゴードングレッグ
「人々は変化に抵抗する大きな傾向を持っています。彼らは、「私たちはいつもこれをやり遂げました」
と言うのが好きです。グレースホッパー
「プログラム構築の本質の大部分は、実際には仕様のデバッグです。」
- Fred Brooks
「時には、エレガントな実装は単なる機能です。方法ではありません。クラスではありません。フレームワークではありません。単なる機能です。」
- John Carmack
「コーディングを早くすればするほど、プログラムの実行時間は長くなります。」
- ロイ・カールソン
「だれでもコンピュータが理解できるコードを書くことができます。優れたプログラマは人間が理解できるコードを書くのです」
。 - マーティンファウラー
「世界で最も安全なコードは書かれていないコードです。」
- コリンパーシバル
「最初にそれをし、次にそれを正しくし、そしてそれをより良くする。」
- アディ・オスマニ
「唯一の真の方法で。「スパゲッティコード」
のオブジェクト指向バージョンは、もちろん「ラザニアコード」です(レイヤーが多すぎます)。 - ロベルトウォルトマン
「あたかも私たちがこれまで理解しなければならない唯一の人物であるかのようにソフトウェアを書くことは、起こりうる最大の過ちであり誤った仮定の1つです。」
- カロリーナ・シュチュール
科学で聞くべき最もエキサイティングなフレーズ、新しい発見を告げるものは「ユーリカ」
ではありません。しかし、それは面白いです... - Isaac Asimov
「大工では2回測定して1回切断します。ソフトウェア開発では、時間がなくなるまで測定したり切断したりすることはありません。」
- アダムモース
「進化するシステムは、それを減らすための作業が行われない限り、その複雑さを増します。」
- メイル・リーマン
「単純さとは、自明性を減じて意味のあるものを追加することです。」
- ジョン前田
「イーグルソンの法則:あなたが6ヶ月以上見ていないあなた自身のどんなコードも同様に他の誰かによって書かれたかもしれません。」
- Alan Eagleson
「恥ずかしがり屋のコード - 他のモジュールに不要なものを明らかにしない、そして他のモジュールの実装に依存しないモジュールを書く」
。 - デイブトーマス
「プログラマーの問題は、遅すぎるまでプログラマーの行動を見分けることができないことです。」
- Seymour Cray
「1人のプログラマが1か月でできること、2人のプログラマが2か月でできること」
- フレッドブルックス
Javaは、CarがCarpetに対してJavaScriptとするものです。 - - クリスハイルマン
「平均的なユーザーは、(1)正常に動作し、(2)高速である限り、何が起こるかについて気にする必要はありません。」
- ダニエルJ.バーンスタイン
「あなたが知っているすべての素晴らしい開発者は、実際に解決するまでは解決できなかった問題を解決することによってそこにたどり着きました。」
- パトリック・マッケンジー
「複雑さの主な原因は、ソフトウェアベンダがユーザーが望むほとんどすべての機能を無差別に採用していることです。」
- Niklaus Wirth
"ブール値についての最も良いことはあなたが間違っている場合でも、あなたは少しだけオフになっています。" - 匿名
「コーディングの数週間で、計画の時間を節約できます。」
- 道の
「新技術があなたの上にロールオーバーしたら、あなたがsteamrollerの一部ではないならあなたは道の一部です。」
- Stewartブランド
「月曜日のコードのデバッグに残りの週を費やすのではなく、月曜日にベッドにいるほうがよい場合があります」
- クリストファー・トンプソン
「そして、コンピュータのプログラミングはとても魅力的でした。あなたはあなた自身の小さな宇宙を作り、そしてそれはあなたがそれにそうするようにあなたが言うのを行います。」
- ヴィントサーフ
「貧弱なテストの効率を向上させるよりも、テストの有効性を最初に向上させる方がはるかに優れています。カオスを自動化することで、より速いカオスが得られます。」
- マーク・フュースター
「コンピュータ言語のデザインは公園を散歩するようなものです。ジュラシックパーク、それです。」
- ラリーウォール
「良いプログラマーは、一方通行の道を渡る前に常に両方向を見ている人です。」
- ダグリンダー
「文書化されていないフレームワークは、ガイドなしの迂回路のようなものです。」
「あなたはプロジェクトを持つことができます:
time予定通りに完了
budget予算で完了
✅正しく完了
2つ選んでください。」
- 不明
「削除されたコードはデバッグされたコードです。」
- ジェフ・シッケル
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻💌
「単純さとは、自明性を減じて意味のあるものを追加することです。」
- ジョン前田
配列インデックスは0と1のどちらから始めるべきですか。私の0.5の妥協案は、適切な考慮なしには拒絶されました。」
- Stan Kelly-Bootle
「効率的な開発の鍵は、「おもしろい新たな過ちを犯す」
ことです。」 - トムラブ
「ドキュメンテーションはあなたがあなたの将来の自己に書くラブレターです。」
- ダミアンコンウェイ💌
「水の上を歩くことと仕様からソフトウェアを開発することは、両方が凍結されていれば簡単です。」
- エドワードVベラード
「準備ができている、発射する、狙う:ソフトウェア開発への素早いアプローチ。準備ができて、狙う、狙う、目的、狙い:ソフトウェア開発への遅いアプローチ。」
- 匿名
「プログラミングはあなたが知っていることではありません。それはあなたが理解できることについてです。」
- クリスパイン
プログラマーは芸術家だとは思わないかもしれませんが、プログラミングは非常に創造的な職業です。それは論理に基づいた創造性です。」
- John Romero
「トリックは、あなたが望む問題ではなく、あなたが持つ問題を解決することです。」
- ブラム・コーエン
「他の誰かがあなたのコードを読むことを意図していなくても、誰かがあなたのコードを見つめてそれが何をするのか理解しなければならない可能性はまだ非常にあります。 " - Raymond Chen
「プログラミングはタイプすることではなく、考えることです。」
- リッチヒッキー
「バグが表面化するまでの時間が長いほど、見つけるのは難しくなります。」
- Roedy Green
「ピザのようなプログラミング言語は、大きすぎる、小さすぎるという2つのサイズしかありません。」
- リチャード・パティス
「一般的にプログラムは、何か言いたいことがある場合を除き、何も言わないでください。」
- Kernighan and Plauger
「分析エンジンは、ジャカード織機が花と葉を織るように、代数パターンを織ります。」
- Ada Lovelace
「アマチュアソフトウェアエンジニアは常に魔法を求めています。」
- Grady Booch
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻
「あなたの問題は他人の解決策です。あなたの解決策は彼らの問題になるでしょう。」
- 道の
「複雑さの主な原因は、ソフトウェアベンダがユーザーが望むほとんどすべての機能を無差別に採用していることです。」
- Niklaus Wirth
「プログラムがよりきれいでより良いものであればあるほど、それはより速く走るでしょう。そうでない場合は、早くするのは簡単でしょう。」
- Joshua Bloch
"騒音に気を取られないでください。" - 匿名
「人間は変化に対してアレルギーがあります。私たちはいつもそれをやり遂げようとしています。壁には反時計回りに走る時計があるのです」
- グレースホッパー
「プログラミングはピンボールのようなものです。それをすることへの報酬はそれをまたやる機会です。」
- 道の
「解決すると問題は単純になります」
「ただし、他の人のモジュールで作業している場合は、その規則を使用したほうがよいでしょう。それは他人と働くことを学ぶことの一部です。」
- Ray Ozzie
「質問を定式化するのに役立つ場合は、他のアクティビティと比較すると便利です。回答を正当化するために使用すると危険です。」
- マーティンファウラー
「最も安く、最も速く、そして最も信頼できるコンポーネントは、そこにはないものです。」
- ゴードンベル
「入港船は安全ですが、それは船の目的ではありません。海に出港して新しいことをする」
- Grace Hopper
「自分がテストするコードと同じくらい自分がコーディングするテストに自信がある必要があります。」
「[コードの再利用]はかなりの量のコーディングを節約しますが、もっと重要なのは一貫性です。」
- KernighanとPlauger
「新しいプログラミング言語を学ぶ唯一の方法は、その中にプログラムを書くことです。」
- デニス・リッチー
「デバッグは、あなたが殺人者でもある犯罪映画の探偵のようなものです。」
- Filipe Fortes
「それで、あなたが速く行きたいのなら、あなたがすぐにやりたいのなら、あなたがあなたのコードを書きやすくしたいのなら、それを読みやすくしてください。」
- Robert C. Martin
私が問題に取り組んでいるとき、私は美について決して考えません。私は問題を解決する方法だけを考えます。しかし、私が終わったとき、もし解決策が美しくなければ、それは間違っていることを私は知っています。」
- R. Buckminster Fuller
「ハムはハムであるのと同様に、JavaはJavaScriptである」
- 弾力のあるWebデザイン、Jeremy Keith
幸せProgrammersDayみんな! 🎉💻📚
「あなたが知っているすべての素晴らしい開発者は、実際に解決するまでは解決できなかった問題を解決することによってそこにたどり着きました。」
- パトリック・マッケンジー
「プログラム構築の本質の大部分は、実際には仕様のデバッグです。」
- Fred Brooks
Bram Cohen(@bramcohen) - BitTorrentのコンピュータープログラマー兼発明者。
配列インデックスは0と1のどちらから始めるべきですか。私の0.5の妥協案は、適切な考慮なしには拒絶されました。」
- Stan Kelly-Bootle
「正しい答えを得るための最善の方法は、質問をすることではなく、間違った答えを投稿することです。」
- カニンガムの法則
「プロトタイプの価値は、コード自体ではなく、あなたに与える教育にあります。」
- アランクーパー
「2度目にコードのリファクタリングを延期するのは延期になりました。レガシーになりました。あなたのCraftに立ち向かおう!」
「コンピュータサイエンスには、他のレベルの間接参照を使用しても解決できない問題はありません。しかし、それは通常別の問題を引き起こします。」
- David Wheeler
「機械の表面の下で、プログラムは動きます。努力がなければ、それは拡大して収縮します。非常に調和して、電子は散乱して再編成します。モニターの形は水面の波紋にすぎません。エッセンスは目に見えないように下にとどまっています。」
- プログラミングの本、マスター元 - 馬。
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻
「私は締め切りが大好きです。私は飛んでいくうちに、彼らが作る素晴らしいサウンドが好きです。」
- ダグラス・アダムス
「各プログラムに1つのことをうまくやらせる。新しい仕事をするには、新しい機能を追加して古いプログラムを複雑にするのではなく、新しく作成してください。」
- Eric S. Raymond
「プログラマーの問題は、遅すぎるまでプログラマーの行動を見分けることができないことです。」
- Seymour Cray
「80%のコンピュータサイエンスは探偵の仕事です。何が起こったのか、起きなかったのか、またその理由を調べるために調査する必要があります。」
「学ぶ方法を知っています。それから、学びたいです。」
- キャサリン・ジョンソン
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれた可能性があります。」
- イーグソンの法則
「コードはパズルです。他のゲームと同じように、ゲームです。」
- アランチューリング
「ソフトウェアの複雑さは、1つのことに2つのことをさせようとすることに起因します。」
- ライアンシンガー
「あなたが持つことができる最高のプログラミングスキルの1つは、しばらくの間立ち去るべき時を知ることです。」
- オスカーゴッドソン
「だれでも、コンピュータが理解できるコードを書くことができます。優れたプログラマーは、人間が理解できるコードを作成します。」
- Martin Fowler
「ソフトウェア開発者として、あなたはあなた自身の最悪の敵です。すぐに気づくほど、あなたはより良い恩恵を受けることになります。」
- Jeff Atwood
「殺人の謎を解明しても大丈夫ですが、コードを解明する必要はありません。それを読むことができるはずです。」
- Steve McConnell
「プログラミング:アイデアが現実のものに変わるとき」
- Maciej Kaczmarek
「あたかも私たちがこれまで理解しなければならない唯一の人物であるかのようにソフトウェアを書くことは、起こりうる最大の過ちであり誤った仮定の1つです。」
- カロリーナ・シュチュール
「誰かにプログラムを与えなさい、あなたは一日それらをいらいらさせます;彼らにプログラムする方法を彼らに教えなさい、あなたは一生の間彼らを不満にさせます。」
- David Leinweber
「何かを単純化することができるという潜在的な疑念は、やりがいのある課題の世界で最も豊富な原因です。」
- Edsger Dijkstra
「まず、問題を解決してから、コードを書いてください。」
- ジョンジョンソン
「恥ずかしがり屋のコード - 他のモジュールに不要なものを明らかにしない、そして他のモジュールの実装に依存しないモジュールを書く」
。 - デイブトーマス
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻💌
「ユーザーインターフェースは非常に単純でなければならないので、緊急事態の初心者は10秒以内にそれを理解することができます。」
- テッドネルソン
「プログラムの最も重要な特性は、プログラムがそのユーザーの意図を達成するかどうかです。」
- C.A.R.ホアレ
「今日の仕事を今日終わらせることができても、明日の仕事を明日に終わらせることができないようなやり方でそれを行うのであれば、あなたは失うことになります。」
- Martin Fowler氏、リファクタリング:既存コードの設計の改善
「複雑さは目標ではありません。複雑なシステムのエンジニアとして記憶されたくないのです。」
- デビッドパルナス
「プログラムの完成度が90%を下回ることはなく、95%を超えることはありません。」
- Terry Baker
「すべてのプログラムには2つの目的があります。それが書かれた目的とそうでない目的です。」
- アランJ.ペルリス
「[プログラミングは]夕食を計画するのと同じです。必要なときに準備が整うように、事前に計画を立て、すべてのスケジュールを設定する必要があります。コンピュータプログラミングでは女性は当然のことです。」
- Grace Hopper
"賢明な試行錯誤は完璧な知性の計画よりも優れています。" - David Kelley
コンピュータサイエンスは、抽象化の科学であり、問題に対する正しいモデルを作成し、それを解決するための適切な機械化可能な技法を考案します。 - アルフレッド・アホ
「未来を予測する最良の方法はそれを実行することです。」
- アランケイ
「コードはユーモアのようなものです。説明しなければならない場合、それは悪いことです。」
- Cory House
「関数は1つのことをするべきです。それらはそれをうまくやるべきです。彼らはそれをするべきです」
- ロバートC.マーティン
「エラーのないプログラムを書くには2つの方法があります。3つ目だけが動作します。」
- Alan Perlis
「何かがうまくいかないときに感じる驚きの量は、実行されているコードに対する信頼と信仰の量に直接比例します。」
- The Pragmatic Programmer
「現在提供されている機能の90%は、提供されていない100%より優れています。」
- Brian W. Kernighan& A P. J.プラウガー
「プログラマの観点から見ると、ユーザーは読み取り要求を発行したときに入力する周辺機器です。」
- P. Williams
「それは私のマシン上で動作します。」
- 匿名
「私はまだ問題を見ていませんが、正しい方法で見ても、それ以上複雑になることはありませんでした。」
- Poul Anderson
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💌
「プログラミングは他の種類の問題解決のようなものです。正しい質問をしてください。解決策は簡単です。コードが非常に複雑な場合は、間違った質問をする可能性があります。」
「オブジェクトは処理の抽象化です。スレッドはスケジュールの抽象化です。」
- ジェームズ・O・コプリエン
「プログラミングは芸術であり、他の芸術と同様に、繰り返し練習することで習得できます。」
ハッピーAdaLovelaceDay womeninSTEM#ALD18 WomenInTech
「私が理解できるように、私の理解はほんのごくわずかなほんのごく一部に過ぎません。」
「コンピュータサイエンスのほとんどの論文は、著者が他の誰かがすでに知っていることをどのように学んだかを説明しています。」
- ピーターランディン
「コンピュータサイエンスのほとんどの論文は、著者が他の誰かがすでに知っていることをどのように学んだかを説明しています。」
- ピーターランディン
「規格があなたの目の前に崖を提供しているからといって、必ずしもそれから飛び出す必要はありません。」
- ノーマンダイヤモンド
「新しいプログラミング言語を学ぶ唯一の方法は、その中にプログラムを書くことです。」
- デニス・リッチー
「うまくいかなければ、どれだけ速く動かなくてもかまいません」
- ミックラベラ
「アマチュアソフトウェアエンジニアは常に魔法を求めています。」
- Grady Booch
「興味があります。広く読んでください。新しいことを試す。私は人々が知性と呼ぶものの多くが好奇心に帰着すると思う」
- Aaron Swartz
「プログラミングは、最小で最小のものも同様に重要であることを世界に教えるための別の方法です。コードがセミコロンなしで実行されないときのように」
「言語は、私たちの考えを変えるか、しないかを決定します。」
- エリック・ナグム
「トリックは、あなたが望む問題ではなく、あなたが持つ問題を解決することです。」
- ブラム・コーエン
「プログラミングでは、難しい部分は問題を解決するのではなく、どの問題を解決するかを決定することです。」
- ポール・グラハム
プログラマーは芸術家だとは思わないかもしれませんが、プログラミングは非常に創造的な職業です。それは論理に基づいた創造性です。」
- John Romero
「プログラムは詩のようなものです。書かないと詩を書くことはできません。」
- E. W.ダイクストラ
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれた可能性があります。」
- イーグソンの法則
「コードが実行されるまで、すべて話題になります」
- ワードカニンガム
「コーディングを早くすればするほど、プログラムの実行時間は長くなります。」
- ロイ・カールソン
「コード行でプログラミングの進捗状況を測定することは、航空機の建物の進捗状況を重量で測定することに似ています。」
- ビルゲイツ
「まったく構築されるべきではない何かを効率的に構築することよりも非生産的なものはありません。」
- ミルトブライス
「世界で最も安全なコードは書かれていないコードです。」
- コリンパーシバル
「プログラミングはタイプすることではなく、考えることです。」
- リッチヒッキー
プログラミングはあなたが知っていることではありません。それはあなたが理解できることについてのものです。」
- クリスパイン
「進化するシステムは、それを減らすための作業が行われない限り、その複雑さを増します。」
- メイル・リーマン
「プログラミングの技術は共感から始まり、フォーマットや言語、ツール、アルゴリズム、データ構造ではありません。」
- ケントベック
「JavaScriptの強みはあなたが何でもできることです。弱みはあなたがすることです。」
- レッグブレイスウェイト
「それがソフトウェアのデザインに関する本ではないことを確認するために、定期的に表紙をちらっと見ずに魔法の原則に関する本を読むのは難しいです。」
- Bruce Tognazzini
「プログラミングを学ぶことは、タッチタイプを学ぶことが詩を書くことと関係があることよりも、対話型ソフトウェアを設計することと関係がありません」
- Ted Nelson
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻
「それで、あなたが速く行きたいのなら、あなたがすぐにやりたいのなら、あなたがあなたのコードを書きやすくしたいのなら、それを読みやすくしてください。」
- Robert C. Martin
「良いアイデアを持つための次善の策は、ユーザーからの良いアイデアを認識することです。時には後者のほうが良いのです。」
- エリック・レイモンド
「デバッグがソフトウェアのバグを取り除くプロセスであるならば、プログラミングはそれらを入れるプロセスでなければなりません。」
- Edsger Dijkstra
「最も安く、最も速く、そして最も信頼できるコンポーネントは、そこにはないものです。」
- ゴードンベル
"コンピューターは指示に従うのは得意ですが、頭を読むのは得意ではありません。" - Donald Knuth
「プログラマーにXを実行するためのライブラリがすでにあることを伝えることは、ソングライターにすでに愛についての曲があることを伝えることと同じです。」
- ピートコーデル
「世界で最も安全なコードは書かれていないコードです。」
- コリンパーシバル
「効率的な開発の鍵は、興味深い新たな間違いを犯すことです。」
- トムラブ
「あなたのコードを詩のように扱い、それを最低限のものにする。」
- ILYO
「私にとってプログラミングは重要な実践的な芸術以上のものです。知識の基盤における巨大な仕事でもあります。」
- グレースホッパー
「あなたの仕事は未来を予見することではなく、それを可能にすることです。」
- アントワーヌドサンテグジュペリ
「最初にそれをし、次にそれを正しくし、そしてそれをより良くする。」
- アディ・オスマニ
"問題を文書化しないで、それを修正してください。" - AtliBjörgvinOddsson
「プログラミングはピンボールのようなものです。それをすることへの報酬はそれをまたやる機会です。」
- 道の
「単純さは信頼性のための必要条件です」
- Edsger W. Dijkstra
「理想主義的であることは本当にあなたがあなたの進路に置かれた多くの障害のいくつかを克服するのを助けます。」
- アンディ・ハーツフェルト
「時間が示すように、私の頭脳は単なる致命的なものではありません。」
- アダラブレース
「唯一の真の方法で。「スパゲッティコード」
のオブジェクト指向バージョンは、もちろん「ラザニアコード」です(レイヤーが多すぎます)。 - ロベルトウォルトマン
「時に問題は、問題が何であるかを発見することです。」
- ゴードングレッグ
「今日の仕事を今日終わらせることができても、明日の仕事を明日に終わらせることができないようなやり方でそれを行うのであれば、負けとなります」
- Martin Fowler
「月曜日のコードのデバッグに残りの週を費やすのではなく、月曜日にベッドにいるほうがよい場合があります」
- クリストファー・トンプソン
「バグを修正せずに書き直してください。」
- 匿名
「あたかも私たちがこれまで理解しなければならない唯一の人物であるかのようにソフトウェアを書くことは、起こりうる最大の過ちであり誤った仮定の1つです。」
- カロリーナ・シュチュール
「効率的な開発の鍵は、「おもしろい新たな過ちを犯すこと」
です。 - トムラブ
"あなたはプロジェクトを持つことができます。時間通りに完了。予算通りに完了。正しく完了 - 2つ選んでください。" - 道の
「コンピュータの歴史の中で誰も完璧なソフトウェアを書いたことはありません。あなたが最初になることはまずありません」
。 - アンディハント
「私の最も生産的な日の1つは、1000行のコードを捨てることでした。」
- ケントンプソン
「プログラムの最も重要な特性は、プログラムがそのユーザーの意図を達成するかどうかです。」
- C.A.R.ホアレ
"シンプルさは信頼性のための前提条件です。" - Edsger W. Dijkstra
「あなたが知っているすべての素晴らしい開発者は、実際に解決するまでは解決できなかった問題を解決することによってそこにたどり着きました。」
- パトリック・マッケンジー
「プログラミングは一度に一つのことをすることの芸術です」
- Michael Feathers
「だれでも、コンピュータが理解できるコードを書くことができます。優れたプログラマーは、人間が理解できるコードを作成します。」
- Martin Fowler
「結局、開発階層のどこにいても、コーディングを続けてください。それがあなたにとって最も価値のある場所です。」
- 開発者コード
「ソフトウェアの複雑さは、1つのことに2つのことをさせようとすることに起因します。」
- ライアンシンガー
「プログラミング:アイデアが現実のものに変わるとき」
- Maciej Kaczmarek
「コンピュータに関する良い知らせは、彼らがあなたに彼らに指示することをするということです。悪い知らせは彼らがあなたに彼らにそう言うように言うということです。」
- テッドネルソン
「誰かにプログラムを与えなさい、あなたは一日それらをいらいらさせます;彼らにプログラムする方法を彼らに教えなさい、あなたは一生の間彼らを不満にさせます。」
- David Leinweber
「プログラミングはあなたの人生の残りの部分のために行われることから10分離れています。」
- Jon Maddox(@maddox)
「ときどき何かを放置して一時停止した方が良い場合があります。これはプログラミングに非常に当てはまります。」
- ジョイスウィーラー
"コードと恋に落ちることは、問題解決と恋に落ちることと永遠に進行中の会話の一部であることを意味します。" - Kathryn Barrett
「決して窓を開けられないようなコンピュータを信用しないでください。」
- Steve Wozniak💻
「あなたの問題は他人の解決策です。あなたの解決策は彼らの問題になるでしょう。」
- 道の
「分析エンジンは、ジャカード織機が花と葉を織るように、代数パターンを織ります。」
- Ada Lovelace
「それは書面で問題になるのと同じ理由でプログラミングでスタイルが重要であることが判明しました。それはより良い読書になります」
- ダグラス・クロックフォード
「あなたのコードをコメントすることはあなたの浴室を掃除することに似ています - あなたはそれをしたくないです、しかしそれは本当にあなたとあなたのゲストのためにより快適な経験を作り出します。」
- ライアンキャンベル
「プログラミングはピンボールのようなものです。それをすることへの報酬はそれをまたやる機会です。」
- 道の
「コーディングの数週間で、計画の時間を節約できます。」
- 道の
「もしあなたが積極的にリスクを攻撃しなければ、そのリスクはあなたを積極的に攻撃するでしょう。」
- トムギルブ
「単純なことは愚かなことではありません。そうだと思っているのです」
- Paul Krugman
「ワインのような優れたソフトウェアは時間がかかります。」
- ジョエル・スポルスキー🍷
「水の上を歩き、仕様からソフトウェアを開発することは、両方が凍結されていれば簡単です。」
- Edward V. Berard
「プログラムの最も重要な特性は、プログラムがそのユーザーの意図を達成するかどうかです。」
- C.A.R.ホアレ
「最初は成功しなかった場合は、バージョン1.0と呼びます。」
- 道の
「コンピューターを操作するのはクールなことです。彼らは主張しません。彼らはすべてを覚えていて、ビールをすべて飲んでいるわけではありません。」
- ポール・リーリー
「新技術があなたの上にロールオーバーしたら、あなたがsteamrollerの一部ではないならあなたは道の一部です。」
- Stewartブランド
「プログラムは詩のようなものです。書かないと詩を書くことはできません。」
- E. W.ダイクストラ
「あなたは、ある方法であなた自身の迷路を構築しています、そしてあなたはそれに迷子になるかもしれません。」
- Marijn Haverbeke、Eloquent JavaScript:プログラミングへの現代的な紹介
"問題を文書化しないで、それを修正してください。" - AtliBjörgvinOddsson
「エラーのないプログラムを書くには2つの方法があります。3つ目だけが動作します。」
- アランJ.ペルリス
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻💌
「アマチュアソフトウェアエンジニアは常に魔法を求めています。」
- Grady Booch
「すぐにあまり多くの機能を追加しないようにし、中核となるアイデアを構築してテストする。 - リアカルバー
「コンピュータ言語のデザインは公園を散歩するようなものです。ジュラシックパーク、それです。」
- ラリーウォール
「コードはパズルです。他のゲームと同じように、ゲームです。」
- アランチューリング
「新しいシステムの新しいユーザーはそれぞれ、新しいクラスのバグを発見します。」
- ブライアン・W・カーニガン
「シンプルな商品を作ることと、製品をシンプルにすること。」
- Des Traynor
「書き留められなければ、存在しません。」
- Philippe Kruchten
「ハムはハムであるのと同様に、JavaはJavaScriptである」
- 弾力のあるWebデザイン、Jeremy Keith
「トリックは、あなたが望む問題ではなく、あなたが持つ問題を解決することです。」
- ブラム・コーエン
「最高のエラーメッセージは表示されないメッセージです。」
- トーマスフックス
「単純さは信頼性のための必要条件です」
- E. W.ダイクストラ
「あなたの問題は他人の解決策です。あなたの解決策は彼らの問題になるでしょう。」
- 道の
"コードと恋に落ちることは、問題解決と恋に落ちることと永遠に進行中の会話の一部であることを意味します。" - Kathryn Barrett
「貧弱なテストの効率を向上させるよりも、テストの有効性を最初に向上させる方がはるかに優れています。カオスを自動化することで、より速いカオスが得られます。」
- マーク・フュースター
「毎日コードを書いてください。」
- ジョン・レジッグ
「大工では2回測定して1回切断します。ソフトウェア開発では、時間がなくなるまで測定したり切断したりすることはありません。」
- アダムモース
"ソフトウェアを構築する前に重要な情報の収集を決して過小評価しないでください" - @ LeoBono1
「まず、問題を解決してから、コードを書いてください。」
- ジョンジョンソン
「決して窓を開けられないようなコンピュータを信用しないでください。」
- Steve Wozniak💻
"騒音に気を取られないでください。" - 匿名
「そして、コンピュータのプログラミングはとても魅力的でした。あなたはあなた自身の小さな宇宙を作り、そしてそれはあなたがそれにそうするようにあなたが言うのを行います。」
- ヴィントサーフ
「プログラムは、人々が読むことができるように、そして偶然にもマシンが実行するように書かれている必要があります。」
- Harold Abelson
「貧弱なテストの効率を向上させるよりも、テストの有効性を最初に向上させる方がはるかに優れています。カオスを自動化することで、より速いカオスが得られます。」
- マーク・フュースター
「時には、エレガントな実装は単なる機能です。方法ではありません。クラスではありません。フレームワークではありません。単なる機能です。」
- John Carmack
「月曜日のコードのデバッグに残りの週を費やすのではなく、月曜日にベッドにいるほうがよい場合があります」
- クリストファー・トンプソン
「すべてのシステムには、2つの規則があります。意図されている、または一般的に認識されている規則と、実際の規則(「現実」
)です。」 - Paul Buchheit
「イーグルソンの法則:あなたが6ヶ月以上見ていないあなた自身のどんなコードも同様に他の誰かによって書かれたかもしれません。」
- Alan Eagleson
「コメントは匂いと見なされるべきだということを、私はここ数年で学びました」
- Ron Lisle
プログラミングはあなたが知っていることではありません。それはあなたが理解できることについてのものです。」
- クリスパイン
「不可能なことはただ時間がかかる」
- イアン・ヒクソン
「うまくいかなくても心配しないでください。すべてがうまくいったなら、あなたは仕事を辞めるでしょう。」
- モッシャーのソフトウェア工学の法則
「デバッグがソフトウェアのバグを取り除くプロセスであるならば、プログラミングはそれらを入れるプロセスでなければなりません。」
- E. W.ダイクストラ
「プログラミングは、1つの大きな不可能なタスクをいくつかの非常に小さな可能なタスクに分割することです。」
- Jazzwant
「ソフトウェア開発の最も重要な側面は、構築しようとしているものについて明確にすることです。」
- Bjarne Stroustrup
「進化するシステムは、それを減らすための作業が行われない限り、その複雑さを増します。」
- メイル・リーマン
「月曜日のコードのデバッグに残りの週を費やすのではなく、月曜日にベッドにいるほうがよい場合があります」
- クリストファー・トンプソン
「1人のプログラマが1か月でできること、2人のプログラマが2か月でできること」
- フレッドブルックス
「プログラムがよりきれいでより良いものであればあるほど、それはより速く実行されるでしょう。そして、そうでなければ、速くするのは簡単でしょう。」
- ジョシュアブロッホ
「デバッグ時に、初心者は修正コードを挿入します。専門家は欠陥のあるコードを削除します。」
- リチャード・パティス
「後になることは決してない」
- ルブランの法則
「時には、エレガントな実装は単なる機能です。方法ではありません。クラスではありません。フレームワークではありません。単なる機能です。」
- John Carmack
「最高のエラーメッセージは表示されないメッセージです。」
- トーマスフックス
「正しい答えを得るための最善の方法は、質問をすることではなく、間違った答えを投稿することです。」
- カニンガムの法則
「ハムはハムであるのと同様に、JavaはJavaScriptである」
- 弾力のあるWebデザイン、Jeremy Keith
「コードはユーモアのようなものです。あなたがそれを説明しなければならないとき、それは悪いことです。」
- コーリーハウス
「だれでもコンピュータが理解できるコードを書くことができます。優れたプログラマは人間が理解できるコードを書くのです」
。 - マーティンファウラー
「プログラマーの問題は、遅すぎるまでプログラマーの行動を見分けることができないことです。」
- Seymour Cray
「コード行でプログラミングの進捗状況を測定することは、航空機の建物の進捗状況を重量で測定することに似ています。」
- ビルゲイツ
「トリックは、あなたが望む問題ではなく、あなたが持つ問題を解決することです。」
- ブラム・コーエン
「プログラムを単純に見せる言語ではありません。言語をシンプルに見せるのはプログラマーです! - - Uncle Bob
「あなたのコードを詩のように扱い、それを最低限のものにする。」
- ILYO
「効率的な開発の鍵は、「おもしろい新たな過ちを犯す」
ことです。」 - トムラブ
「古くなっている引用文が「深く見えるように水を濁らせるように」
というのは、「あなたのエンジニアリングスタイルやコードベースを記述していないことを確認する」ことです。 - サラ・ドラスナー
プログラマーは芸術家だとは思わないかもしれませんが、プログラミングは非常に創造的な職業です。それは論理に基づいた創造性です。」
- John Romero
「結局、開発階層のどこにいても、コーディングを続けてください。それがあなたにとって最も価値のある場所です。」
- 開発者コード
「一般的にプログラムは、何か言いたいことがある場合を除き、何も言わないでください。」
- Kernighan and Plauger
「プログラムの最も重要な特性は、プログラムがそのユーザーの意図を達成するかどうかです。」
- C.A.R.ホアレ
「分析エンジンは、ジャカード織機が花や葉を織るように、代数パターンを織ります。」
- Ada Lovelace🌸🍃
配列インデックスは0と1のどちらから始めるべきですか。私の0.5の妥協案は、適切な考慮なしには拒絶されました。」
- Stan Kelly-Bootle
「何かがうまくいかないときに感じる驚きの量は、実行されているコードに対する信頼と信仰の量に正比例します。」
- 実用的なプログラマー
「プログラマーを驚くべきものにするのは、コードの行数ではなく、問題に対する彼の解決策の創造性です」
「新しいプログラミング言語を学ぶ唯一の方法は、その中にプログラムを書くことです。」
- デニス・リッチー
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💌
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれた可能性があります。」
- イーグソンの法則
「関数は1つのことをするべきです。それらはそれをうまくやるべきです。彼らはそれをするべきです」
- ロバートC.マーティン
「プログラミングは芸術であり、他の芸術と同様に、繰り返し練習することで習得できます。」
「コーディングを早くすればするほど、プログラムの実行時間は長くなります。」
- ロイ・カールソン
「人々は変化に抵抗する大きな傾向を持っています。彼らは、「私たちはいつもこれをやり遂げました」
と言うのが好きです。グレースホッパー
「興味があります。広く読んでください。新しいことを試す。私は人々が知性と呼ぶものの多くが好奇心に帰着すると思う」
- Aaron Swartz
「バグを修正せずに書き直してください。」
- 匿名
「バグを修正せずに書き直してください。」
- 匿名
「誰かにプログラムを与えなさい、あなたは一日それらをいらいらさせます;彼らにプログラムする方法を彼らに教えなさい、あなたは一生の間彼らを不満にさせます。」
- David Leinweber
"賢明な試行錯誤は完璧な知性の計画よりも優れています。" - David Kelley
「ソフトウェアを再利用できるようにするには、まずソフトウェアを使用可能にする必要があります。」
- ラルフジョンソン
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻💌
「あたかも私たちがこれまで理解しなければならない唯一の人物であるかのようにソフトウェアを書くことは、起こりうる最大の過ちであり誤った仮定の1つです。」
- カロリーナ・シュチュール
「人々のようなプログラムは古くなります。私たちは老化を防ぐことはできませんが、その原因を理解し、その影響を限定し、損傷の一部を元に戻すことができます。」
- マリオフスコ
「ブール値についての最も良いことは、たとえあなたが間違っていても、少しだけずれていることです。」
- 匿名
「うまくいかなくても心配しないでください。すべてうまくいけば、あなたは失業するでしょう」
。 - モッシャーのソフトウェア工学の法則
「プログラミングはあなたが知っていることではありません。それはあなたが理解できることについてです。」
- クリスパイン
「理論的には、理論と実践との間に違いはありません。しかし実際には、そうです。」
- 1月L. A. van de Snepscheut
「あなたのコードを詩のように扱い、それを最低限のものにする。」
- ILYO
「理論はあなたが何かを知っているとき、それはうまくいかない。実務は何かがうまくいくとき、あなたはなぜかわからない。プログラマーは理論と実践を組み合わせている。 - 道の
「新技術があなたの上にロールオーバーしたら、あなたがsteamrollerの一部ではないならあなたは道の一部です。」
- Stewartブランド
「デバッガはバグを削除しません。スローモーションでそれらを表示するだけです。」
- 道の
「すべてのプログラムには2つの目的があります。それが書かれた目的とそうでない目的です。」
- アランJ.ペルリス
「あなたが持つことができる最高のプログラミングスキルの1つは、しばらくの間立ち去るべき時を知ることです。」
- オスカーゴッドソン
「決して窓を開けられないようなコンピュータを信用しないでください。」
- Steve Wozniak💻
「私たちは自分たちの都市を構築する方法で私たちのコンピューター(システム)を構築します。 - エレンウルマン
「ときどき何かを放置して一時停止した方が良い場合があります。これはプログラミングに非常に当てはまります。」
- ジョイスウィーラー
「削除されたコードはデバッグされたコードです。」
- ジェフ・シッケル
「最も効果的なデバッグツールは、慎重に配置されたprintステートメントと相まって、依然として慎重な検討です。」
- Brian W. Kernighan、初心者のためのUnix(1979)
「オブジェクト指向バージョンのスパゲッティコードは、もちろん、「ラザニアコード」
です。層が多すぎます。」 - ロベルトウォルトマン
「だれでも、コンピュータが理解できるコードを書くことができます。優れたプログラマーは、人間が理解できるコードを作成します。」
- Martin Fowler
「実際にそれらを必要としているときには、常にものを実装し、あなたがそれらを必要としていると予見しているときには決して実装しないでください。」
- ロンジェフリーズ
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💌
「コード行でプログラミングの進捗状況を測定することは、航空機の建物の進捗状況を重量で測定することに似ています。」
- ビルゲイツ
「DRY - 自分自身を繰り返してはいけません - すべての知識には、システム内で明確で信頼できる単一の表現が必要です。」
- Andy Hunt& Aデイブトーマス
「削除されたコードはデバッグされたコードです。」
- ジェフ・シッケル
「1人のプログラマが1か月でできること、2人のプログラマが2か月でできること」
- フレッドブルックス
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれた可能性があります。」
- イーグソンの法則
「良いプログラミングは良い文章です。」
- ジョンショア
「私の最も生産的な日の1つは、1000行のコードを捨てることでした。」
- ケントンプソン
「良いコードはそれ自身の最高のドキュメンテーションです。コメントを追加しようとしているので、「このコメントが不要になるようにコードを改善するにはどうすればよいですか」
と自問してください。コードを改善し、それをさらに明確にするためにそれを文書化してください。」 - Steve McConnell
「良いアイデアを持つための次善の策は、ユーザーからの良いアイデアを認識することです。時には後者のほうが良いのです。」
- エリック・レイモンド
「進化するシステムは、それを減らすための作業が行われない限り、その複雑さを増します。」
- メイル・リーマン
"すべてのプログラマーは作家です。" - Sercan Leylek
「最高のエラーメッセージは表示されないメッセージです。」
- トーマスフックス
「プログラムは詩のようなものです。書かないと詩を書くことはできません。」
- E.Wダイクストラ
「今日の仕事を今日終わらせることができても、明日の仕事を明日に終わらせることができないようなやり方でそれを行うのであれば、負けとなります」
- Martin Fowler
「プログラミングは一度に一つのことをすることの芸術です」
- Michael Feathers
「良いコードはそれ自身の最高のドキュメンテーションです。コメントを追加しようとしているので、「このコメントが不要になるようにコードを改善するにはどうすればよいですか」
と自問してください。コードを改善し、それをさらに明確にするためにそれを文書化してください。」 - Steve McConnell
「興味があります。広く読んでください。新しいことを試す。私は人々が知性と呼ぶものの多くが好奇心に帰着すると思う」
- Aaron Swartz
メモリリークは水漏れのようなものです。予想外の場合に起こります。貴重品の保護に時間をかけて欲しいものにするには数時間かかります - Fred Heath
ある意味では、プログラミングは絵画のようなものです。あなたは空白のキャンバスと特定の基本的な原料から始めます。科学、芸術、工芸を組み合わせて、それらをどう処理するかを決めます。」
- 実用的なプログラマー
「シンプルな商品を作ることと、製品をシンプルにすること。」
- Des Traynor
「最初にコンピュータサイエンスとすべての理論を学びます。次にプログラミングスタイルを開発します。それからそれをすべて忘れて、ただハックしてください。」
- ジョージ・キャレット
「学ぶ方法を知っています。それから、学びたいです。」
- キャサリン・ジョンソン
「それで、あなたが速く行きたいのなら、あなたがすぐにやりたいのなら、あなたがあなたのコードを書きやすくしたいのなら、それを読みやすくしてください。」
- Robert C. Martin
「唯一の本当の方法で。オブジェクト指向バージョンの 'Spaghetti code'は、もちろん 'Lasagna code'です。 (多すぎる層) " - Roberto Walkman
「すべてのプログラムには2つの目的があります。それが書かれた目的とそうでない目的です。」
- アランJ.ペルリス
「他の誰かがやろうとしていることについて心配しないでください。未来を予測する最善の方法はそれを発明することです。」
- アランケイ
「それが良い考えであれば、先に進んでそれを実行してください。許可を得るよりも謝罪する方がはるかに簡単です。」
- グレースホッパーWomenInSTEM girlsinstem
「私の頭脳は単なる致命的なものではありません。 - Ada Lovelace WomeninSTEM
「最適化は、常に最新のエンジンから最後の数オンスの馬力を引き出すことではなく、足を踏み入れる前にハンドブレーキを放すことだけです」
- Brian McConnell @xbmccx
「これはバグではありません。文書化されていない機能です。」
- 作者不明
「コードはユーモアのようなものです。あなたがそれを説明しなければならないとき、それは悪いことです。」
- コーリーハウス
「すべての大きなプログラムの中には、外に出ようとしている小さなプログラムがあります。」
- C. A. R. Hoare
「ドキュメンテーションはあなたがあなたの将来の自己に書くラブレターです。」
- ダミアンコンウェイ💌
「プログラミングはゴルフのゲームに似ています。重要なのは、ボールを穴に入れるのではなく、何ストロークかかるのかということです。」
- ハーランミルズ
「コードはパズルです。他のゲームと同じように、ゲームです。」
- アランチューリング
「複雑さを制御することは、コンピュータプログラミングの本質です。」
- ブライアン・ケルニガン
「毎日コードを書いてください。」
- ジョン・レジッグ
「配列のインデックスは0と1のどちらから始めるべきですか?私の0.5の妥協は、適切な考慮なしに却下されました。」
- スタン・ケリーブートル
「完璧なソフトウェアは存在しません。簡単なコンピューティングの歴史の中で誰も完璧なソフトウェアを書いたことはありません。」
- 実用的なプログラマー
「私の最も生産的な日の1つは、1000行のコードを捨てることでした。」
- ケントンプソン
「結局、開発階層のどこにいても、コーディングを続けてください。それがあなたにとって最も価値のある場所です。」
- 開発者コード
「焦点は、あなたがしないことをやらないことを決めることです。」
- ジョンカーマック
"未来を予測するための最善の方法はそれを実装することです。" - David Heinemeier Hansson
「プログラムの完成度が90%を下回ることはなく、95%を超えることはありません。」
- Terry Baker
"後では決して等しくない。" - ルブランの法則
「2週間以上前に書いたコードを見るのは、初めて見たコードを見るのと同じです。」
- Dan Hurvitz
「プログラムがよりきれいでより良いものであればあるほど、それはより速く走るでしょう。そうでない場合は、早くするのは簡単でしょう。」
- Joshua Bloch
「ソフトウェアの複雑さは、1つのことに2つのことをさせようとすることに起因します。」
- ライアンシンガー
「私にとってプログラミングは重要な実用的なもの以上のものです。」
- グレースホッパー http://art.It
「要件や設計がなければ、プログラミングは空のテキストファイルにバグを追加することです。」
- Louis Srygley
「うまくいかなくても心配しないでください。モシャーのソフトウェア工学の法則
まず、問題を解決してください。次に、コードを書きます。ジョンジョンソン
「コードの最初の90%が開発時間の最初の90%を占めています。残りの10%のコードが開発時間の残りの90%を占めています。」
- トムカーギル
「正しい答えを得るための最善の方法は、質問をすることではなく、間違った答えを投稿することです。」
- カニンガムの法則
「構築できないもの、理解できない」
- リチャードファインマン
「プログラミング:アイデアが現実のものに変わるとき」
- Maciej Kaczmarek
「6ヶ月以上見ていない自分自身のコードは、他の誰かによって書かれた可能性があります。」
- イーグソンの法則
「ユーザーインターフェースは非常に単純でなければならないので、緊急事態の初心者は10秒以内にそれを理解することができます。」
- テッドネルソン
「コーディングの数週間で、計画の時間を節約できます。」
- 道の
「プログラマーが悪いプログラムを作成するのを妨げるようなプログラミング言語は、たとえどんなに構造化されていても、ありません。」
- Larry Flon
「プログラミングは一度に一つのことをすることの芸術です」
- Michael Feathers
"私が今までに感じた最も幸せな瞬間は、私が私の創造する能力を発見した瞬間でした。" - Hazem Ali博士
@codingsansが(無償で)State of Software Development 2019の調査を手伝っているので、過去の報告が洞察に満ちたものであるようにあなたが参加することを願っています!ここに向かって - - 10分もかからず、あなたは無料で最終的な完全な報告書を受け取るでしょう。
「私の頭脳は単なる致命的なものではない。時間が示すように」
- エイダラブレースInternationalWomensDay#IWD2019
「あなたのスキルに少し不快を感じることは学習のしるしであり、継続的な学習はハイテク業界が成功するものです!」
- ヴァネッサハースト#InternationalWomensDay2019#IWD2019
「入港船は安全ですが、それは船の目的ではありません。 - Grace Hopper#InternationalWomensDay2019#IWD2019
「私がまったく覚えていたら、私は私の家族の語り手として覚えておきたいです。 - ケイ・マクナルティーMauchly Antonelli#InternationalWomensDay2019#IWD2019
「あたかも私たちがこれまで理解しなければならない唯一の人物であるかのようにソフトウェアを書くことは、起こりうる最大の過ちであり誤った仮定の1つです。」
- カロリーナ・シュチュール
究極の結論は「コードを書くとき、あなたはかなりの量のパワーを持っていることがわかった」
であるので、ここに含まれているきちんとした話。
Here’s a silly Google Maps origin story about how “Satellite” was almost named “Bird Mode” https://t.co/wj7CRJUEyxhttps://twitter.com/btaylor/status/1099370126678253569
「ドライバーを持っているプログラマーやプログラムを持っているハードウェアエンジニアよりも恐ろしいのは、1組のワイヤーカッターとrootパスワードを持っているユーザーだけだ」
。 - エリザベスズウィッキー
「月曜日のコードのデバッグに残りの週を費やすのではなく、月曜日にベッドにいるほうがよい場合があります」
- クリストファー・トンプソン
「唯一の真の方法で。「スパゲッティコード」
のオブジェクト指向バージョンは、もちろん「ラザニアコード」です(レイヤーが多すぎます)。 - ロベルトウォルトマン
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻💌
「あなたのコードをコメントすることはあなたの浴室を掃除することに似ています - あなたはそれをしたくないです、しかしそれは本当にあなたとあなたのゲストのためにより快適な経験を作り出します。」
- ライアンキャンベル
「コード行でプログラミングの進捗状況を測定することは、航空機の建物の進捗状況を重量で測定することに似ています。」
- ビルゲイツ
「ブール値についての最も良いことは、たとえあなたが間違っていても、少しだけずれていることです。」
- 匿名
あなたが私たちとあなたの知恵の言葉を共有したいのなら、恥ずかしがらないで、私たちにDMを落としてください。 💻
「日曜日の朝のようにプログラミングは簡単ではありません。静かな詩です。」
- ワセム・ラティフ
「デバッガはバグを削除しません。スローモーションでそれらを表示するだけです。」
- 道の
「コーディングを早くすればするほど、プログラムの実行時間は長くなります。」
- ロイ・カールソン
「バグを修正せずに書き直してください。」
- 匿名
「興味があります。広く読んでください。新しいことを試す。私は人々が知性と呼ぶものの多くが好奇心に帰着すると思う」
- Aaron Swartz
「時には、エレガントな実装は単なる機能です。方法ではありません。クラスではありません。フレームワークではありません。単なる機能です。」
- John Carmack
コーディングの手間を省くことで、計画時間を節約できます。」
- 不明
「プログラム構築の本質の大部分は、実際には仕様のデバッグです。」
- Fred Brooks
「コードはパズルです。他のゲームと同じように、ゲームです。」
- アランチューリング
「あなたがすることができる最も貴重なことは間違いです - あなたは完璧であることから何かを学ぶことはできません。」
- アダムオズボーン
「新技術があなたの上にロールオーバーしたら、あなたがsteamrollerの一部ではないならあなたは道の一部です。」
- Stewartブランド
"これらの時間の練習、そして失敗は、学習プロセスの必要な部分です。" - Gina Sipley
"私が今までに感じた最も幸せな瞬間は、私が私の創造する能力を発見した瞬間でした。" - Hazem Ali博士
「ブール値についての最も良いことは、たとえあなたが間違っていても、少しだけずれていることです。」
- 匿名
「ソフトウェアが「完了」
であることは、芝生が「刈られる」ことに似ています。」 - ジム・ベンソン
「プログラマーにXを実行するためのライブラリがすでにあることを伝えることは、ソングライターにすでに愛についての曲があることを伝えることと同じです。」
- ピートコーデル
「ソフトウェア開発の最も重要な側面は、構築しようとしているものについて明確にすることです。」
- Bjarne Stroustrup
「ソフトウェア開発者として、あなたはあなた自身の最悪の敵です。すぐに気づくほど、あなたはより良い恩恵を受けることになります。」
- Jeff Atwood
「アマチュアソフトウェアエンジニアは常に魔法を求めています。」
- Grady Booch
「あなたのコードを詩のように扱い、それを最低限のものにする。」
- ILYO
「古いAPIやコードを後悔することは絶対にありません。年齢にはそれぞれ独自の状況や理由があるため、自分のせいにして刷新を楽しんではいけません。」
「不可能なことはただ時間がかかる」
- イアン・ヒクソン
「単純というのは愚かなことではありません。そうだと思っても意味があります」
- ポール・クルーグマン
"あなたがそれを見つけた方法よりもキャンプ場をきれいにしておいてください。" - Robert C. Martin
「恥ずかしがり屋のコード - 他のモジュールに不要なものを明らかにしない、そして他のモジュールの実装に依存しないモジュールを書く」
。 - デイブトーマス
「言語は、私たちの考えを変えるか、しないかを決定します。」
- エリック・ナグム
「ノーコードはノーコードより速いです。」
- メルブモット
「プロジェクトの最初のステップは、その複雑さと困難さを著しく過小評価することです。」
- ニコールハント
「機能、品質、時間:2つ選んでください。」
- 匿名
「不足している要件は、修正するのが最も難しい要件のエラーです。」
- Robert L. Glass
「最高のプログラムは、プログラマーが何か他のものに取り組んでいると思われるときに書かれたものです。」
- メリンダバリアン
「プログラムの最も重要な特性は、プログラムがそのユーザーの意図を達成するかどうかです。」
- C.A.R.ホアレ
「あなたが持つことができる最高のプログラミングスキルの1つは、しばらくの間立ち去るべき時を知ることです。」
- オスカーゴッドソン
「最初は成功しなかった場合は、バージョン1.0と呼びます。」
- 道の
「効率的な開発の鍵は、「おもしろい新たな過ちを犯すこと」
です。 - トムラブ
「エラーのないプログラムを書くには2つの方法があります。3つ目だけが動作します。」
- アランJ.ペルリス
「水の上を歩き、仕様からソフトウェアを開発することは、両方が凍結されていれば簡単です。」
- Edward V Berard
「テストは失敗につながり、失敗は理解につながります。」
- Burt Rutan
「窓から捨てることができないコンピュータは絶対に信用しないでください。」
- Steve Wozniak
「コーディングを早くすればするほど、プログラムの実行時間は長くなります。」
- ロイ・カールソン
「誰かにプログラムを与えなさい、あなたは一日それらをいらいらさせます;彼らにプログラムする方法を彼らに教えなさい、あなたは一生の間彼らを不満にさせます。」
- David Leinweber
「Javaとはカーペットにとっての車とはJavaScriptのことです。」
- Chris Heilmann
「JavaScriptの強みはあなたが何でもできることです。弱みはあなたがすることです。」
- レッグブレイスウェイト
「私にとってプログラミングは重要な実践的な芸術以上のものです。知識の基盤における巨大な仕事でもあります。」
- グレースホッパー
「大規模なアプリケーションを構築するための秘訣は、大規模なアプリケーションを構築することではありません。アプリケーションを小さな部分に分割します。次に、テスト可能で一口サイズの部分を大きなアプリケーションに組み立てます。」
- ジャスティン・マイヤー
「これはバグではありません。文書化されていない機能です。」
- 匿名
「バグが表面化するまでの時間が長いほど、見つけるのは難しくなります。」
- ロディグリーン
「トリックは、あなたが望む問題ではなく、あなたが持つ問題を解決することです。」
- ブラム・コーエン
「コードはユーモアのようなものです。説明しなければならない場合、それは悪いことです。」
- Cory House
「すべてを可能な限り単純にするが、単純にはしない」
- アルバート・アインシュタイン
"プログラミングについて考える方法に影響を与えない言語は知る価値がありません。" - Alan J. Perlis
「プロトタイプの価値は、コード自体ではなく、あなたに与える教育にあります。」
- アランクーパー
「ソフトウェアを再利用できるようにするには、まずソフトウェアを使用可能にする必要があります。」
- Ralph Johnson
「失敗する可能性があるものはすべて失敗します」
- マーフィーの法則
「新しいプログラミング言語を学ぶ唯一の方法は、その中にプログラムを書くことです。」
- デニス・リッチー
「あなたの問題は他人の解決策です。あなたの解決策は彼らの問題になるでしょう。」
- 道の