ハッカーと普通のプログラマーの違い

はてなダイアリー

僕の解釈

  • コーダー(Coder):仕様通りにプログラムコードを書く人。
  • プログラマー(Programmer):自分で設計してプログラムを書く人。
  • ハッカー(Hacker):自分の情報生活においてプログラム技術を駆使して、処理の自動化や環境のカスタマイズによって情報生活を豊かにする人。
  • ハッカー(Hacker)(第2義):自分の情報生活における改善をcommitすることで何かに貢献する人。
  • クラッカー(Cracker):自分のプログラム技術を駆使して、他人のコンピューターやコンピュータープログラムに予期しない動作をさせる人。

第2義は要らない気もする。TopCoderとかはどうなんだろうという疑問も残る。