昨日は妻がイカのゲームをやっているのに付き合って異常に夜更かししてしまったので今日は眠かった

blogは最近やっていた脱Reactをついにメインブランチにマージしたdiffが7000行くらいあって笑ったまだ細かい修正はたくさん必要なのでそれは取り組んでゆく
GitHub Actionsのデバッグにだいぶ時間をとられてしまったあれは扱いが難しいローカルでシミュレイトするプログラムがいろいろあった気がするがキャッシュの挙動とかは実際に試さないとわからなさそうな気がする

Seizaのほうは仮で認証をつけたのでこれもぼちぼちデプロイするかと思っているしかしそろそろさくらのVPSに相乗りさせるのも限界か


寝ます

全然やる気出ない日だったまあそれ自体はよくあることだ

blogのatomフィード生成を一応やったatomフィードなんて今時誰か見てるのかとは思うというか僕自身がもう見ていないので動作確認するために適当なリーダーを探す必要があったこの20年くらいatomより新しい技術は生まれていないような気がするがなぜなのだろう

Seizaは一回コンセプトを整理し直してゼロから書きなおしているClaude Codeが簡単なCRUD簡単なLLM連携簡単なWebフロントエンド全部が1日で出揃ってしまったが結局こういうのは実際に何か書いていかないとあるべき姿も見えてこないわけで試してみるしかないというかそれが面倒ならこんなもの作らなければよいのでは


寝ます

今日はあんまり何もしていない上司と1on1をして結局僕は何がダメだったんでしょうねえと訊いてみたけどあんまり参考になる回答は得られなかった参考にできない僕の限界なのかもしれないが
もっと自由に動いてもらえればと言われたけれどメンバーとあんまりいい関係性を作れないままにこれは僕の短所だろう既存のコードも全然好きになれずこれもまあそうそうこうしているうちに何か貢献をしようという気持ちになれなくなっていってしまったそもそも結局なにをすれば良かったのかはわからないしだったらまずアサインを外して前の担当者に戻してくださいよマネージャなり何なりやらせてくださいよなにを期待しているのかは教えてくれないのに何かしてほしかったと言われても

環境が変わるし経験のないことをやることになるかもしれない不安をそれでも出戻りならいろいろイージーモードで進められるだろうと思っていたのだが何もかもが変わっていて全然そうならなかったのが本当に誤算だった以前も会社はべつに好きではなかったけど一緒に仕事をするのは好きだった今は一緒に仕事をする相手もあまりいないしあんまり話もしない


寝ます

なんかドキュメントを書いている一日だった現職で一番楽しい仕事は結局これかもしれないこれって何の仕事なんだ

blogは検索機能も繋ぎ込んだあとatomフィードだけ提供すれば全機能できたことになるだろうそしたらCSSをやる
あとSeizaの開発もなんか再開したちょうど1年前にやっていたプロジェクトだけどあの時はClineしかなくて結局フロントエンドの実装が思うように行かなかったのだが今はClaude CodeがいるしClaude自体も強化されているのでどこまでいけるか期待がある


寝ます

20歳年下がもう高校生であることに気づきすこしびっくりした自分の年齢を忘れたことはないけれど四則演算によって新たな視点から見るといまだに新鮮な驚きがある


blogは細々した調整設定ファイルと設定構造体の命名を分離して見通しをよくしたりこういう見通しをよくする作業が好き元をただせば何かを理解するのが好きでそのための適切な視点や構造化を発見することに執着があるしかし本当はすべてを正しく見通せるようになる正解の構造化は実在しないのでその探求は終わりなき盆栽にしかならないことも理解しているでもそれでも


寝ます

昼に起きすこし出かけたりイカのゲームをしたり

blogのエラーハンドリングはいったん一応の解決をみた愚直だが正直もうちょっと良くならないのかとは思うが仕方あるまい人生は有限でもある
あとはフォームのUXをもう少しマシにしたりスマホのCSSをちゃんとしたりすれば完成かいや細かいことを言えばまだいろいろあるけど


寝ます

引き続きエラーハンドリングに悩むチャッピーの助言に従って4xxエラーを例外系として扱うのをやめリクエストハンドラに分岐を書くようにするがこれはこれで煩雑な感じがあって悩む煩雑さは適当に関数に切り出せばいいのかもしれないがそしてまあエラーページでもサイドバーを出そうと思うと結局そうなるか変なところにDBアクセスが隠蔽されるかしかないのかもしれないが


寝るよ明日も休みでうれしいね

年が明けてまだ10日ですかふうん


リビングのサウンドバーの調子が悪くなってしまったので修理に持っていきお昼を食べたりなんだりしたあまり眠れなかったのか眠かった帰ってから昼寝をした

blogのエラー表示でずっと悩んでいるとりあえず共通のエラーハンドラを書いてはみたもののしっくりこない
4xxと5xxは別で考えるべきだなという気もするわからないな


寝ます

頭が重い閃輝暗点こそ出なかったが片頭痛なのだろうやれやれ

blogのエラーハンドリングは結局error-stackでいくという結論になったエラーではなくReportが返るというのは違和感がなくもないが別に一般に公開するライブラリでもないし慣れの問題として割り切ることにしたそれ以外の点ではかなり要件に合致するし
とりあえずWeb側のエラーも定義してエラーをミドルウェアで受ける実装をやっているこれでエラーページはかなり満足できる仕上がりになるのではないかあとは何だろうCSSとatomフィードとかか


寝ます3連休

調子が悪い寒いからかな


前職の新年会にオンラインでちょっとだけ顔を出した当時はいろいろ思うこともあったけど振り返ると総じて楽しいチームだったなと思う現職はあまりそう思えるポイントが見つかっていない

Rustのプログラムにおけるエラーの表現の仕方に悩むthiserrorsnafuerror-stackどれも帯に短し襷に長しだしかしそもそもどういう姿であるべきなのかもうまくイメージできないChatGPTと議論しながら模索していくしかない全部anyhowに倒すという思い切りもあり得る


ファッションモデルが美男美女揃いなのはそのほうが衣装自体に着目しやすいからで余計な複雑さのないモデル化によって現象を理解しようとするという意味では物理学で理想気体を扱ったり摩擦や空気抵抗を無視したりするのと同じなのだなと思った


寝ますやっと金曜日