2026年2月のふりかえりです。 B 社(週5日)、G 社(月1日程度)というバランスにて関わらせていただいております。

B 社

2 月は以下のような活動を行っていました。

  • TechLead 業務
    • ひきつづき各エンジニアの成果物のレビューや、設計方針の相談・レビューなどに時間を使っています。
  • Shopify への移行プロジェクト関連
    • OpenAPI の CI/CD とインターネットへの公開ができていなくて、ローカルサーバーで参照するような形になっていたところを一通り整えたりしました。
    • ECでよくある、あなたの住んでいる地域への配送予定はこの商品の場合このくらいの日程ですよ〜という機能を Shopify に移植する作業の諸々をやりました。
    • お客様が購入した購入履歴を参照するためのUIについて、ShopifyではShopifyでの注文を、既存システムでは既存システムでの注文を確認できるようにする方針です。これを実現するにあたりシームレスに画面遷移できる必要がありますが、それぞれの認証がシームレスに接続されている状態にするため Shopify Multipass を利用して認証シーケンスが走っていることを感じさせない UX を実現するための諸々の検討を開始したところです。
  • 新しい MacBook を購入したので環境移行をしていましたが、既存システムが大変古い環境(言語・ライブラリなど)なこともあり、既存手順通りでは環境を作れなくなっていたため、あれやこれやと試行錯誤したものの一通り無理なことがわかったので、docker環境で日々の開発ができるように整えたりしていました。
    • ベースとなる docker image は数年前に作っていたものがあったのでそれを流用しつつ、日々の開発に耐えうるような docker-compose.yml やちょっとしたスクリプト群と Makefile で一通りのことができるようにしたりしていました。
    • docker環境だけで起きるのか既存からそうだったのかよくわからない細かい問題なども一通りパッチしていって、月末時点では通常運転できるようになっています。
  • JS/TS 環境では、従来まではほとんどのケースで ESLint + Prettier を使っていましたが、ESLint v10 になったタイミングで設定ファイルの移行が必要になるなどの対応がめんどくさくなったので、ほとんどのリポジトリで Biome に移行してしまいました。
    • ここ数年の ESLint のメジャーバージョンアップで毎回設定の非互換の大変更が発生していたことを受けて、そのたび調査して修正してなどに時間がかかったな〜という記憶がこびりついていました。
    • もうめんどくさいな〜というのでそろそろやろうと思ってたところに v10 が来たのでやっつけたという背景です。

G 社

基本的に日中作業はおこなわず、対応が必要になった際に都度作業する方針で関わっております。

  • こまかいデータまわりの運用作業を行っていました。
  • 先月からヘルプで入っていただいている社員の方に毎月発生する工場側のデータを取り込む作業のやり方をペアワークして引き継ぎしました。

2月は少々プライベートがバタバタしていたのと祝日が2回あったのもあり、稼働量少なめな一ヶ月でした。

おわり