瞑想

最近あんまやってなかったんだけど、イライラがマッハだったからひさしぶりに瞑想した。

イライラしてるときにはたしかに効果あるけど、何がいいんだろう。イライラしてること以外に集中するのもあるだろうし、腹式呼吸で長時間深呼吸するのもあるだろうし、背筋を伸ばして座るのがいいのかもしれないし。効果があればなんでもいいかぁ。

 

今週はとにかく上司がうっとうしすぎていつも以上に働かなかった。30分ごとに30分休憩ってめっちゃ効率悪い気がしてたけど、どうせ8時間でポモドーロ8つ目指すなら別にいつもこのペースでもいいんだよな。むしろ午前中に6つとかして午後に手が空くよりマシなのかもしれない。用がなくなってすぐ帰れるならタスクを詰める意味もあるんだが。

でも来週が10連休だからがんばれた。俺えらい。がんばった。自分で自分を褒め称えよう。GWはまた引きこもって勉強と読書でもしてようかな。ただ、ひさしぶりにプール行きたいとは思ってる。そろそろ昼間は暑くなってきたし。

価値 = 質 × 量

価値 = 質 × 量

 

 

当たり前だけど、実践するのは難しい。

質だけとか量だけに偏っちゃうことがよくある。

 

たぶん、量をまず稼いでから絞り込んで質に転換するのが一番いいと思うんだけど。でもどっちみち質が高くないと量が増やせないし、量が質の土台になるからループを回していかないといけないはずだ。結局はバランス。

そもそも質は状況によって決まるものだから単体で上げるってのはむずい。やっぱり量を集めてから状況と比べてマッチするものを選んでいくのがいいんじゃないか。かといって時間も無尽蔵にあるわけじゃないから最初でもある程度絞らないとだし、そのあたりの兼ね合いが。

今は勉強のためにドキュメント読んでみてるけど、もう少し勉強の方法に幅が欲しい。どっかで見た「素振り」はどっちかというと質を上げていくためのものだろうから、まずは量を増やせるものを。あんま手段を考えるの得意じゃないんだよな。

「他人を従わせたければ、他人のルールに従え」

ふと思った。

 

結局、他人を動かすには他人の嬉しいことをして信頼度を稼がないといけないから、他人のルールに従うしかない。もちろんたまたま自分の行動が他人のルールに従ってることもあるからそういう人は合わせなくても信頼度が貯まって楽。

普段は他人を従わせようとも思わないんだけど、例外的に下の妹の言うことはなんでも聞いちゃう。末っ子は甘え上手だから危険。いつの間にか従ってる。こわい。

 

こういうことを上司が俺のコントロールに失敗するたびに思ってる。

もうちょっといいやり方があったろうに、と。

あとこっちが話しかけるたびにキャンキャンキャンキャン吠えてマウンティングするのめんどくさい。用があるから無視するわけにもいかないし、どうしたものか。うちの犬もよくお父さんにすがりついて腰振ってるからいっしょだね。かわいいね・・かわいくはないね。

勉強

最近勉強が行き詰まってる感じがして見直してたんだけど、すでにあるシステムを真似して車輪の再発明してみるのがいいかなぁ。

勉強の中にもその出来合いのものを分解して中身を見るホワイトボックス的なものと、外から見た情報だけで似たようなものを組み立ててみるブラックボックス的なものがあるのだと思う。

分割と結合。知ることは分割の連続、作ることは結合の連続なんじゃないか。ということは、本質的に分割という行為に共通、あるいは結合という行為に共通のコツのようなものがあれば、それは知ること、作ることにも繋がるはず。それを経験から身につけるためにホワイトボックス、ブラックボックスな勉強が必要。

まぁ、あとブラックボックスな勉強は楽しいしな。結局、ホワイトボックスだと試行錯誤があんまないのと、出来合いのものを見るばかりだから新たな情報があまり得られないってのもある。特に失敗の情報。でも効率はいいから、失敗の情報までホワイトボックスな勉強から得られるのであればそっちでいいのかもしれない。

 

簡単なeslint

今日は暑かったね。

水道の元栓を探したり、壊れたまま放置されてる温水器を探したりするのめんどくさかった。なんで誰も知らないんだ。

 

それはともかくとして今日はESLintをざっと勉強した。

npmでeslint入れて、apmでlinterとlinter-eslint入れて、ルールセットはeslint-config-airbnbを設定して、もう使える。簡単だ。

とりあえずしばらくはルールも特にいじらないでAirbnb Javascript Style Guideに従っていこうと思う。規約のドキュメントも読まないとな。envは"browser"だけ設定しとけばよろしくやってくれるかな。

今のところESLint自体はJSのLint系でトップみたいだし、規約はGoogleやNodeJSのもあるけどAirbnbは厳しめで新しいとか。少なくとも勉強用にはこれでいいだろう。