SlideShare a Scribd company logo
1 of 9
Download to read offline
書籍紹介
     Joel on Software
http:/ /igarashikuniaki.net/tdiary/
Kuniaki IGARASHI
Joel on Software
Joelさんの2000年∼2004
年のblogを書籍化。

JoelさんはM$のExcel開発
者でもあったそうで、M$の
裏話も多い。

多少過激で言い過ぎの部分も
ありますが、示唆に富んだア
イデアがたくさんあります。
ジョエルテスト
ソース管理システムを使っているか? ○

 1オペレーションでビルドを行えるか?  →○
                              Ravenの場合
毎日ビルドを行うか? ○
障害票データベースを持っているか? ○
新しいコードを書くまえにバグを修正するか? ○     私が加入したころ
更新可能なスケジュール表を持っているか? △→○
                               6.5点
仕様書を持っているか? △
プログラマは静かな労働環境にあるか? 
買える範囲で一番良い開発ツールを使っているか? △→○       今
テスト担当者はいるか? ○                   8.5点
プログラマを採用するときにコードを書かせるか? ー
「廊下での使い勝手テスト」を行っているか? ー
ゼロ欠陥法
       いついかなる場合でも
      新しいコードを書く前に
   バグを取り除くことを最優先とする


M$ WORD の開発ふりかえりから生まれた手法
 修正工数
 スケジュール予測
 製品をいつでもリリース可能に保つ
オープンソースの経済学
   スマートな企業は彼らの製品の補完財を
      コモディティ化しようとする

      補完財=他の製品と一緒に買う物
        例)航空券とホテル宿泊
      航空券を安価にすれば、ホテル宿泊需要が高まる


M$はPCをコモディティ化し、普及させ、DOSの需要を増やし成功した
IBMはITコンサルタント企業になろうとしている
  ITコンサルはエンタープライズソフトの補完財
    オープンソースを後押ししてエンタープライズをコモディティ化
採用面接ゲリラガイド
無理な質問をしてみる
ロサンゼルスにガソリンスタンドはいくつある?
  人口を700万人として、自動車が1人あたりx台あるとすると・・・
  タンクをいっぱいにするのに4分かかるとして、スタンドに10台ポンプがあるとして、1日18時
 間営業してるとすると・・・
結果が正しくなくてもかまわない
問題に真剣に取り組むということが大事
プログラミングの質問
文字列をその場で逆にする
バイトデータの中で立っているビットの数を数える

面接の最後の5分で、会社と仕事の売り込みをする
 採用の場合は、彼らがあなたのために働きにきてくれるように
 不採用の場合でも、彼らにあなたの会社を好きになり、良い印象を持って
帰って欲しいと思うだろう。
ほかにも
1. 言語の選択
                                     24. あなたが絶対すべきでないこと PART I
2. 基本に帰れ
                                     25. 氷山の秘密、明らかに
3. ジョエルテスト:いいプログラムへの12ステップ
                                     26. 漏れのある抽象化の法則
4. すべてのソフトウェア開発者が絶対確実に知っていなければならない
                                     27. プログラミングにおけるロード・パーマストン問題について
Unicodeとキャラクタセットに関する最低限のこと(言い訳なし!)
                                     28. 測定
5. やさしい機能仕様 パート1:なぜわざわざ書く必要があるのか?
                                     29. リック・チャップマンの愚かさの探求(あるいは「アホでマヌケな米国ハイテク企業」)
6. やさしい機能仕様 パート2:仕様書とはどんなものか?
                                     30. この国では犬はどんな仕事をしているの?
7. やさしい機能仕様 パート3:だけど   どうやって書くの?
                                     31. 下っ端でも何かを成し遂げる方法
8. やさしい機能仕様 パート4:ヒント
                                     32. 2つの話
9. やさしいソフトウェアスケジュール
                                     33. ビッグマック 対 裸のシェフ
10. デイリービルドは君の友達
                                     34. 何ごとも見た目ほど簡単ではない
11. 手強いバグ修正
                                     35. 「ここで発明されたものじゃない」症候群を擁護する
12. 5つの世界
                                     36. ストラテジー.レターI:Ben & Jerry's 対 Amazon
13. ペーパープロトタイピング
                                     37. ストラテジーレターII:鶏と卵の問題
14. アーキテクチャ宇宙飛行士たちに脅かされるな
                                     38. ストラテジーレターIII: もとに戻してくれ!
15. 射撃しつつ前進
                                     39. ストラテジーレターIV:ブロートウェアと80/20の神話
16. クラフトマンシップ
                                     40. ストラテジーレターV:オープンソースの経済学
17. コンピュータサイエンスの3つの誤ったアイデア
                                     41. マーフィーの法則が吹き荒れた一週間
18. 二文化主義
                                     42. MicrosoftはいかにしてAPI戦争に負けたか
19. ユーザからクラッシュレポートを自動的に取得する方法
                                     43. Microsoft、羽目をはずす
20. 採用面接ゲリラガイド
                                     44. 私たちの.NET戦略について
21. 報奨金有害論
                                     45. 申し訳ありませんが、リンカをいただけないでしょうか?
22. テスタを雇わない(間違った)理由、ベスト5
                                     付録:「ジョエルに聞け」選集
23. 人のタスク切り替えは有害であると考えられる
雅叙園で僕と握手!


       デブサミ2008
       Joelさん来日
あわせて買いたい




            ISBN-10: 4274066304                                                                                                        ISBN-10: 4274066592
http://www.amazon.co.jp/o/ASIN/4274066304/igaigadiary-22/ref=nosim/                                                        http://www.amazon.co.jp/o/ASIN/4274066592/igaigadiary-22/ref=nosim/


                                                                      ISBN-10: 4274065979
                                                         http://www.amazon.co.jp/o/ASIN/4274065979/igaigadiary-22/ref=nosim/




                                                           アサマシ【igaigadiary-22】

More Related Content

Similar to 書籍紹介"Joel On Software"

西大和中学校様むけ、ミエタ社ワークショップ
西大和中学校様むけ、ミエタ社ワークショップ西大和中学校様むけ、ミエタ社ワークショップ
西大和中学校様むけ、ミエタ社ワークショップJun Harada
 
日経アプリプロモーションの基礎と応用配布用
日経アプリプロモーションの基礎と応用配布用日経アプリプロモーションの基礎と応用配布用
日経アプリプロモーションの基礎と応用配布用Appliya Tokyo
 
Cocoaアプリに無理矢理プラグインを導入する入門
Cocoaアプリに無理矢理プラグインを導入する入門Cocoaアプリに無理矢理プラグインを導入する入門
Cocoaアプリに無理矢理プラグインを導入する入門京大 マイコンクラブ
 
「ついてる?」「ついてない?」
「ついてる?」「ついてない?」「ついてる?」「ついてない?」
「ついてる?」「ついてない?」Nobuhide takahata
 
お金を使わずにApp storeでランキングトップを獲る方法!
お金を使わずにApp storeでランキングトップを獲る方法!お金を使わずにApp storeでランキングトップを獲る方法!
お金を使わずにApp storeでランキングトップを獲る方法!Hiromitsu Ishimori
 
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...Developers Summit
 
WebSig24/7 Surviveイベント 安藤講演資料
WebSig24/7 Surviveイベント 安藤講演資料WebSig24/7 Surviveイベント 安藤講演資料
WebSig24/7 Surviveイベント 安藤講演資料naoki ando
 
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹KIT Cognitive Interaction Design
 
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみるasa88
 
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方Shigeki Morizane
 
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」Shuji Morisaki
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-nishio
 
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)NTT DATA Technology & Innovation
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインRoy Kim
 
Practical ux4publish
Practical ux4publishPractical ux4publish
Practical ux4publishncdc_jp
 
第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料Tae Yoshida
 

Similar to 書籍紹介"Joel On Software" (19)

西大和中学校様むけ、ミエタ社ワークショップ
西大和中学校様むけ、ミエタ社ワークショップ西大和中学校様むけ、ミエタ社ワークショップ
西大和中学校様むけ、ミエタ社ワークショップ
 
日経アプリプロモーションの基礎と応用配布用
日経アプリプロモーションの基礎と応用配布用日経アプリプロモーションの基礎と応用配布用
日経アプリプロモーションの基礎と応用配布用
 
Cocoaアプリに無理矢理プラグインを導入する入門
Cocoaアプリに無理矢理プラグインを導入する入門Cocoaアプリに無理矢理プラグインを導入する入門
Cocoaアプリに無理矢理プラグインを導入する入門
 
「ついてる?」「ついてない?」
「ついてる?」「ついてない?」「ついてる?」「ついてない?」
「ついてる?」「ついてない?」
 
お金を使わずにApp storeでランキングトップを獲る方法!
お金を使わずにApp storeでランキングトップを獲る方法!お金を使わずにApp storeでランキングトップを獲る方法!
お金を使わずにApp storeでランキングトップを獲る方法!
 
TechWave塾第14期第4回
TechWave塾第14期第4回TechWave塾第14期第4回
TechWave塾第14期第4回
 
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
 
WebSig24/7 Surviveイベント 安藤講演資料
WebSig24/7 Surviveイベント 安藤講演資料WebSig24/7 Surviveイベント 安藤講演資料
WebSig24/7 Surviveイベント 安藤講演資料
 
Tokyo r47 beginner
Tokyo r47 beginnerTokyo r47 beginner
Tokyo r47 beginner
 
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
 
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
 
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
 
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
 
物語自動生成
物語自動生成物語自動生成
物語自動生成
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
 
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
 
Practical ux4publish
Practical ux4publishPractical ux4publish
Practical ux4publish
 
第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料第1回SIA研究会(例会)プレゼン資料
第1回SIA研究会(例会)プレゼン資料
 

More from Kuniaki Igarashi

my_everyday_life_with_ruby
my_everyday_life_with_rubymy_everyday_life_with_ruby
my_everyday_life_with_rubyKuniaki Igarashi
 
EM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきEM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきKuniaki Igarashi
 
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するためにKuniaki Igarashi
 
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」Kuniaki Igarashi
 
高専カンファレンスカンファレンス
高専カンファレンスカンファレンス高専カンファレンスカンファレンス
高専カンファレンスカンファレンスKuniaki Igarashi
 
高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説Kuniaki Igarashi
 
高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶Kuniaki Igarashi
 
雷は落ちるのか昇るのか
雷は落ちるのか昇るのか雷は落ちるのか昇るのか
雷は落ちるのか昇るのかKuniaki Igarashi
 
World Wide Ruby Conferences
World Wide Ruby ConferencesWorld Wide Ruby Conferences
World Wide Ruby ConferencesKuniaki Igarashi
 
高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編Kuniaki Igarashi
 
高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編Kuniaki Igarashi
 
高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinoheKuniaki Igarashi
 
高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶Kuniaki Igarashi
 
高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編Kuniaki Igarashi
 
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2Kuniaki Igarashi
 
RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1Kuniaki Igarashi
 
197x Timer with Your Messages
197x Timer with Your Messages197x Timer with Your Messages
197x Timer with Your MessagesKuniaki Igarashi
 

More from Kuniaki Igarashi (20)

my_everyday_life_with_ruby
my_everyday_life_with_rubymy_everyday_life_with_ruby
my_everyday_life_with_ruby
 
EM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきEM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがき
 
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
 
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
 
高専カンファレンスカンファレンス
高専カンファレンスカンファレンス高専カンファレンスカンファレンス
高専カンファレンスカンファレンス
 
高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説
 
高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶
 
雷は落ちるのか昇るのか
雷は落ちるのか昇るのか雷は落ちるのか昇るのか
雷は落ちるのか昇るのか
 
World Wide Ruby Conferences
World Wide Ruby ConferencesWorld Wide Ruby Conferences
World Wide Ruby Conferences
 
高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編
 
高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編
 
Cafe igaiga
Cafe igaigaCafe igaiga
Cafe igaiga
 
高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe
 
高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶
 
勉強会でAgileを
勉強会でAgileを勉強会でAgileを
勉強会でAgileを
 
高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編
 
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2
 
RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1
 
197x Timer with Your Messages
197x Timer with Your Messages197x Timer with Your Messages
197x Timer with Your Messages
 
TwYM
TwYMTwYM
TwYM
 

Recently uploaded

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Recently uploaded (9)

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

書籍紹介"Joel On Software"

  • 1. 書籍紹介 Joel on Software http:/ /igarashikuniaki.net/tdiary/ Kuniaki IGARASHI
  • 3. ジョエルテスト ソース管理システムを使っているか? ○  1オペレーションでビルドを行えるか?  →○ Ravenの場合 毎日ビルドを行うか? ○ 障害票データベースを持っているか? ○ 新しいコードを書くまえにバグを修正するか? ○ 私が加入したころ 更新可能なスケジュール表を持っているか? △→○ 6.5点 仕様書を持っているか? △ プログラマは静かな労働環境にあるか?  買える範囲で一番良い開発ツールを使っているか? △→○ 今 テスト担当者はいるか? ○ 8.5点 プログラマを採用するときにコードを書かせるか? ー 「廊下での使い勝手テスト」を行っているか? ー
  • 4. ゼロ欠陥法 いついかなる場合でも 新しいコードを書く前に バグを取り除くことを最優先とする M$ WORD の開発ふりかえりから生まれた手法  修正工数  スケジュール予測  製品をいつでもリリース可能に保つ
  • 5. オープンソースの経済学 スマートな企業は彼らの製品の補完財を コモディティ化しようとする 補完財=他の製品と一緒に買う物 例)航空券とホテル宿泊 航空券を安価にすれば、ホテル宿泊需要が高まる M$はPCをコモディティ化し、普及させ、DOSの需要を増やし成功した IBMはITコンサルタント企業になろうとしている ITコンサルはエンタープライズソフトの補完財 オープンソースを後押ししてエンタープライズをコモディティ化
  • 6. 採用面接ゲリラガイド 無理な質問をしてみる ロサンゼルスにガソリンスタンドはいくつある? 人口を700万人として、自動車が1人あたりx台あるとすると・・・ タンクをいっぱいにするのに4分かかるとして、スタンドに10台ポンプがあるとして、1日18時 間営業してるとすると・・・ 結果が正しくなくてもかまわない 問題に真剣に取り組むということが大事 プログラミングの質問 文字列をその場で逆にする バイトデータの中で立っているビットの数を数える 面接の最後の5分で、会社と仕事の売り込みをする 採用の場合は、彼らがあなたのために働きにきてくれるように 不採用の場合でも、彼らにあなたの会社を好きになり、良い印象を持って 帰って欲しいと思うだろう。
  • 7. ほかにも 1. 言語の選択 24. あなたが絶対すべきでないこと PART I 2. 基本に帰れ 25. 氷山の秘密、明らかに 3. ジョエルテスト:いいプログラムへの12ステップ 26. 漏れのある抽象化の法則 4. すべてのソフトウェア開発者が絶対確実に知っていなければならない 27. プログラミングにおけるロード・パーマストン問題について Unicodeとキャラクタセットに関する最低限のこと(言い訳なし!) 28. 測定 5. やさしい機能仕様 パート1:なぜわざわざ書く必要があるのか? 29. リック・チャップマンの愚かさの探求(あるいは「アホでマヌケな米国ハイテク企業」) 6. やさしい機能仕様 パート2:仕様書とはどんなものか? 30. この国では犬はどんな仕事をしているの? 7. やさしい機能仕様 パート3:だけど どうやって書くの? 31. 下っ端でも何かを成し遂げる方法 8. やさしい機能仕様 パート4:ヒント 32. 2つの話 9. やさしいソフトウェアスケジュール 33. ビッグマック 対 裸のシェフ 10. デイリービルドは君の友達 34. 何ごとも見た目ほど簡単ではない 11. 手強いバグ修正 35. 「ここで発明されたものじゃない」症候群を擁護する 12. 5つの世界 36. ストラテジー.レターI:Ben & Jerry's 対 Amazon 13. ペーパープロトタイピング 37. ストラテジーレターII:鶏と卵の問題 14. アーキテクチャ宇宙飛行士たちに脅かされるな 38. ストラテジーレターIII: もとに戻してくれ! 15. 射撃しつつ前進 39. ストラテジーレターIV:ブロートウェアと80/20の神話 16. クラフトマンシップ 40. ストラテジーレターV:オープンソースの経済学 17. コンピュータサイエンスの3つの誤ったアイデア 41. マーフィーの法則が吹き荒れた一週間 18. 二文化主義 42. MicrosoftはいかにしてAPI戦争に負けたか 19. ユーザからクラッシュレポートを自動的に取得する方法 43. Microsoft、羽目をはずす 20. 採用面接ゲリラガイド 44. 私たちの.NET戦略について 21. 報奨金有害論 45. 申し訳ありませんが、リンカをいただけないでしょうか? 22. テスタを雇わない(間違った)理由、ベスト5 付録:「ジョエルに聞け」選集 23. 人のタスク切り替えは有害であると考えられる
  • 8. 雅叙園で僕と握手! デブサミ2008 Joelさん来日
  • 9. あわせて買いたい ISBN-10: 4274066304 ISBN-10: 4274066592 http://www.amazon.co.jp/o/ASIN/4274066304/igaigadiary-22/ref=nosim/ http://www.amazon.co.jp/o/ASIN/4274066592/igaigadiary-22/ref=nosim/ ISBN-10: 4274065979 http://www.amazon.co.jp/o/ASIN/4274065979/igaigadiary-22/ref=nosim/ アサマシ【igaigadiary-22】