2006-02-16から1日間の記事一覧

エンジニアの方が優れたユーザインタフェースデザインができる理由

それから、これは個人的な意見ですが、プログラマはコンピューターの扱いになれているから、そうでない人が使うためのインタフェースを設計することができない、みたいな話をときどき耳にしますが、僕はそれに懐疑的です。インタフェースをうまく設計できな…

Web2.0をはるかに超える空前のイノベーション

この本を読む前は、「梅田氏はなぜ(ブログではなく)本を出版するのだろう」と思っていたが、結局のところ、「今の時代になってもブログから情報を得ることをしない(できない)ような経営者、エスタブリッシュ層が日本にはたくさんいるので、その手の人た…

「同じことを2度しないようにする」というプログラマの習性が、逆に生産性を大きく下げている

この記事で主張しているように「同じことを2度しない(Only and Only OnceあるいはDRY:Don't Repeat Yourself)」と無条件で考えてしまうと、逆に生産性が大きく低下するケースがたくさんある。この記事のテーマは主に自動化の話だが、それは自動化だけでな…

生産性を向上させるメタオブジェクト技術

■この記事で取り上げているトピックハイライト■ なぜ、メタオブジェクトを自分自身で使いこなせるようになると、日常のプログラミング生産性が大きく向上するのか? なぜ、メタオブジェクト技術を使うと、分散オブジェクト、Rails、DI、ORマッピング、Webサー…