IT業界を蝕むハンマー釘病

IT業界でよく見られる謎のIRやオーバーエンジニアリングを不思議に思ったことはありませんか?あれらはハンマー釘病患者による犯行なのです。
41
Graham Neubig @neubig

IT会社面接官:「数字を列挙し、3の倍数ならfizz、5の倍数ならbuzz、15の倍数ならfizzbuzzを出力するプログラムを書いてください。」 面接を受けている人:「では、まずTensorFlowをインポートします…」 joelgrus.com/2016/05/23/fiz…

2016-05-24 12:17:16
kudzu @kudzu

FizzbuzzをTensorflowでやる、というネタ笑ってる人多いと思いますが、機械学習を学んでる人はハンマー釘病患者が多い印象があるので、こういうの割とリアルにあると思います。

2016-05-24 13:48:02
kudzu @kudzu

ハンマー釘病とは、ハンマーしか持ってないと、あらゆるものが釘に見える、という喩えに準ずる病気で、ソフトウェア業界では往々にして新技術を本来適応されるべきでないところで使いたくなってしまう病である。わしが考えた。 en.wiktionary.org/wiki/if_all_yo…

2016-05-25 01:43:16
kudzu @kudzu

@kudzu もう少しわかりやすく書くと、手段と目的が逆転してしまい、手段をあらゆるものに適応させたくなってしまう病気です。

2016-05-25 01:45:12

If all you have is a hammer, everything looks like a nail.

ハンマーを持つ人には、すべてが釘に見える。

アブラハム・マズローの名言だそうです。

kudzu @kudzu

機械学習をやった人がハンマー釘病に陥りやすいのは、ルールベースで記述しているものが、全て機械学習で置き換える余地があるように見えてしまうからではないだろうか。

2016-05-25 01:59:40
kudzu @kudzu

ハンマー釘病はソフトウェア業界における深刻な病です。私の独自調査によると、singletonクラスの9割はデザパタハンマー釘病患者によって書かれています。

2016-05-24 14:22:07
kudzu @kudzu

P2P、オーバーレイネットワークが流行ってた2000年前半の頃、界隈の人たちは大体ハンマー釘病患者でしたね。

2016-05-24 14:24:44
kudzu @kudzu

VRやAR関連のIRも割とハンマー釘病な感じがしますね。

2016-05-25 11:12:24
kudzu @kudzu

botのAPIが公開された時に「これからはbotの時代だ!」と騒いでた人たちは多分重病者です。

2016-05-25 11:13:03
kudzu @kudzu

今では恐らくフィンテック、ブロックチェーンとか言ってる人たちがハンマー片手に釘を求めてさまよっている人たちなので、話半分くらいに聞いておくのがいいんじゃないですかね?

2016-05-24 14:26:20