O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

[SP03] 「怠惰の美徳~言語デザイナーの視点から」

勤勉は善で、怠惰は悪。誰もがそのように感じるだろうが、それは本当だろうか。もし、勤勉が悪であり、怠惰が善であるとしたら。Perl 開発者 Larry Wall が提唱したプログラマ 3 大美徳を始点として、Ruby 開発者まつもと ゆきひろが怠惰と生産性についての意外 (でもない) 関係と生産性向上の奥義について語る。

まつもと ゆきひろ
一般財団法人 Rubyアソシエーション
理事長

  • Entre para ver os comentários

[SP03] 「怠惰の美徳~言語デザイナーの視点から」

  1. 1. Powered by Rabbit 2.1.9 怠惰の美徳 〜言語デザイナーの視点から〜 楽天 技術研究所 フェロー Rubyアソシエーション 理事長 Heroku @yukihiro_matz Yukihiro "Matz" Matsumoto まつもとゆきひろ
  2. 2. Powered by Rabbit 2.1.9   まつもとゆきひろ
  3. 3. Powered by Rabbit 2.1.9  
  4. 4. Powered by Rabbit 2.1.9   プログラミング言語Rubyを作った人
  5. 5. Powered by Rabbit 2.1.9   圧倒的アウェイ感
  6. 6. Powered by Rabbit 2.1.9   de:code 2016
  7. 7. Powered by Rabbit 2.1.9   「オープンソースから見た マイクロソフト」
  8. 8. Powered by Rabbit 2.1.9   「今年もぜひ」
  9. 9. Powered by Rabbit 2.1.9   ?
  10. 10. Powered by Rabbit 2.1.9   つれなくされたいタイプ?
  11. 11. Powered by Rabbit 2.1.9   怠惰の美徳 〜言語デザイナーの視点から〜
  12. 12. Powered by Rabbit 2.1.9   言語デザイナー
  13. 13. Powered by Rabbit 2.1.9   プログラミング言語をデザインする人
  14. 14. Powered by Rabbit 2.1.9   意外といる
  15. 15. Powered by Rabbit 2.1.9   が、あまり知られていない
  16. 16. Powered by Rabbit 2.1.9  
  17. 17. Powered by Rabbit 2.1.9   Larry Wall
  18. 18. Powered by Rabbit 2.1.9   Perl
  19. 19. Powered by Rabbit 2.1.9   ロールモデル
  20. 20. Powered by Rabbit 2.1.9   設計(デザイン)する
  21. 21. Powered by Rabbit 2.1.9   話す
  22. 22. Powered by Rabbit 2.1.9   書く
  23. 23. Powered by Rabbit 2.1.9   言語デザイナー
  24. 24. Powered by Rabbit 2.1.9   メタプログラマー
  25. 25. Powered by Rabbit 2.1.9   (潜在的)優秀プログラマー
  26. 26. Powered by Rabbit 2.1.9   プログラマ3大美徳
  27. 27. Powered by Rabbit 2.1.9   怠惰 短気 傲慢
  28. 28. Powered by Rabbit 2.1.9   怠惰
  29. 29. Powered by Rabbit 2.1.9   全体の労力を減らすために手間を惜しまない 気質。この気質の持ち主は、役立つプログラム を書いてみんなの苦労を減らしたり、同じ質問 に何度も答えなくてもいいように文書を書いた りする。
  30. 30. Powered by Rabbit 2.1.9   短気
  31. 31. Powered by Rabbit 2.1.9   コンピューターが怠慢な時に感じる怒り。この 怒りの持ち主は、今ある問題に対応するプログ ラムにとどまらず、今後起こりうる問題を想定 したプログラムを書く。少なくともそうしようとす る。
  32. 32. Powered by Rabbit 2.1.9   傲慢
  33. 33. Powered by Rabbit 2.1.9   神罰が下るほどの過剰な自尊心。または人様 に対して恥ずかしくないプログラムを書き、ま た保守しようとする気質。
  34. 34. Powered by Rabbit 2.1.9   怠惰 短気 傲慢
  35. 35. Powered by Rabbit 2.1.9   こマ?
  36. 36. Powered by Rabbit 2.1.9   これが美徳?
  37. 37. Powered by Rabbit 2.1.9   反対じゃないの?
  38. 38. Powered by Rabbit 2.1.9   勤勉 寛容 謙遜
  39. 39. Powered by Rabbit 2.1.9   「勤勉」の悪
  40. 40. Powered by Rabbit 2.1.9   一生懸命働く
  41. 41. Powered by Rabbit 2.1.9   苦労 苦痛 我慢
  42. 42. Powered by Rabbit 2.1.9   「我慢」の価値
  43. 43. Powered by Rabbit 2.1.9   無意識の価値構造
  44. 44. Powered by Rabbit 2.1.9   「無意識」の怖さ
  45. 45. Powered by Rabbit 2.1.9   無自覚
  46. 46. Powered by Rabbit 2.1.9   労働は我慢ではない
  47. 47. Powered by Rabbit 2.1.9   報酬は苦痛の対価ではない
  48. 48. Powered by Rabbit 2.1.9   報酬は価値の対価
  49. 49. Powered by Rabbit 2.1.9   勘違いしてはいけない
  50. 50. Powered by Rabbit 2.1.9   上から下まで総勘違い
  51. 51. Powered by Rabbit 2.1.9   結果よりも過程
  52. 52. Powered by Rabbit 2.1.9   生産性よりも忍耐
  53. 53. Powered by Rabbit 2.1.9   社会的圧力
  54. 54. Powered by Rabbit 2.1.9   理不尽の蔓延
  55. 55. Powered by Rabbit 2.1.9   死の鎖
  56. 56. Powered by Rabbit 2.1.9   我慢による苦痛への耐性
  57. 57. Powered by Rabbit 2.1.9   鈍感になる
  58. 58. Powered by Rabbit 2.1.9   「致死量」は変わらない
  59. 59. Powered by Rabbit 2.1.9   いつか限界を越える
  60. 60. Powered by Rabbit 2.1.9   ダメ、絶対
  61. 61. Powered by Rabbit 2.1.9   なんでこんなことに
  62. 62. Powered by Rabbit 2.1.9   学校的ゲームモデル
  63. 63. Powered by Rabbit 2.1.9   勝つか負けるか
  64. 64. Powered by Rabbit 2.1.9   評価基準
  65. 65. Powered by Rabbit 2.1.9   正解がある
  66. 66. Powered by Rabbit 2.1.9   順位
  67. 67. Powered by Rabbit 2.1.9   満点
  68. 68. Powered by Rabbit 2.1.9   苦手をなくす
  69. 69. Powered by Rabbit 2.1.9   ゼロサムゲーム
  70. 70. Powered by Rabbit 2.1.9   社会性
  71. 71. Powered by Rabbit 2.1.9   スクールカースト
  72. 72. Powered by Rabbit 2.1.9   パフォーマンスより調和
  73. 73. Powered by Rabbit 2.1.9   過程を重視
  74. 74. Powered by Rabbit 2.1.9   「がんばった」
  75. 75. Powered by Rabbit 2.1.9   「苦労した」
  76. 76. Powered by Rabbit 2.1.9   現代社会的ゲームモデル
  77. 77. Powered by Rabbit 2.1.9   Win-Winを目指したい
  78. 78. Powered by Rabbit 2.1.9   事前に正解がわからない
  79. 79. Powered by Rabbit 2.1.9   現在の順位にあまり意味がない
  80. 80. Powered by Rabbit 2.1.9   満点がない
  81. 81. Powered by Rabbit 2.1.9   得意を伸ばす
  82. 82. Powered by Rabbit 2.1.9   協調ゲーム
  83. 83. Powered by Rabbit 2.1.9   スクールカーストの崩壊
  84. 84. Powered by Rabbit 2.1.9   コミュニケーションスキル(笑)
  85. 85. Powered by Rabbit 2.1.9   パフォーマンス
  86. 86. Powered by Rabbit 2.1.9   結果を重視
  87. 87. Powered by Rabbit 2.1.9   全然違う
  88. 88. Powered by Rabbit 2.1.9   変化についていけない
  89. 89. Powered by Rabbit 2.1.9   高度成長期
  90. 90. Powered by Rabbit 2.1.9   バブル期
  91. 91. Powered by Rabbit 2.1.9   前提の崩壊
  92. 92. Powered by Rabbit 2.1.9   キャッシュ
  93. 93. Powered by Rabbit 2.1.9   There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton
  94. 94. Powered by Rabbit 2.1.9   インバリデーションのないキャッシュ
  95. 95. Powered by Rabbit 2.1.9   昔は理由があった(かも)
  96. 96. Powered by Rabbit 2.1.9   思い込みは怖い
  97. 97. Powered by Rabbit 2.1.9   意識的キャッシュインバリデーション
  98. 98. Powered by Rabbit 2.1.9   Look at the bright side!
  99. 99. Powered by Rabbit 2.1.9   ポジティブ思考
  100. 100. Powered by Rabbit 2.1.9   上から下まで総勘違い
  101. 101. Powered by Rabbit 2.1.9   みんながやらないやってもよいこと
  102. 102. Powered by Rabbit 2.1.9   え? そんなことできるの?
  103. 103. Powered by Rabbit 2.1.9   裏ワザ
  104. 104. Powered by Rabbit 2.1.9   ハック
  105. 105. Powered by Rabbit 2.1.9   楽をする
  106. 106. Powered by Rabbit 2.1.9   少しの労力で成果を得る
  107. 107. Powered by Rabbit 2.1.9   それが可能であれば
  108. 108. Powered by Rabbit 2.1.9   それを可能にするには
  109. 109. Powered by Rabbit 2.1.9   自覚する
  110. 110. Powered by Rabbit 2.1.9   間違った価値観
  111. 111. Powered by Rabbit 2.1.9   「我慢」の価値
  112. 112. Powered by Rabbit 2.1.9   持つべき価値観
  113. 113. Powered by Rabbit 2.1.9   少ない苦痛
  114. 114. Powered by Rabbit 2.1.9   大きな成果
  115. 115. Powered by Rabbit 2.1.9   我慢しない
  116. 116. Powered by Rabbit 2.1.9   空気を読まない
  117. 117. Powered by Rabbit 2.1.9   目的を明確化する
  118. 118. Powered by Rabbit 2.1.9   成果を上げる
  119. 119. Powered by Rabbit 2.1.9   Don't work hard
  120. 120. Powered by Rabbit 2.1.9   Work smart
  121. 121. Powered by Rabbit 2.1.9   社会的圧力を自覚する
  122. 122. Powered by Rabbit 2.1.9   理不尽に声をあげる
  123. 123. Powered by Rabbit 2.1.9   リスペクトできる関係を構築
  124. 124. Powered by Rabbit 2.1.9   どうやって「拒否」するか
  125. 125. Powered by Rabbit 2.1.9   価値観にアプローチ
  126. 126. Powered by Rabbit 2.1.9   Win-Winを目指す
  127. 127. Powered by Rabbit 2.1.9   『7つの習慣』
  128. 128. Powered by Rabbit 2.1.9   2人のプレイヤー
  129. 129. Powered by Rabbit 2.1.9   WinとLoseの組み合わせ
  130. 130. Powered by Rabbit 2.1.9   4種類?
  131. 131. Powered by Rabbit 2.1.9   Win-Win Win-Lose Lose-Win Lose-Lose
  132. 132. Powered by Rabbit 2.1.9   No
  133. 133. Powered by Rabbit 2.1.9   Win-Win No Deal
  134. 134. Powered by Rabbit 2.1.9   No Deal
  135. 135. Powered by Rabbit 2.1.9   取引しない
  136. 136. Powered by Rabbit 2.1.9   「逃げてもいいんだ」
  137. 137. Powered by Rabbit 2.1.9   (場合によっては)逃げる
  138. 138. Powered by Rabbit 2.1.9   生産性を高める
  139. 139. Powered by Rabbit 2.1.9   生産性はほとんどの問題を解決する
  140. 140. Powered by Rabbit 2.1.9   心の中に明確な基準
  141. 141. Powered by Rabbit 2.1.9   「(ムダに)働きたくない」
  142. 142. Powered by Rabbit 2.1.9   「絶対に働きたくない」
  143. 143. Powered by Rabbit 2.1.9   怠惰
  144. 144. Powered by Rabbit 2.1.9   怠惰は美徳
  145. 145. Powered by Rabbit 2.1.9   「怠惰」になるために 「全力で努力」する
  146. 146. Powered by Rabbit 2.1.9   怠惰なプログラマー
  147. 147. Powered by Rabbit 2.1.9   優れたプログラマー
  148. 148. Powered by Rabbit 2.1.9   問題解決の達人
  149. 149. Powered by Rabbit 2.1.9   プログラマーの仕事は問題解決
  150. 150. Powered by Rabbit 2.1.9   問題把握 問題分析 ソリューション提案 ソリューション実装 デバッグ・テスト
  151. 151. Powered by Rabbit 2.1.9   プロセス改善
  152. 152. Powered by Rabbit 2.1.9   よくやる失敗はなにか
  153. 153. Powered by Rabbit 2.1.9   環境改善
  154. 154. Powered by Rabbit 2.1.9   もっと便利なツールを
  155. 155. Powered by Rabbit 2.1.9   バグ原因の95%は思い込み(要出典)
  156. 156. Powered by Rabbit 2.1.9   問題解決
  157. 157. Powered by Rabbit 2.1.9   環境改善
  158. 158. Powered by Rabbit 2.1.9   思い込みの検出・排除
  159. 159. Powered by Rabbit 2.1.9   同じ原則を人生に適用
  160. 160. Powered by Rabbit 2.1.9   プログラマーは人生の勝ち組
  161. 161. Powered by Rabbit 2.1.9   に、なれる
  162. 162. Powered by Rabbit 2.1.9   怠惰なプログラマー
  163. 163. Powered by Rabbit 2.1.9   怠惰なプレイヤー
  164. 164. Powered by Rabbit 2.1.9   怠惰な人生
  165. 165. Powered by Rabbit 2.1.9   怠惰になろう
  166. 166. Powered by Rabbit 2.1.9   もっと怠惰になろう
  167. 167. Powered by Rabbit 2.1.9   ありがとうございました
  168. 168. Powered by Rabbit 2.1.9   Ask The Speaker
  169. 169. Powered by Rabbit 2.1.9 アンケート track number: SP03

×