タグ

ブックマーク / www.furomuda.com (2)

  • 人類史上何度も起きた、クソ労働環境の劇的な改善の原因 - 分裂勘違い君劇場

    積み上がっていく仕事の山、長時間労働、サービス残業、休日出勤、終わりの見えない仕事。。。 日の劣悪な労働環境はここ20年ぐらい、いっこうに改善される兆しが見えず、 いまこの瞬間も、病患者と自殺者を量産し続けています。 このクソな労働環境を改善するには、いったいどうすればいいのでしょうか? 実は、最悪のクソ労働環境が劇的に改善される事態は、 人類史上、何度も何度も起こってきました。 どれも、ほとんど同じパターンです。 ここでは、その一つとして、かつてヨーロッパ大陸全域で起こった大規模な労働環境革命を取り上げてみます。 それは、まさに歴史の転換点でした。 最悪のクソ労働環境が劇的に改善し、 労働者の地位は飛躍的に向上し、 人々の生活は見違えるように豊かになったのです。 いまから千年ぐらい前、 ヨーロッパ大陸の大部分が、夜のような森に覆われていた時代にそれは起きました。 労働基準法どころか、

    人類史上何度も起きた、クソ労働環境の劇的な改善の原因 - 分裂勘違い君劇場
    aoyagis
    aoyagis 2009/10/02
    労働環境の改善は、利益の再分配でなく、市場の拡大による労働力不足によるべきだという話。
  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • 1