eggs."「お使いを頼むわ,牛乳を1パック買ってきてちょうだい。卵があったら6つお願い!」しばらくして夫は牛乳を6パック買ってきました。「⁠なんでまた牛乳を6パックも買ってきたのよ?」そこで夫は答えました。引用元:reddit.com参考:デイリーニュースエージェンシーこれは最近流行った「プログラマの夫にお使いを頼んだら......」というジョークだそうです。プログラマとしては放置できないネタではないでしょうか。買ってくる)という命令と解釈するわけです。この夫,まるで融通のきかないコンピュータを思わせますね。本当にこんなことが起こったとしたら,何か別の考えごとをしながら妻の依頼を聞いていて,つい無意識のうちにプログラマ思考で解釈してしまった,というのが真相でしょう。これに近い経験がジョークにリアリティを与えているのでは?と勘繰りたくもなります。妻がプログラマ?夫が1ビット単位の間違いも許さないコンピュータだとすれば,実は妻のほうが未熟なプログラマだったという風に視点をシフトすることができるかもしれません。プログラミングは,コンピュータへの命令を伝えるものですよね。プログラムが正しく動くには,正しく動くアルゴリズムを選び,正しくコード化し,正しいデータを与えて,正しいマシンで実行する『できるプログラマになる!"伝える"技術』よりといった条件がぴったりあてはまる必要があるのです。今回のケースでは正しい結果が得られず,夫への依頼がうまくいっていなかったということになるかもしれません(などというと,世の奥様方を敵に回してしまうかも......⁠)⁠。夫を上手にコントロールするには,どう頼めばよかったのでしょうか。プログラミングは説明ここでさりげなくご紹介した弊社新刊『できるプログラマになる!"伝える"技術』では,プログラミングを「コンピュータへの説明」と見て,その能力を鍛える方法論などを紹介しています。実際,ご紹介したジョークに見られるように,プログラミングは妻と夫のコミュニケーションに通じるものがあります!?プログラムにはたいていバグがあります。次のような知識があると,コミュニケーションに少し寛容になれると思うのです。現実にはプログラムに「バグがない」という状態はあり得る。そのことを証明するのが,理論的に不可能なだけである『できるプログラマになる!"伝える"技術』よりプログラマの説明相手はコンピュータだけではありません。実はあと2者いるのですが,本書で確認していただければと思います。プログラマの夫とのコミュニケーションにお困りの奥様にもおススメ......というのは冗談です。コミュニケーションの探求のためにところで万一,このジョークに出てくる妻のお願いを読んで,コミュニケーション能力が不足していると本気で考えてしまったプログラマの方がいらっしゃいましたら,ウィトゲンシュタインの言語ゲームなど学ばれるとよいかもしれません(筆者は本気で,こういう論理的思考に悩まされている方を心配します⁠)⁠。入り口としてはちくま新書の『ウィトゲンシュタイン入門』がおススメです。あなたが果物屋さんだとします。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。