andante

0516

SQLのチューニングで悩んでいる一日だったChatGPTに実行計画を見せるとまあまあのアドバイスをしてくれるので重宝している今度Geminiにも訊いてみようかな
クエリの実行時間にはI/Oに起因するものとCPUに起因するものとがあるということはだんだん分かってきたCPUの話ならインデックスを張ると改善しやすいけれどI/Oになるとなかなか厄介だどうするのがいいんかね

あとなんかLaravelプロジェクトを突然見せられて何がどうなってるか説明するイベントがあった前職はLaravelだったけどなんか魔改造されていたから普通のLaravelプロジェクトを見るのは実はほぼ初めてだったまあある程度理解はできたけどよくわからん部分も多く残ったまあ1時間とかじゃ仕方ない


寝ます明日はテレビボーナスで買ったが届きます

0515

昨日はConformでいいじゃんって書いたけどなんか不具合っぽい挙動を踏んでるのでダメかもしれん不具合っぽいというのはフィールドをupdateするだけでsubmitされるなんて言ってる人がいないからそう思ってるのだけど……じゃあ何なのかはわからないもうすこし調べるけど無理ならRHFに戻す

仕事はなんか不具合調査してたら終わったあと1ヶ月くらい取り組んでた大きめのPRを出したまあそんな大きくはないか大きく見えるのはテストフィクスチャがちょっと多いだけな気がする


寝ます明日は朝に病院に行くつもりだったんだけどなんか仕事で動かせない用事があったので夕方に変えてもらったスケジュール管理ミス

0514

最近仕事でもプライヴェトでもOpenTelemetryと格闘していることが多いあいつはまだ全然stableじゃない上にコンポーネントがたくさんあるので格闘のしがいがあるバージョンを上げたり下げたりしているだけで一日終わったりする

React Hook FormをやめてConformにしてみたRHFはわりとなんでもできる感じがあるけれど別に記事の投稿編集するだけならそんなのは要らないのだなんとなくコードはシンプルになったので満足しているもっともRHFでもちゃんと調べれば同じくらいシンプルにできたのかもしれない

ChatGPTにScala入門を教えてもらったりGoをdisって反論してもらったりしたこういうのが独りでやりやすくなったのはいいなと思うGoに対して抱いている懸念はある程度回避できるイディオムがあったりするらしいそうなんだじゃあGoも選択肢に入れるかでもなあ


自分のコミュニケイション能力が低いということを久々に実感している結局話しやすい人としか話せないのだそれって結局話しづらい人に囲まれたら詰むということでちゃんとした会話の技術のある人ならそこを打開する術を持っているだろうが僕はそうではないいい年してそれではダメだなあと思うのだけどそういう技術を身につける機会はあまりに少ない


寝ます

0513

今日は比較的会議が多い先方との打ち合わせが一番有意義でそれ以外はあんまり意義がないなと思うファシリをなんとなく任されるけどいやこれこの場で話しても埒が明かないでしょみたいになる

会社のエンジニアはSlackとかでは大して喋らないけどどうも夜な夜なネットゲームで親睦を深めているらしいそれってゴルフじゃんと思うまあ飲み会行くのも似たようなものか
イマドキの若者は酒をあまり飲まないらしいので若手の多い会社はだんだんそうなっているのかもしれない自分が若手でなくなっていく様子をぼんやりと眺めている


寝ます最近暑くなってきたな

0512

わりと黙々と作業をしていた謎の遅いSQLを直したり別プロジェクトのコードをサッと書いたりしたcollationについての理解を深めたがPostgresのja-JP-x-icuの挙動を仕様として決めるのも無理がある気がするしどうすればいいのかねえ

夜は久々にフロントエンドのコードを書いたReact Routerの便利機能は便利〜という感じだけどぴったりハマらないときは難しさがあるあとこれエラーの時どうすればいいんだ


寝ます

0511

昼頃に起きてスマホゲームやったりWebデザインやったりしていたWebデザインTailwind CSSのリファレンスを検索して書き写すことをデザインとは呼ぶまいまあなんかそういう作業をしていた完成度を90%から99%に近づけていく作業ってあんまりテンションが上がらないよな99%から99.9%にする作業は逆に熱中したりするものだが

夜は焼肉を食べたなんとなく連休の終わりに焼肉を食べることが多いような気がするまあ別に今回は連休ではないがでもなんか先週も三日しか仕事してないしゴールデンウィークが不甲斐ない感じだったから今日まで飛び石連休だったような意識もちょっとあるそんなもんでいいのか


言語化という営みの意味是非についてずっと考えている僕自身は感情を言葉にしようと手を尽くすタイプではあるしそうすることでネガティヴな感情の落とし所を見つけるみたいな効果がある程度あるけれどここ数年インターネットで持て囃されている言語化誰かがうまいこと表現したのがバズるというだけの現象の名前という感じがして好きになれないお前は言語化が好きなんじゃなく言語化が好きな自分が好きなだけだろいやまあ別にそれでもいいんだけど
言語化の弊害もいろいろあるもちろん未分化な感情を顕わに書くことは必然的にディテールを捨象することだし思い込みに囚われれば思い込みが強固になるだけだしなにより有害なのは言語はどこまでも届くということで背景も何も共有されていない他人に伝わって時にはバズってしまうのは無関係の多くの人に偽りの気づきを与えてしまうことだ言語には言語のルールがありレトリックがありそしてそれは非常にしばしば誤解を生む発言者が意図していない範疇にまで拡大して解釈されることも当然可能だしそれ自体は批評の対象として有意義でもあるが内容がなくとも雄弁術で納得させることもできる納得納得というのは危険だ人間は何かを理解することではなく納得することを報酬として文章を読んでいる
水みたいに飲める日本酒が危険であるように心地よく納得できる文章も危険である無論これもまた納得感を増強するレトリックである


寝ます

0510

E2Eテストがflakyになってた問題は80%くらい直った80%というのは今でもまだたまに謎の落ち方をするからだけどまあ落ちる頻度がある程度下がったからいいことにするそもそもE2Eテストなんかやってもなという気もする
あと細かいCSS修正をちまちまやっているあまり楽しい作業ではないがやらないとリリースできないから仕方なくやるフロントエンドエンジニアじゃないのにナ〜と思うしそもそもデザインが確定してない当たり前のだが


寝ますそういえばなんかゴールデンウィークってもう終わったらしいですね

0509

早起きして負荷テストのリハーサルなどをするまだ小規模だがとりあえず小規模なら問題なさそうとわかったのですこし安心した課題もいくつか見えたし来週はそこを直す

夜はtailwindをv4に上げたりなんだりしていた今更ながらE2Eテストが壊れているというよりmswが有効になってなかったことに気づいたのだけど有効にしようとするとビルドが通らなくなったりして困ったissueはあるんだけど誰も解決している様子がないうーん……


寝ます

0508

ねむーい

何してたっけデプロイとかか最近はtimesとかにあまり書かないようにしているから一日の終わりに何してたか思い出しづらい

夜は同僚などと飲んでた何の話をしたかは忘れたこれって僕の記憶力が死んでるだけか


寝ます

0507

連休明けなのでハァ〜なんにも思い出せないワ〜みたいなことを言うのが社会性なのだけどもマジで倦んでいるとそういうことを言う気にもなれないのだなと思った言って馴れ合いたいという感情がない

仕事はなんかレスポンスキャッシュをとるつもりだったんだけどSpringBoot+Kotlinがあんまり相性よくなくて挫折SpringBootのバージョンを上げればいけると思われるのだがなんか謎のエラーが出て上げられない謎なのは無論僕が悪いのだが謎の依存関係が多いSpringBootにも非があると思うあとGradleも意味不明で嫌だ

夜はTypeScriptというかViteと格闘していた結局Viteは悪くなくてReact RouterとOpenTelemetryの相性のせいだったことがわかりChatGPTに教えられた通りに設定変更したらとりあえず回避はできたそのあとTailwindをv4に上げようとしてまた躓いている

これら2つの事例を見て思うんだけどもRustを採用しない理由の2つ目くらいに挙げられるエコシステムの枯れ具合なんてのは実際はどうとでもなるんじゃないのか確かにRustはあらゆるクレートがバージョン0で不安を誘うけれどもこの2つよりはずっと正気でバージョンを上げられるそれは無論習熟度の差も大きいのだろうし運用に入ってしまえばバージョンなんか上げなくていいのかもしれないが


エンジニア人生他人の書いた謎のコードや他人の導入した謎の技術のマイナスをゼロに持っていく仕事ばかりしているなと暗い気持ちになるこれは結局仕事なんてそんなものであるのかもしれないしなんらかの不運があるのかもしれないし貧乏くじを引きやすい性格であるのかもしれない俺だって俺の考えた最強の設計でなんか作りてえよ結局やり遂げる経験無しには人は成長しないわけでその意味で尻拭いに良いところなどない多彩な尻拭い経験が活きる日もいずれあるのかもしれないがそれはたぶんまた別の尻だそんなキャリアは嫌だよな

さすがに他責的過ぎるそうかもなそうならちゃんとそう言ってくれればいいのに


寝ます