タグ

ブックマーク / 0xcc.net (2)

  • Welcome to the industry! #60

    だいぶ昔の話。ソフトウェア企業に入社した初日に、外国人のマネージャーから Welcome to the industry! (この業界へようこそ!)と歓迎された。 いやいや、私は新卒じゃなくて社会人経験あるんですよ、と答えると、いったい何をやっていたんだと聞かれたので、自分でプログラムを書いたり、論文を書いたりといったことをする研究職ですよ、と答えると、 It doesn't count (そんなものはカウントしない)と、笑いながら一蹴された。 内心、少しむっとしたが、反論する根拠も英語力もないので、この会話はこれで終わった。しかし、 Welcome to the industry! という言葉は強く印象に残った。今までだってプログラムはたくさん書いてきたんだから、「この業界」だからって何が違うんっていうんだ? そんな風に思いつつ、最初の1週、2週間が過ぎていくと、Welcome to t

  • バッドノウハウと「奥が深い症候群」

    計算機を使っていると、何でこんなことを覚えないといけないのだ ろうか、とストレスを感じつつも、それを覚えないとソフトウェア を使いこなすことができないためにしぶしぶ覚えなければならない、 といった類いのノウハウは多い。そうした雑多なノウハウのことを、 来は知りたくもないノウハウという意味で、私はバッドノウハウ と呼んでいる。 バッドノウハウは、ソフトウェアの複雑怪奇な仕様が歴史的に引き ずられ、根的な改善は行われないまま、そのノウハウが文書によっ て受け継がれることによって蓄積が進行する。Unix 上で広く使わ れているツールとしてはTeX, Emacs, sendmail, bind, perl, gnuplot, procmail などは、役に立つツールであると同時に、その 複雑怪奇な仕様によって長年に渡ってユーザを苦しめ続け、バッド ノウハウの温床として悪名が名高い。こうしたツー

  • 1