2025年の振り返り

taro
·
公開:2025/12/31

2025年11月でソフトウェアエンジニアになって丸5年、会社は引き続きベースマキナで楽しく働いています。(2023/6~)

1月~3月

仕事

本格的に業務でコーディングエージェントを使うようになった

2024末あたりからCursorのエージェントを触り始め、年末年始に業務で使えるように色々設定して、実際に使い始めた。

(.cursorrulesを設定しているのがとても懐かしい)

ただ途中からClineになり、それからCursorのエージェントを使わなくなった。

JestからVitestへの移行完了

これでESModulesまわりのトラブルがなくなりだいぶ快適になった。

あとVitestのIn-Source TestingやBrowser Modeがとても便利。

GraphQL CodegenのClient preset移行が完了

隙間時間とか裏でAI動かしたりでちょっとずつやっていたら半年くらいかかったけど、終わった。

ベースマキナのクライアント側のGraphQLまわりはだいぶ整ってきていて、あとやるとしたらFragment Maskingくらいという感じ。(段階的な移行が難しいので一旦様子見中)

NEWT Tech Talkで登壇させていただいた

会社の人間として初めて登壇した。

すごい楽しい会で、準備から当日までもとても丁寧に案内していただいて、ベースマキナで自社イベントを開く機会があった、真似させていただきたいなと思った。

登壇資料はこちら。

やっぱり仕事の内容をみんなが楽しめるような感じで話すの難しいなーという感じ、来年はここらへんうまく話せるようになりたい。

プライベート

同棲を始めた

墨田区の民になった。

最寄駅は徒歩10分くらいかかるんだけど、最寄りの駅が多いエリアでいろんな路線が使えてとても便利で気に入っている。

特に旅行の時に空港や新幹線の駅に向かうのがとても楽。

あと近所の亀戸餃子が美味すぎる。

誕生日に蔵王でスノボをして、仙台で牛タンを食べた

夕方に吹雪の中、帰りのリフトを見失って恐怖を感じたけど、なんとか降りて来れてよかった。

近くにおしゃれなカフェとかもあった。

自分のライブラリのStarが初めて50を超えた

4月~6月

仕事

Claude Codeを使うようになった

5月からはコーディングエージェントをClaude Codeに変えて、それからはずっとClaude Codeを使い続けている。

担当していた「Amazon Athenaアクション」機能がリリース

ベースマキナからAmazon AthenaのDBにSQLを実行できる機能。

Amazon Athena自体も使ったことがなくて結構難しかったんだけど、この機能の開発に合わせて、ベースマキナのSQLアクション系の基盤を再構築して整えたりしていた。(各DBのデータ型が適切なJavaScriptの型に変換されたり、エラーハンドリングが丁寧になったりした)

今後のDB系のアクションはこの基盤に乗ればよくなるので、サクッとちゃんとしたものが追加されるようになったはず。(さっそくBigQueryアクションが追加されたりした)

まだ既存のMySQLアクションとPostgreSQLアクションはこの基盤に乗せられていないので、2026年中には移行したい。

技術的にはGoのdatabase/sqlに結構詳しくなったので、ここらへんもどこかでネタにして公開していきたい。

担当していた「ビューとJavaScriptアクションの型定義ファイルのダウンロード」機能がリリース

ローコードサービス特有っぽい機能。

こんな感じで実際にサービス上で設定した内容に合わせて型が効く体験が珍しくて結構面白い。(裏では泥臭く文字列結合で型を生成している)

MySQLを5.7から8.0に上げた

調査には時間がかかったんだけど、特にトラブルなしで上げられてよかった。

プライベート

VitestのIn-Source Testingの話で登壇した

GWに4泊5日でタイに行った

総じて景色がとても色鮮やかで本当によかった。

ご飯は何食べても飲んでもめっちゃ美味しかった。

あとダイビングのために水泳を練習した。

元々完全なカナヅチでビート板のバタ足も出来なかったけど、1ヶ月でクロールで25m泳げるようになった。

とはいえダイビングはめちゃめちゃ怖かったけど、景色はしっかりみれて本当に綺麗だったし、しっかり魚と一緒に泳げた。

ただ浮上する時に気持ち悪くなってしまい目の前が真っ白になって水中で失神した。生きててよかった。

その他

  • ネットスーパーを使い始めた

    • これのおかげでだいぶ自炊が続けられるようになった

    • 強制的に1週間分の献立も前もって考えられるので、平日の負担がめっちゃ減る

  • 彼女の誕生日に笛吹川温泉に行った

    • ここで食べた味噌が今年食べたもので一番美味しかった可能性がある

7月~9月

仕事

Claude CodeでPRを作ることが中心になってきた。

5月からClaude Codeを使いはじめて最初はできそうなタスクのみをClaude Codeで進めつつ、基本的には自分でコードを書いていたが、7月にはClaude Codeで進める方が中心になってきた。

最初は品質とは関係のない細かいコードの書き方が自分と違うのが気になって修正していたけれど、段々とそんなこだわりがなくなっていく感覚に寂しさもあったけれど、すぐに何も感じなくなった。

プライベート

ネットワーススペシャリスト試験に合格した

2024年に応用情報とデータベーススペシャリストを取ったのでネスペも取った。

11泊13日でニュージーランドに行った。

最高の国だった。ニュージーランドに移住したい。

とにかく自然が豊富だった。

少し街を出ると羊と湖と山しかないって感じだった。

途中からはレンタカーを借りて色んな街を巡っていたんだけど、窓から見える景色は基本が絶景でたまに気が狂いそうになる超絶景が現れるって感じ。

「世界で最も美しい星空のひとつ」と呼ばれるテカポ湖で快晴率100%で天の川を見た。人生でこれを超える星空を見れることはないんだろうなと思った。(iPhoneでもこれくらい撮れる)

動物もいっぱいみた。

ブラックスワン

Keaというオウム

車で信号待ちしてたら乗ってきたり、朝ホテルの窓から中を覗かれたりした、めっちゃ人懐っこいくていたずら好きらしい

アシカ

野生で柵なし、近づくと噛まれるらしい

ペンギン

世界最小の種、集団で海から帰ってきて巣に戻るところ

ツチボタル

動物ではなく虫だけど

10月~12月

仕事

担当していた「ビューのビジュアルエディター」機能がリリース

2人チームで作っていたビジュアルエディター機能がリリースされた。

できるだけ早くリリースしたくてできるだけ初期機能は削ったけど、それでも必要なものが多くて大変だった。

けど基盤ができたいので、今後はどんどん機能を追加してノーコードで作れる画面を増やしていきたい。

会社ブログを書いた

ビジュアルエディターでの開発でどんな感じにAIエージェントを使ったのかを書いた。

特に設計の最初にプロトタイプを作ってしまうのが気に入っている。

今まではDesign DocやFigmaで新機能の体験などを社内共有していたけど、Claude Codeで一気に作ってしまいそれを見せた方が話が早いし、作ったり触ってみて気づける点にも早く気づける。

なので最近は以下のような流れで新機能開発を進めている。

  1. 要望などを参考に一旦直感でプロトを作る

  2. 社内共有などを経て体験を固める

  3. プロトをベースに具体的な仕様書を作る

  4. プロトと仕様書を参考に、本実装を進める

あとこのブログを書いたころはエージェントによる並列開発は2台にしていたが、最近は最大5台くらいまで回せるようになってきた。

来年はそもそももっと効率よくエージェントを回せるようにしていきたい。

プライベート

万博に行った

土日の2日間で行った。

2日連続6時前とか起きて、バスの時点からめっちゃ並んだりしてハードスケジュールだったけど、行って本当によかった。

去年初めて海外旅行に行ったければ、もっといろんな国に行きたくなった。

色んな国に行きたいと思えば思うほど世界平和を望むようにもなったし、色んな国の人と仲良くやっていきたいと思うようになった。

本作は地球上のすべての都市が線路や空路でつながっている平和で自由な世界が舞台です。プレイヤーはその路線をつかってよりよい未来を創ろうとしている電鉄会社の社長さんたちです。

出典: ©さくまあきら ©Konami Digital Entertainment

桃鉄ワールドのローディング画面に出るこのメッセージがとても好きなんだけど、本当に桃鉄みたいに全ての国に気軽にいける未来になったらいいなーと思う。

話を戻すと万博はご飯もとても美味しかった。(これはトルクメニスタン館のレストラン)

その他

  • 三崎に行った

  • 週末に鍋の仕込みを冷凍することで、自炊がめっちゃ楽になった

  • 10年ぶりくらいにディズニーランドに行った

    • 昔すぎて記憶がないのとそもそもディズニーをあんまり知らないので楽しめるのか…?という気持ちだったけど、逆に全てが新鮮でとても楽しかった

まとめ

仕事では本当にAIで変わった感じだった。

1月はまだCursorの初期のエージェントを使っていたことを思い出すとすごい流れが早い1年だった。

ベースマキナの開発では今年も色んな機能を開発できた。

またリファクタリングの時間が去年より減った実感があり、古いままの部分がだいぶなくなってきた感がある。

Claudeに集計してもらったところ、今年会社のリポジトリにマージされた僕のPRは1,176件だった。

設計をしている時期は少なめで、開発をしている時期は多めという感じで多少波はあるが5PR/日という感じ。

正直開発の速度感には満足できていないのでもっと機能開発に時間を割けるようにし、もっとコーディングエージェントをベースとした開発フローにしていきたい。来年はPR数を2倍以上にはしたい気持ち。

あと発信はちゃんとやっていきたい。

正直今年は生活の変化もありだいぶ出不精になってしまったので、新年切り替えてやっていきたい。


今年も旅行にたくさん色々行けてよかった。

特に海外はもっと色んな国に行きたい気持ちが強まるばかりである。


今年もみなさまお世話になり、本当にありがとうございました!

@taro
炒飯と芝生と旅が好きです。