2024-11-03

booklog はじめた 4

8 月半ばにつけはじめた booklog もはや 3 ヶ月目。 そろそろ streak を数値化したくなったので、そういう機能を krymtkts/blog-fable に追加してみた。 #259 #264

新機能によると、昨日時点で 76 日連続で読書できてるらしい。 この週間を始めてから読み始めた本だと、読みかけも含めて 5 冊。 つまみ読みや輪読会1の課題図書も含めて 9 冊。 少なく見ても月 1 冊以上は読めてるので、 年初の目標 0.5 冊/月をさばけてて、いい感じ。

1 回あたりのページ数は、調子がいい時は 20 前後、ダメな時は数ページ。 ダメな時は概ね忙しくて寝る前にざっと読んで記録をつけてる感じ。そういう時は 30 分以内で処理できてるのでちょっとは早くなったのか? あと仕事で自分で決める事が多く決断力を消費して疲弊することが多いのだけど、そういう頭がこんがらがってる時に数ページでも読書すると、頭がスーッとして休憩みたいになって良いのを知った。 これは習慣化しないと見えなかった風景やな。

輪読会の日は課題図書と自分が読んでる本で 2 冊になるのでちょっと忙しい。 けどそういう時はダメな時のような急いでなんかできる感じじゃなく、あらかじめどのタイミングで読んで~といった計画性が必要になってくるので、そういう点ではより強制力高くて良いなと感じている。

ただ今強度を高めると中折れしそうなので、とりあえず 1 年間続けられたらその先同じ用に繰り返せば何年でもできる感触がつかめるだろうから、そのときにページ数の縛りだとかの制約を追加しても良いかもしれない。


ところでこの booklog の streak 機能、 static site generator なため日付が変わっても streak が 0 にならないのよな。 コンテンツ生成時に現在日付をもとに計算しても良かったが、なんかイマイチかもなと思って今のところ最後の streak が current streak になる「仕様」になってる。

これだと streak が止まった時のショックが小さくなってしまうから、なんか動的な仕組み考えたほうが良いのかもなー。 GitHub Actions を日次実行するような無駄な使い方になってしまうけど。


  1. 知人に付き合ってもらってる輪読会。ゆるく開催してて概ね月 0 ~ 4 回くらい。