Blog
フルスタック・AI・チームビルディングの現場知識を言語化した記事一覧
目標は私が暇になること——コードレビューを3年一人でやってきた話
ベンダー引き継ぎ以来3年間、コードレビューを一人で担い続けた。AIを使った開発フローの自動化を進めている今、その先に何を目指しているか。
3人で回すということ——少人数チームを機能させるための工夫
4人が3人になり、問題を抱えながらも動き続けるチームの現実。少数精鋭とは言えないが、少人数で機能させるために設計してきたことを書く。
テックリードと係長を兼任するプレイングマネージャーの現実
コードを書きながら組織を設計する日常の実態を正直に書きます。時間配分・役割の切り替え方・限界・係長昇格後の変化まで、プレイングマネージャーのリアルな話。
引き継いだリリースフローが、監査で初めて意味を持った
ベンダーから引き継いだリリースフローを、監査対応で改めて理解した話。SOP・変更管理・ロールバック手順——規制産業のリリース管理が「なぜそうなっているか」がわかるまで。
mainブランチを捨てた——リリース1時間前のgit修羅場
ベンダー引き継ぎ直後、定期リリース1時間前にgitの大規模コミット混入が発覚。誰にも理解されない中、一人でmainブランチを放棄して切り抜けた話。
製薬メーカーのシステム監査に技術者として対応した話
治験依頼会社による社内システムの監査に、テックリードとして技術面の対応を担当した実体験。事前準備から当日のQ&A対応、盲点だった観点まで赤裸々に紹介します。
CSV(コンピュータ化システムバリデーション)とは何か — 医療ITエンジニア目線で解説
医療・製薬業界で必須のCSV(コンピュータ化システムバリデーション)をエンジニア視点で解説。「スプレッドシートのCSVと違う」と知ったところから、実際にドキュメントを整備するまでの実務経験。
コードより先に要件を言語化させる——会話が成立しない部下への対処
「会話が成立しない」「手が止まると考え込む」未経験エンジニアに対して、着手前の言語化習慣を導入した話。タスクを噛み砕いてから始めさせることで、何が変わったか。
未経験エンジニア2名をコーチング型で育てた方法
答えを教えないコーチング型の指導で未経験エンジニア2名を育成した実践記録。タスクアサインの設計・質問への返し方・段階的なコードレビューの変化まで具体的に解説します。
直したいのに直せない——技術的負債と向き合う3年間
ベンダーのコードを引き継いだ日から、技術的負債との戦いが始まった。「あなたのせいですよ」と笑われながら何もできなかった日から、今も板挟みが続く現実まで。
外部ベンダーから内製化した3年間 — 年間480万円の固定費をゼロにするまで
医療系スタートアップで外部ベンダーからシステムを引き継ぎ、内製化を達成した実録。技術的負債の解消、孤独との戦い、年間480万円の固定費をゼロにするまでの全プロセス。
Docker開発環境を標準化してチームの「動かない」を減らす
「自分のPCでは動く」問題を撲滅するためにDocker開発環境を整備した話。docker-compose設計・.env管理・M1/M2 Macの罠・NestJS+PostgreSQL構成まで実践的にまとめます。