タグ

ブックマーク / takahashim.hatenadiary.org (10)

  • 君のための本 -- ソフトウェア開発を一生の仕事としていいのか悩んでいる開発者に贈りたい1冊:2015年版 - 思っているよりもずっとずっと人生は短い。

    (これは、『100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊』に寄稿した原稿の草稿を元に、XP完全新訳版に合わせて加筆修正したものです。なんで完成稿ではなく草稿を元にしたかというと、草稿の方が長かったため短くまとめたものが完成稿になったからです。完成稿の方は『100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊』をどうぞ。) エクストリームプログラミング 作者:ベック,ケント,アンドレス,シンシア発売日: 2015/06/26メディア: 単行 コンピュータ書を読むのが好きだ。だから「誰かに贈りたい」と言われると、たくさんのが思い浮かぶ。 たとえば君の問題が「プログラミングのスキル向上に思い悩んでいる」という話であれば、『Code Complete』辺りを勧めるだろう。プログラミング技術を10冊あげろと言われれば20冊くらいあげるかもしれない。 け

    君のための本 -- ソフトウェア開発を一生の仕事としていいのか悩んでいる開発者に贈りたい1冊:2015年版 - 思っているよりもずっとずっと人生は短い。
    t-wada
    t-wada 2015/06/25
    素晴らしい書評だなぁ
  • 新規サービスサイト制作の受託開発はなぜ上手くいかないのか - 思っているよりもずっとずっと人生は短い。

    メモ。 自分で自社サービスを運営する立場になってわかったこと。あんまりよそで言われてないような気がするので書いてみます。ちなみに業務システムとかは関係ないです(というのは最後にもちょっと触れます)。 ふつう、受託開発では、9割がた成功する、というか失敗しないように開発の体制を組みます。まあ仕事で請けているので当たり前の話ですね。もっとも、先方のスケジュールや予算の都合で、7,8割くらいになる場合もあります。その場合は始める前から残念感というか貧乏くじ感があったりしますが、断れない場合もあるので仕方ありません。それでも、基的にはそんなに失敗しないようなスキームにしようとするはずです。 ところが。新規にビジネスとしてサービスを立ち上げようとする発注側に立ってみると、「9割がた成功する」という基準はちょっとありえないことに気づきます。言ってみれば、新規サービスを作るということは、新規に事業を起

    新規サービスサイト制作の受託開発はなぜ上手くいかないのか - 思っているよりもずっとずっと人生は短い。
    t-wada
    t-wada 2011/06/08
    "開発側が「当初の想定通りのものを作る」ことが成功条件になっているのに対して、発注側は「ビジネスとして成功する」が成功条件になっている、という大きな違い"
  • 退職のお知らせとフルタイムで電子出版やりますのご報告 - 思っているよりもずっとずっと人生は短い。

    日記ではご無沙汰しておりました。というかもろもろ書いてなくてすみません。あとで書く。 さて、私事で恐縮ですが(って日記なんだから私事なわけですが)、3月末日をもって現在勤務している会社を退職することになりました。 7年以上勤めた会社を離れるのはそれなりに感慨深いものがあります。とはいえ、この業界で7年というのはそこそこ長い方かもしれません。まあ、現職に関する不満はないと言ったら嘘になりますが、それよりも「他にやりたいことができた」というのがあって、心機一転、環境を変えるつもりです。 4月からは、Webの受託開発ビジネスからは離れて、電子出版専業で行くことにします。といっても、やってることはWeb(の自社開発の方、特にEC)とあんまり変わらなさそうですが。 会社の方も、やりたいことを全力でやるには、自分で作らなければならないようなので、その方向で準備中というか、調査中です。まあでも詳しい方の

    退職のお知らせとフルタイムで電子出版やりますのご報告 - 思っているよりもずっとずっと人生は短い。
    t-wada
    t-wada 2010/02/26
    おおお!! QT @kakutani: [tatsu-zine][takahashim] "退職のお知らせとフルタイムで電子出版やりますのご報告" // すげー。わくわくする。何かしらお手伝いできるようになりたい!!
  • 札幌Ruby会議01のこと - 思っているよりもずっとずっと人生は短い。

    メモ。ちゃんとした、人に伝達することを最優先とした文章としては書けないので。 http://regional.rubykaigi.org/sapporo01 そもそも地域Ruby会議には極力参加したかった。私は曲がりなりにも「Rubyのえらいひと」ということになっており、私の能力で「えらいひと」の責任を果たせるのはとにかく動くこと、イベントがあればとにかく参加することであり、とりわけRubyの会の関わるイベントであれば極力参加するべきだと思っていた(それが関西Ruby会議で果たせないのはかなり残念)。ので、札幌Ruby会議の話を聞いたとき、当然参加することを考えた。 というよりも何よりも、それが札幌だったから。 北海道、というよりも札幌に思い入れがある。OSC Hokkaidoにもちょくちょく参加しているのは、帰省の口実でもあるのだけれど、札幌は特別な場所だから。生まれた土地としての東京に

    札幌Ruby会議01のこと - 思っているよりもずっとずっと人生は短い。
    t-wada
    t-wada 2008/10/31
    LT のテクニカルな面に関してはイチローがゴロをわざと詰まらせている的な凄みを感じる。スピリチュアルな(?)点に関してはもっといろいろありそうだが、関東生まれなので正直分からない点もある。それも含めて魔法。
  • 小飼弾氏の『Rubyクックブック』評に反応する - 思っているよりもずっとずっと人生は短い。

    とちぎに行ってきました。toRubyのみなさま、artonさん、どうもありがとうございました。 ※あらかじめ断っておくが、この件に関して私はまったくもって中立でも無私でもない。さらに、出版社の事情・思惑などもよく知らない。限定された情報のみを元にした、利害関係のある、偏った立場の者の意見としてお読みいただきたい。 わかっている わかっている わかり過ぎる程わかっている でも今日も 日々に追われ だから人間っていとおしいもの ――篠原美也子『誰の様でもなく』より http://www.room493.com/discography/tsuki.html#10 別に私が「日Rubyコミュニティ」を代表しているわけではないのだが、とある日Rubyコミュニティを代表する立場でもあり、また当該書籍にはいくばくか関与していたりもする。そのような背景を踏まえつつ、日Rubyコミュニティに属す

    小飼弾氏の『Rubyクックブック』評に反応する - 思っているよりもずっとずっと人生は短い。
  • ポストモダンプロジェクトマネジメント - 思っているよりもずっとずっと人生は短い。

    メモ。この前角谷さんと話した内容を下敷きに。 プロジェクトマネジメントはポストモダン化しつつある。 キーワードは「感情管理」。近代的なプロジェクト管理では、作業者は機械と同様、定量的なタスクをこなす装置(機械)と考えられていたが、現代的なプロジェクト管理では作業者の感情にフォーカスする。これはチームのメンバーにもリーダーにも当てはまる(リーダーの方がより強くあてはまる)。 ポストモダンプロジェクトマネジメント技法の代表例としてコーチングとファシリテーションが挙げられる。前者は規律訓練型、後者は環境管理型の側面が強い。コーチングが主にリーダーに対し、その振る舞いを規定し、強要する一方、ファシリテーションではその意図を不明確に・あるいは隠蔽し、メンバーの感情を暗黙のうちに管理しようとする。高度なファシリテーションではリーダーすらも暗黙のうちに管理されるようになる。 プロジェクトマネジメントがポ

    t-wada
    t-wada 2007/06/14
  • 2006-10-08

    DXPresentation ( http://www6.plala.or.jp/nyk/DXPresentation.html ) 前から気になっていたツールなのですが、今回RubyConf用に評価してみました。 ……すごいです。まじで。Keynoteを使うためだけにMacBookを買おうかと思っていた(でも重いから買ってない)私ですが、もうKeynoteはなくていいです。 Keynoteの魅力はあのスムースなスクロールで、DHHなどのプレゼンなどでも効果的に使われていてうらやましかったのですが、DXPresentationではそれが3Dになります。さすがはDirectX。でかい文字がびゅんびゅん高速に飛び回るさまは壮観です。エフェクトは実際にはあまり使わないような気がしますが、素のslideモードが十分強力なので問題ありません。 原稿がテキストファイルで編集できるのも魅力です。Open

    2006-10-08
  • 世界一簡単・便利・安全なWindows版Rubyのインストール方法

    Windows版のRubyのインストールが難しい、という話があるようなので、簡単で安全なRubyのインストール方法を紹介します。 0. InstantRailsのバイナリをダウンロードします。現在の最新版は1.3aです。 http://rubyforge.org/frs/?group_id=904 から「InstantRails-1.3a-win.zip」というファイルをクリックしてください。50MB以上ありますが、気にせず気長に待ちましょう。 1. 展開します。便利な圧縮・展開ソフトがインストールされていれば、ダブルクリックするだけとかで展開されるでしょう。 2. ディレクトリ名にスペース(空白文字)が入らない場所にフォルダごと移動します。何も考えたくなければC:\InstantRails-1.3\などというディレクトリに移動すればよいでしょう。 これでおしまいです。One-Click

    世界一簡単・便利・安全なWindows版Rubyのインストール方法
    t-wada
    t-wada 2006/08/20
    "Cygwinがないとどうしたこうしたとか、英語しか出てこないインストーラに萎えていたのも昔の話です。"
  • ブロックされました

    メモ。 志の高い人を雇いたがるのは、志の高い企業のするべきことなのだろうか。志の高い企業は、ふつうの志の人を雇い、高い志を持たせるような企業ではないだろうか。あるいは、ふつうの志の人を雇い、ふつうの志のまま、よい仕事をさせるような企業ではないだろうか。 優れた人を雇いたがるのはよいことなのだろうか。それは極論すれば、優れていないひとはどうでもいい、ということなのではないか? そのような企業で働きたいと思うだろうか? そのような企業で働きたいと思う人ばかりの社会で生きていたいと思えるだろうか? ふつうの人が9時から6時まで(または10時から7時まで)、ふつうにプログラムを書いていればふつうに生活ができる、という世界の実現は困難なのだろうか。 今のソフトウェアエンジニアリングはふつうの人に辛すぎる。ここで言う「ふつうのひと」とは、たとえば「基的に自分でを買わない」「就業時間以外はプログラム

    ブロックされました
  • 2006-02-05

    に行ってきました。 いろいろ決めてきたのですが、内容についてはあとで書くか、Rubyの会MLの方で。 英語ではすでに速報が。 http://redhanded.hobix.com/cult/rubyspameeting2006.html がまだできてません……。どうしよう。盛り込みすぎか? メモ。 XP2.0 chap.23のアレグザンダーの話は、Kent Beck自身の話でもあると思います。 彼もまた、いったんデザインパターンで失敗したのでした。顧客と開発者の間で使える言語を夢見たパターン言語は、しかし開発者が独占することになってしまいました。顧客がデザパタを使えるようになることはありえないでしょう。そしてそれを間違ったことだと、失敗だったと思っている開発者はほとんど皆無でしょう。だって、ふつうそんなこと思わないですよね? ……その、「ふつうそんなこと思わない」という状態になってしまった

    2006-02-05
  • 1