人生はあるブラウザを通して表現しているようなものかもしれないと思った。


完璧なブラウザというものが無いように
会社とか自分の置かれている場所という、「環境」にも完璧は無いわけで。


IE6とか古いブラウザで、美しくかっこよく見せるというミッションがあって、
それを達成したいなら

そのブラウザの仕様に合わせて、
ちょっと理不尽なコードとか書かなきゃいけなくても、
ハックとか使ってでも、その環境でピシっと美しく表示することはできる。
それでミッションは満たされたりする。

自分の「目的」をきちんと認識して、
今表現しようとしている場所の「仕様」が不合理でも受け入れて、
自分を環境に合わせてチューニングする。


もしも変なソース書きたくない!
ハックとか変なやり方は私のポリシーに反する!
というように、自分を「環境」に合わせてねじ曲げるのがイヤならば、
対象のブラウザを変えるなり絞ればいい。

ポリシーが貫ける環境に、自分の居場所を変えるということ。
転職でも部署異動でも引越しでもなんなりと。


もしも自分を活かせる「環境」がこの世に存在しなければ、
あたらしいブラウザ開発しちゃう?
自分のポリシーを貫ける新しい「環境」を作りだす。
もちろんそのブラウザで見てくれる人がいないと意味ないとは思うけど。
作る技術が自分にないなら、同じような環境を作ろうとする人を支援するとか
やり方はいろいろあると思う。


だけどもしも対象ブラウザも変えたくないし、
ポリシーも変えたくない、
今の「環境」が自分に合わせてチューニングするべきだむっとだけ言って、
変化もせず、新環境への対応というバージョンアップとかもしないでいたら・・。

今自分が表現しているIE7とか対象ブラウザという環境自体が、
メーカーのサポートが終わって
みんなに使われなくなっていくこととかあるし、

気がつけばいつの間にか周りのみんなから、
最新のSafariなりIEなりiPhoneを通して
自分を見られていたりして、
あなたガッタガタに崩れてわよ~~って
言われちゃうかもしれない。



今の環境と仕様について愚痴を言っても始まらない。

自分がかっこ良く生きていけるように考えよう。