そこで一つの仮説を立てることにした。(習慣的に眠ることが困難な人の)眠れない原因は一人一人異なるこれなら眠れるようになった手法が異なっていても筋は通る。カフェインは人によって効き目が異なるようだし、カフェインに敏感な人がカフェインを断てば眠れるようになる、というのは分かりやすいケースだ。メトロノーム例ではその人はおそらく楽器プレイヤーであって、彼/彼女の習慣からメトロノームを聞くと特定の身体状態へ移行するように動機付けされていたのかもしれない。それが眠るのに適したというだった、ということでは。僕自身はカフェインに対しては強い方らしく、カフェインの有無に有意な差は感じられなかった。楽器はやっていたし夜に音楽流すのは少し効果ありそうだったが、眠れないときは眠れない。特効薬というわけにはいかなかった。この仮定が正しいならば、次のことも言えるだろう:眠れない原因は複数あるかもしれない一人一人眠れない原因がある、ということはそれら複数の原因を一人が抱えていてもおかしくはないということだ。この仮説によって、この睡眠プロジェクトの方針は原因を一つ探る、ではなく、原因を全て取り除くとなった。一歩進んで次のようにも考えられるかもしれない:眠るために適した「いい感じ」の身体状態があり、そこから外れると眠れないさてこの「いい感じの状態」とは何か、が問題だ。ここでは精神状態は扱わない。これは身体異常イベントの原因を探る際、精神状態よりも身体異常の方に原因を見つけた方がほとんどの場合において適切だった、という個人的な経験則に依る。バグがあって、自分自身の状態を正確に認識することはできない。これは次回は直しておいてほしいが、仕方ないので他の手段をとる。自分の場合、原因追求を素早く行えるように様々な身体異常イベントにトリガーを設定し、原因探索を行うようにした。わかりやすい原因は身体センサによってすぐに発見出来たりする。生ゴミ等の異臭による身体異常などはこれで発見できる。嗅覚は鈍いので、臭いという認識がないほど薄い臭いでも身体異常が発生することがあるようだ。以下身体異常例と対策、睡眠との関係を列挙していく。く観察しつづけしないと発見できなかったりする。頭痛の原因には色々あるようだが、その原因の一つが水分不足である。水分不足は自分での認識が非常に困難だ。尿の色によって判別できるわけだが、喉が乾いたという認識の時には大体結構な水分不足になっているようだ。よっ水分を最近とったかどうかを記憶しておいて、異常時には水分摂取の有無を確認する。頭痛に対して時系列で直近の水分摂取を探索し、結果取得出来なかったらとりあえず400mlくらい水を飲む、などするようになる。実際これで割と治ったりするし、そのうち感覚的にも水分不足に対して早い段階で気付けたりする。頻繁に水分を摂るようになると、水分は身体にいいという俗説よりも、水は身体にとって消耗品であって水分不足が身体に悪いのだな、という実感が得られる。人間は1日1.5リットルくらい水分採った方がいいらしいが、ほとんどの人間は水分不足なのだろうなとも思う。結果トイレに頻繁に寄ることになるが僕はエンジニアなのでそこは大した問題ではなかった。ビジネスのフロントで客の前に立つ人は少し大変かもしれない。がんばって水分摂取してほしい。ところで水分不足は眠りとはあまり関係がなかったように思う。血糖値低下に伴う倦怠感もう一つ、認識が難しい問題は血糖値変動である。夜眠れない人間にとって、朝起きて頭が動かない問題は同様に大きな問題である。これを大きく改善する手法が糖分摂取だ。日本人的に朝に味噌汁を飲むなども試したが効かなかった。糖分、とくに液体であると吸収もはやく効果が高い。要するにエナジードリンクが非常に良く効く。脳の栄養はブドウ糖のみらしいが、ここまで強烈に効くとは思わなかった。エンジニアは食事を摂ることを忘れてしまうことがあるようだ。食事の忘却はそのうち大きな倦怠感を引き起こし、様々なステータス低下を同時に引き起こす。これも長らく困っていたが、その倦怠感は糖分を摂取すると回復するらしいことにそのうち気づいた。観察すると糖分を摂らずに長い間放置するとあの飢餓状態に陥り、糖分を摂取すると回復する。血糖値が問題であるらしい。この飢餓状態はかなりつらい。飢餓状態への突入、回復を繰り返しているとつらくて仕事がなかなか進まない。この血糖値をどうしたら適切にコントロール出来るのかを考える必要があった。血糖値低下を検知してその時点で糖分を摂ればいいのだが、そもそも仕事に集中してそこに気付けない。血糖値の非侵襲なセンサーとかあるのだろうか...とかしばらく考えていたが、ある時閃いた。定期的にご飯(炭水化物)を食べればいいのだ。この発見は本当に衝撃的だった。目から鱗が落ちるというか、開いた口が塞がらないというか。人間が朝昼晩、つまり定期的にご飯を食べることにはちゃんとした理由が存在したのだな、すげえな人間やるじゃん................と気づくと同時にそこまでたどり着くのに超苦労した自分がアホらしくなってくる。いや事実超アホだったのだけど。僕は、自分自身をある意味状態がないステートレスなものとして考えていたようなのだ。して定期的にご飯を食べるといいぞ、という知見が溜まった。3年前くらいの話だ(笑えない)。現在も血糖値常時モニタリングしたいなーと考えていたりする。コンタクトレンズで血糖値を測るというプロジェクトが存在したようだが、最近頓挫したというニュースを見た。別に糖尿病でなくても血糖値の簡易モニタリングの需要はあると思うのだ。最近はAppleWatchをおおよそほぼ常に着用するようにしている。寝るときも付けている。腕時計は人によって苦手だったりするらしいが、腕の締め付けがーとか慣れなのでどうでもいいのである。そんなことより睡眠だ。これでわかることは心拍数程度だが、それでも長らく見ていると1日単位で正常パターンと異常パターンがおおよそ分かって来て異常検知に一役買ってくれる。これは自分では認識が難しい身体異常が心拍数パターンで検知出来たりする。全てが検知出来るわけではない。欲を言うと心拍数だけでなく体温を常にモニタリングしたい。言う話を周囲のエンジニアに話すと「でも発熱体(AppleWatch)の近くで体温測れるのか」「腕の表皮温度から体内深部温度が逆算できるのか」などと非常に的確な指摘をしてくれ、腕時計による体温モニタリングは今後も(技術的に)難しそうだぞ、という気分になってくる。心拍数を計測していると、正常時には睡眠時50-45程度まで下がることがわかる。この心拍数の下がり方は、睡眠の質(体感)と比較すると綺麗になだらかに下がることが望ましいらしい。アルコールを摂取するとこの心拍数が下がり切らずにばたつくことが観察によりわかる。翌日も眠気が十分にとれず、仕事のパフォーマンスが落ちることがままある。アルコールをとると眠りやすく、起きやすくなるらしいがそれはある程度実感できる。睡眠サイクルの改善は起床時のパフォーマンスを期待していいることもあり、そちらが落ちてしまうならば嬉しくはない。運動不足に伴う異常(風邪)運動不足は明らかに体調不良(風邪)の頻度を高くした。ラトビア出身の友人によるとスクワットするといいらしいので、スクワットをするようにした。腕立て伏せは数十回も出来ないが、スクワットは慣れれば数十回くらい余裕で出来るようになるからだとか。風邪の時は問題なく睡眠がとれるというかいくらでも眠れるのだが、そもそも風邪なんだから意味がない。健康のまま夜に眠れる必要がある。スクワットは1日10x2くらいの弱いやつでも効果がちゃんとある。いうかそれだけで効果が出る程度に体力がなさすぎただけかもしれない。よってスクワットをすることで解決した。身体を動かすことで心理的にも気分が良くなることが実感できるので(原因が解決してないのに心が軽くなる。すげえな人間意味わからないぞ)不安定になったらスクワットをとりあえずすることにした。これは健康に繋がったが不眠とはあまり関連づけが出来なかった。疲れた日に良く眠れることに対して異論はないが、スクワット30-60程度では効果が薄いように思う。夜食事することに伴う朝のもたれ夜遅くに食事をすると次の日の朝に影響が出ることが観察を続けていると分かった。一般には22時以降食べない方がよい、と言われているようだが、19-21時くらいに食べてしまうと次の日起きるのが楽になる。夜おそくに食事をとると次の日の朝胃腸がもたれる感じがする。食べ物の消化には胃でも腸でも数時間動き続けるらしいので、この因果関係は直接的に思える。夜食事をしないことは、個人的には非常に効果が高かった。朝起きるのが辛いとそのまま2度寝に突入してしまうからだ。ディスプレイは仕事柄常に見てるからかもしれない。部屋を暗くして布団に横たわっていてもそこから4時間くらい眠れなかったりするのだ。ディスプレイのせいだけとは思えない。睡眠の質を高くするというグリシン(アミノ酸)全く効果が感じられなかった。ビタミン類やアミノ酸はサプリメントとして(つまりそれが主体ではない程度に)飲み続けている。朝に天気予報を確認し、それに応じて適切な服を選ぶようになってから風邪が顕著に少なくなった。寒い、という状態だと人間はその寒さに慣れてしまうようだが、確実にダメージが残っているようで風邪を引く。天気予報は素晴らしいことに春先の三寒四温などあってもかなりの精度で気温を当てて来る。本当に素晴らしいと思う。前述したように風邪は良くない。健康体時の適切な睡眠をとりたいのであって異常時の睡眠ではない。この異常時の仕方なく行う睡眠は、睡眠サイクルを大きく狂わす。風邪は正常な睡眠サイクルにとって大きな障害である。天気予報は素晴らしいのだが問題は身体の寒暖に対する鈍感さである。僕はこの寒暖の検知が非常に苦手らしく、何度も失敗している。仕方ないので少し厚着するくらいを心がけている。書くが風邪は良くない。温度はエアコンをつければそれで良い。湿度は計測してみると冬場は20%とかにすぐ下がっていってしまう。加湿器でひたすら水を供給する必要ある。寝るときの姿勢は重要だろう。いい感じの状態を探すのだから色々探る必要がある。枕はテンピュールにしてみた。悪くはないのだが眠れないときはやはり眠れない。睡眠時に寒いのは論外だ。