タグ

*lifehackとideaに関するpneumasterのブックマーク (2)

  • 論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    僕は、1 日に少なくとも 3,000 行程度、多く書くときで 10,000 行以上のプログラムを書くことができる。その結果、多い月で 10 万行 / 月くらいである。なお、言語は書くソフトウェアの性質上、大半が C 言語である。 また、プログラミングにはバグが付き物だが、ここ 2、3 年の間は、発生するバグの数を極めて少なく保つことに成功している。 とても大きく複雑で、かつレイヤ的に OS に近い処理をたくさんやるプログラムを書く場合は、プログラミングをするときでも、事前の設計が極めて重要となる。設計をうまく行わないと、後になって全面的に書き直しをしないといけなくなったり、パフォーマンスが低下したりする原因となり、開発者の苦痛の原因となる。 当然のことながら、これまで書いたいくつかの大きく複雑といえるソフトウェアの大半の設計も、自分で行った。いかなる場合でも、設計は、最初の 1 回目で確定

    論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
    pneumaster
    pneumaster 2008/03/18
    プログラミングは論理的思考で行われるのか感覚的であるのか
  • Fw:本当に考えたの?(それは「考えた」と言わない。):DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 「頭の中にあることを瞬間的に出せる訓練をしないとコンセプトもへったくれもない」でアウトプットを積み重ねることの大事さを書きましたが、森博嗣さんがまさにドンピシャなことを書いておられたのを知ったのでここで転送(元ネタはschtarkさんのブックマークより)。 学生に「考えてきたか?」と尋ねると、「考えましたが、ちょっと良い案を思いつかなくて」と言う。「じゃあ、悪い案を幾つか見せなさい」と言うと、きょとんとした顔で、「いえ、悪い案も思いついていません」と言う。「考えましたが、まだ、ちょっとまとまらなくて」と言うから、「では、まとまらないものを見せて下さい」と言っても、たいてい見せてもらえない。 こういうのは、僕の場合「考えた」とはいわないのである。 「いろいろ考えてはいるんです

  • 1