12/13(金) 睡眠時間6時間 16,115歩
ヤフーまでもがフルリモートから一部出社に戻すらしい*1。理由は様々あるとは思うが、一つの要因としては「フルリモートから入った新入社員が4年目になったが、出社時代よりも成長率が悪い」という判断になったからではないかと疑っている*2。
「リモートの方が集中して捗るのに…」という意見も分かるが、それはつまり、煩わしかった不意の口頭での質問・周りのことを気にするコストが無いからだよね…?
新しく入った人の隣に座り、体の動きを見て「どこかで詰まっていますか?」と声をかけることが多かったこの2週間。隣の人の様子が見えるって大事だなぁと感じたぺーぺー指導係だった。
やったこと
仕事
なっとく関数が楽しくなり、準備をさぼってたLT会。「まぁ、10月に発表した資料があるから、それを一部手直しすれば問題ないだろ~」とフラグを毎日立て続け、結局本番当日になってしまった。
さてさて、出社して午前中。ちょっと準備するかとGoogle Slideを探すも、以前発表した資料が見つからない。…あれ? とそんなことないよな…とGoogle Driveのゴミ箱も3回覗くが見つからない。だんだんと体が小刻みに揺れ始めて、吐き気が喉までせりあがってくる。
少し記憶を戻そう。あの日はそう、前日夜に慌ててGoogle Slideで資料を作り、チェックして寝た。当日朝も直して発表して終了。終わった安心感から資料のエクスポートは忘れてた(罪1)。
確かその時は、余裕もなかったから資料のファイル名わ変えてなかったはず。ということはGoogle Driveには「無題のプレゼンテーション」のままで保存されていただろう。(罪2)。
そして先月初旬。隙間時間でGoogle Driveの中身も整理するべく、「無題の」から始まるファイルを全てゴミ箱に送った。(罪3)
スリーアウト、資料チェンジである。「たぶん画像加工用に作ったスライド*3なんだろうね。消しとこ~」なんて言ったアホをしばきたい。
幸いにもマークダウン形式で詳細な報告書が残っていたため、泣きたい気持ちを抱えつつ資料を作り直した。私のおバカ~~!!!
来週から入る作業の準備と新人さんの補助はもちろんしたけど、来週はもっとバリバリと動く。
今日の反省:大事な物には最初に名前を書こう
幼稚園で習ったのに…。
Scalaわいわい勉強会#4
終業後、夕方の帰宅ラッシュに巻き込まれつつ向かうのは山手線の恵比寿駅。何度も来てお世話になっているNextbeatさんのオフィスで本日はScalaわいわい勉強会#4*4である。
受付を済ませてオフィスの9F上がると、既に開会式は終了してしまったいてらしい。
20人ほどが椅子に座っているなか、名札に名前を書いて、慌てて荷物を降ろし、PC開いて傾聴の姿勢で加わる。右手からスマホは手放さないが、これはプレゼンの感想をTwitterに投稿するという拡声器だから問題ない。
まずは楽しみにしていた15分の主発表3枠。
OpenFeature:Featureフラグを標準化するというOpenFeatureの取り組みと、それをScalaでどう活かすのかという発表。仕事では仕様上Featureフラグを使うことは無いのだが、それを作るために標準化までされているのは面白かった。
確かに言われてみれば、フラグをGlobal変数なんて危ないもので作るわけにはいかないし、DBに入れるのは取得に時間がかかる。しかもリリースによって適度に値が変わるという特徴があるから、Featureフラグって扱いが難しいんだな…。概念から初見だったので面白かった。
初心者向け型の話:この値が空では無いのか、○文字以下なのか…というチェックを今まで書いてきた回数は数えきれないのだが、Scalaではなんと、”型”によってその制御を行うことが出来る…ということを分かりやすく実演で発表して下さった。初心者向けLTに感謝。
先生がスライドを捲る度にコードとテストがどんどん簡潔になっていき、テトリスでも見ているかような気分だった。
Scala2 -> 3 移行:悩まされるバージョンアップ対応。それに取り組んで、各事例にどのように対応したのか…ということの紹介。今は分からないライブラリの名前が多かったが、たぶん実務ですることになったら思いだして見返すスライド。
次はLT3本セット。自分で発表したり、他の人の話を聞いたり。自分のした発表でTwitterの感想がにぎわっているという体験、なかなかに怖い承認欲求パワーがある。今回はポジティブ投稿ばかりで感謝だが、吹き荒れるネガティブにも向き合う創作系の方々はほんとうにすごい…。
最後は1時間弱の懇親会。初心者向け発表をしてくださった”がくぞ”さんに質問へ行ったり、今年お会いした人にお礼参りをしたり…。もう年末ですねぇ。
初心者向け発表は興味深かったし、見えない知識層の話も雲を見上げているようで面白い勉強会だった。運営の皆様、開催いただきありがとうございました~。
もっと流行ってScala。
なっとく関数型
同僚と3㎞ほど散歩してから帰宅。荷物降ろしてひと段落して…気づけば23時30に近い。4日連続続いた私のコミット記録が止まる!! と慌ててページを開き、頭が痛くなる「値としての関数」の4章を読み始めた。
JavaScriptのアロー関数も見る度に嫌な顔をして目をそらしていたのだが、そろそろ逃げているわけにもいかない。Functionという型で定義して、自分自身を呼び出して動作を定義して…? 段階を踏み、とても丁寧に説明してくれていることは分かるのだが、迷宮入りしてしまったかの如く、論理の終着点に辿りつけない。頭がアルコールで浸されていることを感じたため、今日のコミットは諦めた。
連続コミット記録は途絶えたが大丈夫。
1日休むのはOKだが、次の日は歯を食いしばって達成することで、細く長く続けられるって、私は日記で既に学んでいる。
というわけで、今日はお休みなさい。
Goプリ23話
新しい仕事の誘いに即答するきららさん姿勢、見習いたい…。
きららとトワ様は対人関係がちょっと苦手そうなのだが、強く主張しあって混じって仲良くなる感じがとても良いと思います。
ごはん
朝食:サンドイッチ
昼食:(外食)家系ラーメン
夕食:軽食
昼は久しぶりに食べたくなった家系ラーメン。ごはんと、麺やわめ味濃いめ油濃いめで頼んだラーメン!! 炭水化物の祭りを腹いっぱいに取り込んで満腹。
*1:LINEヤフーがフルリモート縮小 事業部門は原則週1回、それ以外は月1回出社に - ITmedia NEWS:開発組は月1回みたいだが、これが少しずつ増えていくんじゃないかなぁ…?
*2:念のために書いておくが、もちろんこれは4年目の当人だけが悪いわけではない。フルリモートでの指導方法なんて、ほとんど誰も知らなかったのだから。
*3:画像を重ねて新しい図を作ったり、一部分をカットしたりするために、プレゼンアプリを使うことがたまにある。