カテゴリー
ネットのマーケティング

間の悪いプログラマー・ジョークをつぶやいてマイクロソフト公式が炎上

マイクロソフトの開発者向けサイトの公式ツイッター@msdev が開発者向けに飛ばしたジョークが、タイミングの悪さで炎上してしまいました。

microsoft-joke

Why did the programmer quit his job?

(どうしてそのプログラマーは会社を辞めたの?)

Because he didn’t get arrays.

(配列がわからなかったからだよ)

“get arrays”(配列が理解できる)を、”get a raise”(給料を上げてもらう)とかけているジョークです。「配列がわからなかったから辞めた」=「昇給が無かったから辞めた」のダブル・ミーニングですね。

これだけ見ると、他愛も無いエンジニア・ジョークだと思うのですが、少し前にマイクロソフトCEOのサトヤ・ナデラ氏が昇給を望む働く女性に対して、「カルマが足りないのでは」という発言をして炎上したばかりだったために、このジョークも反発を呼んでしまいました。

プログラマーの彼女はどうして辞めたの?

彼女の雇用主が彼女の存在を正しく見ようとしないことに飽き飽きしたから。

カルマ?

@msdev はすぐに元ジョークツイートを削除し、謝罪もしています。

「軽い気持ち(で出来の悪い)言葉遊びで、意図しない無神経な領域に踏み込んでしまったことに、心から謝罪します。」

また、女性差別問題にあわせて、このジョークに出てくるプログラマーが he(彼) で表現されていることを指摘する人たちも。

https://twitter.com/MichaelSteeber/status/525365902469234688

「プログラマー=男、だという思い込みでジョークを書いたのか?」ということですね。

ちなみに、このジョーク、@msdev の初出というわけでもなく、ツイッターだけでも以前に同じネタがつぶやかれていました。

この件、悪いのはCEOであり、ツイッターの担当者ではないと思いますが、会社に関する直近のニュースを把握していなかったという点の落ち度はあるかと思います。ブランドの公式ツイッターアカウントの運営の難しさを感じますね。

via Tech Times

カテゴリー
fun

映画に出てくるプログラマー/ソースコードの誤解

via del.icio.us/popular

What code DOESN’T do in real life (that it does in the movies) 「(映画の中では起こるけど)現実には起こらないコード」というブログエントリ。面白かったので項目だけでも紹介。

  1. コードはものすごい速度で画面を動き回ったりしない
  2. コードを黒地に緑文字で表示して編集してるやつなんてほとんどいない
  3. 改行もスペースも、インデントもないコードなんてありえない
  4. コードは三次元で編集したりしない
  5. コードは効果音と共にスクリーンに現れたりはしない
  6. コードは8歳児に数秒でクラックされたりしない
  7. 膨大なコード全体が一瞬で器用にゴミになったりはしない
  8. プログラマーは0と1だけでコードを書いたりしない(アルファベットや記号も使える)
  9. プログラマーはキーボードだけでなくマウスも使う
  10. コードはそんな簡単にクロスプラットフォームにならない。ラップトップで作ったウィルスを宇宙人のコンピュータで動かすなんてもってのほか

ということで、逆に上記の10点を再現すると、一般人受けする、どこに出しても恥ずかしくない華麗なプログラミングスタイルになることだろう。

# 全部キーボードで済ませるGeekもいるけどね

[追記] 2番、もちろん黒地に緑文字表示にもできるけど、今ならコード編集はシンタックス・ハイライトさせるだろうし、シェルのデフォルトでも色がついてることが多い。

[2006.12.20 追記] POLAR BEAR BLOGさんで、映画に見るインターフェース — 10の間違いが紹介されている。こちらは映画に登場するUIに関するツッコミ。こちらも面白い。