タグ

ブックマーク / satoshi.blogs.com (4)

  • life is beautiful の楽しみ方、その1

    ここのところ初めて訪れる方が増えているので、今日はそんな方のための「おもてなし」。まずは、このブログの代表的なエントリーの紹介から。 ・ソフトウェアの仕様書は料理レシピに似ている 日のIT業界のゼネコン型の開発プロセスに関する私の疑問を述べた人気エントリー。これには続編があり、以下の二つのエントリーを合わせた三部作構成となっている。ぜひとも合わせてお楽しみいただきたい。 ・SEはメニューのないレストランのウェイターか? ・知的労働者には「組織を移る力」がある ・日語とオブジェクト指向 ほとんど読者がいなかったこのブログを大きく変えたのがこのエントリー。理科系うんちくの中で唯一に褒められたエントリーでもある。2004年9月に書いたエントリーだが、今でも私の一番大好きなエントリーでもある。 ・Ajaxの質、「非同期メッセージ型ウェブ・アプリケーション」のススメ 技術うんちくの中では、

  • Life is beautiful: 私のとっておきのプログラミングスタイル

    404 Blog Not Found の「LiveCoding に学ぶプログラミングの三原則」を読んでいたらどうしても書きたくなったので。あくまで私のスタイルなので、参考にするもしないもご自由に。 1. スタードダッシュでできるだけはやくめどをつける 学生時代から夏休みの宿題は7月中に終わらせていた私とすれば、ラストスパートよりはスタートダッシュで勝負する。どのみち、どこかで思いっきり頑張らなければならないのであれば、締め切り間際ではなく、スタート間際に頑張るべきというのが私のポリシー。十週間のプロジェクトであれば、最初の二週間が勝負。そこで八割がたのめどをつけておき、後は流す。最初の二週間がめどが立てられなければ、十週間で完成できる可能性は低いと考える。常にそういう姿勢でいれば、締め切りぎりぎりになって致命的な欠陥が見つかって痛いめにあったり、当は大幅な設計変更をすべきなのに応急処置で

  • 原点に戻って徹底的に納得するまで理解する

    学ぶ時には「原典」に当たる たとえば、PerlであればCGIとかではなく、ラクダに当たる、というのがこれの意味するところです。もちろんCならK&R。なぜ原典でなければならないか。それは、原典には、その言語の設計者の意図が書かれているからです。それで、その言語は何が得意で何が不得意なのかもわかる。結果的に易しく「こうやれば出来る」が書いたよりも、「こういう人向けに作りました」がわかる原典の方が優しいのです。 【404 Blog Not Found:私の言語遅延学習法 - 三つのルール+1より引用】 これを読んで思い出したのが、学生時代に勉強に関して思ったこと。公式とか法則とかをを覚えるのが不得意だった上に、「これはこういう決まりだから覚えておきなさい」と先生から頭ごなしに言われるのが嫌いだった私は、一度理解しようとしたことは自分が納得できるまで(つまり、自分で公式や法則を導けるようにな

  • 社員向け必読図書、UIEの場合

    私の会社(UIEvolution Inc.)では、これまで新入社員向けの必読図書として「イノベーションのジレンマ」を渡していたが、最近新たに二冊を追加することにした。 ・About Face 2.0 (日語訳発見できず) ・The Design of Everyday Things (日語訳:誰のためのデザイン) どちらもユーザーエクスペリエンスに関する書物。前者は、VP of EngineeringをしてもらっているPeteが"my User Experience Bible"と絶賛するアプリケーションやウェブサイトのユーザーインターフェイスに関する。後者は、私自身が一押しの、「ドアノブ」だとか「能書き」などの、より日常生活に密接に結びついたユーザーエクスペリエンスに関する。 「User Experience Matters(おもてなしは大切)」をモットーとする会社としては、全員

  • 1