ブログ | CueCodes 研究室

ブログ

技術や設計に関する知見をシェアしています

markdown 設計書を作ってみた。AI 時代、設計書はもう契約書じゃない

markdown 設計書を作ってみた。AI 時代、設計書はもう契約書じゃない

設計書はもう契約書として効かない。コードから出せるものは捨て、ドメインの関係と振る舞いだけを markdown に残す

続きを読む →
AI 時代、請負開発は限界に来ているのではないだろうか

AI 時代、請負開発は限界に来ているのではないだろうか

AI で速くなった分は機能の詰め込みで消える。設計書が契約書として効かない今、開発も高単価の準委任とスプリントで守る

続きを読む →
AI時代に求められるのは、コードの速さか、可読性か

AI時代に求められるのは、コードの速さか、可読性か

AI も読みにくいコードでは影響範囲を見落とす。速さより可読性、目次のように書くコードが AI 時代も強い

続きを読む →
IDE を使わない開発、ソースを 1 行も読まずにプロダクトを作る時代は来る

IDE を使わない開発、ソースを 1 行も読まずにプロダクトを作る時代は来る

コードを読む人は専門家だけになり、読む場所も重要なドメインとテストに絞られる。だから IDE は要らなくなる

続きを読む →
AI で攻撃が加速する時代、IT 投資は金融・保険に学べ

AI で攻撃が加速する時代、IT 投資は金融・保険に学べ

攻撃が AI で加速する今、売上のある企業は金融・保険のように IT 投資を回し、それを見せるべきだ

続きを読む →
自動テストはどこまでやるべきか、線を引くのがアーキテクトの仕事になる

自動テストはどこまでやるべきか、線を引くのがアーキテクトの仕事になる

モック / DB / API / E2E の 4 軸を、新人が引き継いだときの負担で見てみる

続きを読む →
AI時代、チームの基準は「下」ではなく「上」に置け

AI時代、チームの基準は「下」ではなく「上」に置け

作りをチームのレベルに下げる理由は、AI 時代になくなる。変化を嫌うことこそが最大のリスク

続きを読む →
AI時代には、フル装備のフレームワークが大活躍するのではないか

AI時代には、フル装備のフレームワークが大活躍するのではないか

AIがお作法に従って書く時代。DjangoやLaravelのようなフル装備フレームワークを見直すべき理由

続きを読む →
AI時代に求められるのは、正解を出す力より仮説を回す力

AI時代に求められるのは、正解を出す力より仮説を回す力

ゼロイチは仮決めで進んでいい。副業で外した 3 つの球と、自分の過去記事と矛盾する線引きの話

続きを読む →
技術への投資は、普通の投資と同じだ

技術への投資は、普通の投資と同じだ

投機・安全・中核の 3 分類で技術を並べる。Flash と AMP で負けた話と、損切りの基準

続きを読む →
WEBアプリは、これからのエクセルになる

WEBアプリは、これからのエクセルになる

RPA とノーコードを止めたのは引き継ぎコスト。境界は外部結合の数で、そこを AI が動かした

続きを読む →
ドメイン駆動開発の革新は、アグリゲートだったのではないか

ドメイン駆動開発の革新は、アグリゲートだったのではないか

3層かオニオンかは「承認があるか」で決まる。アグリゲートの正体は 20 年前に習ったカプセル化だった

続きを読む →
SQL の結合禁止は良いルールなのか

SQL の結合禁止は良いルールなのか

SQL の JOIN 禁止ルールに背景がある理由。可読性優先の業務システムが選んだ設計判断

続きを読む →
DBの外部キーはどこまでつけるか、組むならアグリゲートまで

DBの外部キーはどこまでつけるか、組むならアグリゲートまで

外部キーの本当の仕事は ER 図のリバース。張る範囲は担当範囲で決める、という佐藤教の教義

続きを読む →
AIが進化しすぎてハーネスが技術負債になる

AIが進化しすぎてハーネスが技術負債になる

去年組んだハーネスが AI の進化で足枷に。設計書からコード生成をやめ、ラフ書きからのリバースへ

続きを読む →
AI時代の開発者は、PCの前に張り付かなくていい

AI時代の開発者は、PCの前に張り付かなくていい

ラズパイ 5 と Discord で外出先や家事の合間に開発を回す。電気代 月 1000 円の常時起動環境と、その正直な損得

続きを読む →
エンジニアよ、副業をやろう!

エンジニアよ、副業をやろう!

端金で終わらないから副業をやれ。AI が近接領域・物量・コネの 3 つを一気に押し上げる

続きを読む →
エンジニアの本の読み方

エンジニアの本の読み方

おすすめの 1 冊より、持っている本の再読。リーダブルコードが距離の話に化けるまで

続きを読む →
4層かクリーンアーキテクチャかは、使うDBが決める

4層かクリーンアーキテクチャかは、使うDBが決める

ストアドから 3 世代を駆け抜けて出た結論。モックテストの価値は DB 次第で、Postgres ならオニオンが効く

続きを読む →
〇〇駆動開発が多すぎる。ルーツと「どの階層に効くか」で整理してみた

〇〇駆動開発が多すぎる。ルーツと「どの階層に効くか」で整理してみた

駆動開発は派生系でしかない。分割統治から生えた枝を、ルーツと効く階層で並べた鳥瞰図

続きを読む →
AIモデルを語るのは3流、プロンプトをいじるのは2流、1流は仕組みを変える

AIモデルを語るのは3流、プロンプトをいじるのは2流、1流は仕組みを変える

AIの使い手のレベルは日常会話で透ける、モデル選びでもプロンプト職人でもなく業務そのものに革命を起こせるかが分かれ目

続きを読む →
月45時間の残業上限は、エンジニアと発注側の両方を守る砦だ

月45時間の残業上限は、エンジニアと発注側の両方を守る砦だ

厚労省が45時間の一律指導を終わらせる。SESで「なんで残業していないの?」と言われた側から、撤廃に反対する理由を書く

続きを読む →
設計書はマークダウンかHTMLかエクセルか

設計書はマークダウンかHTMLかエクセルか

AI時代の設計書はmarkdown一択、とはならない。テンプレート・編集性・AIの可読性・ステークホルダーの4軸で形式を決める話

続きを読む →
AI時代にコスト削減の議論は無意味、必要なのはPdM能力だ

AI時代にコスト削減の議論は無意味、必要なのはPdM能力だ

AIで作れる時代にコスト勝負は資本の物量に負ける、開発費に効くのは「やらないと決める」ことと仕様を決め切ることだけ

続きを読む →
AI で作るコストが下がった今、生き残る条件は「センス」になる

AI で作るコストが下がった今、生き残る条件は「センス」になる

技術のハードルが下がると職は消える。デジカメと写真家の歴史から考える、AI 時代に必要なセンスと設備投資

続きを読む →
AI で伸びるのは、もともと強いチームだけだ

AI で伸びるのは、もともと強いチームだけだ

AI はチームの土台を増幅するだけ。テストコードを捨てた私の判断と、複利で開いていく差の話

続きを読む →
ハーネスはAIのためではなく、人間のためでもある

ハーネスはAIのためではなく、人間のためでもある

AIに引いたレールは人間のミスも止めてくれる、mainブランチへの誤pushをSKILLSで回避した話

続きを読む →
AI時代に発信しないのは「存在しない」のと同じ

AI時代に発信しないのは「存在しない」のと同じ

今さらブログを始めた理由。SNSの断片では足りない、AIに読ませる良質なパーソナルコーパスの作り方

続きを読む →
AI時代のコードレビューは「クラス図」のレビューに回帰する

AI時代のコードレビューは「クラス図」のレビューに回帰する

AIが距離の近いロジックを完璧に書く時代、レビューの主戦場は結合と契約を担保する設計=クラス図へ。だがその設計力をどう次世代に継承するか

続きを読む →
エンジニアの成長に一番必要なのは「ライフステージを進めること」

エンジニアの成長に一番必要なのは「ライフステージを進めること」

技術より先に人生を進めろ。後輩たちに私が伝えている、出世と成長の本当の条件

続きを読む →
AI時代の炎上案件で本当に怖いのは「コードのバグ」じゃない。「仕様の理解負債」だ

AI時代の炎上案件で本当に怖いのは「コードのバグ」じゃない。「仕様の理解負債」だ

AIによる超高速開発がQCDのバランスを壊す、顧客の学習との競争の鍵はアーキテクチャ

続きを読む →
AI時代に「動くゴミ」を量産しないために。今こそ若手エンジニアにDDDが必要な理由

AI時代に「動くゴミ」を量産しないために。今こそ若手エンジニアにDDDが必要な理由

AI コーディング時代こそユビキタス言語とドメインの制約が効く理由を、実際の失敗談とともに解説

続きを読む →
AI推進でマインドセット研修をやりたがる会社への違和感

AI推進でマインドセット研修をやりたがる会社への違和感

AI時代の推進が「心構えの研修」に流れることへの違和感と、まず手を動かし仕組みで動かすべき理由

続きを読む →
AI時代、入門エンジニアは結局どの言語を勉強すればいいのか

AI時代、入門エンジニアは結局どの言語を勉強すればいいのか

AI で言語特性の差が消えていく時代に、入門者が最初に選ぶべき言語と「全部やれ」という持論を語る

続きを読む →
Claude Code の最強モデル Fable 5 を使ってみて感じた、今後の AI 開発の動き

Claude Code の最強モデル Fable 5 を使ってみて感じた、今後の AI 開発の動き

Fable 5 の衝撃とコスト問題から考える、AI 開発の未来と生存戦略

続きを読む →
スタートアップの「最初は低コスト構成」という罠――AI時代はAWSを選ぶべき理由

スタートアップの「最初は低コスト構成」という罠――AI時代はAWSを選ぶべき理由

PoC を VPS で安く始めると、後の運用で高くつく。AI 時代に Web の入口は自前で守れない。最初から AWS を選ぶ理由

続きを読む →
AI推進のリアル:ツール導入で終わらせない「ウィルパワー」のためのシステム統合

AI推進のリアル:ツール導入で終わらせない「ウィルパワー」のためのシステム統合

AIツールを入れても組織に浸透しない本当の理由と、人間のウィルパワーを起点にした正しいAI推進のアプローチを解説します

続きを読む →
ITエンジニアは「戦艦」を降りて、「戦闘機」になれ

ITエンジニアは「戦艦」を降りて、「戦闘機」になれ

戦艦から戦闘機に! 全エンジニアがこの活躍へ転換すべきわけ

続きを読む →
AI時代だからこそ、ドメイン駆動開発とクリーンアーキテクチャが重要

AI時代だからこそ、ドメイン駆動開発とクリーンアーキテクチャが重要

AI コーディング時代に DDD とオニオンアーキテクチャが最強な理由を FastAPI の実例で解説

続きを読む →
公式サイトもAWSで動かしている話、AstroとCI/CDで実現するローメンテ運用

公式サイトもAWSで動かしている話、AstroとCI/CDで実現するローメンテ運用

WordPressを捨ててAstro静的サイト+AWS構成にした3つの理由とアーキテクチャ解説

続きを読む →
WEBアプリをAWSに移管するわけ、AI時代の0デイ攻撃に備えて

WEBアプリをAWSに移管するわけ、AI時代の0デイ攻撃に備えて

nginxの脆弱性対応で徹夜した体験から、VPS管理を卒業してAWSに移管した3つの理由を解説します

続きを読む →
優秀なエンジニアほど攻撃的になるしかない理由

優秀なエンジニアほど攻撃的になるしかない理由

日本のIT業界の構造がエンジニアをブリリアントジャークにしてしまう3つの理由

続きを読む →
AIがコードを書く時代にコードレビューは不要

AIがコードを書く時代にコードレビューは不要

AI時代のコスト競争でコードレビューが不要な理由とアーキテクチャ・ハーネスの考え方

続きを読む →
AI に一括修正を任せて事故った。だから ADR を書く

AI に一括修正を任せて事故った。だから ADR を書く

例外対応の箇所まで波及した不具合と、設計書では残せない経緯。AI にも人にも効くドキュメントの話

続きを読む →
AI時代のWEB業務アプリの話をしよう、システムをいかに人に近づけるか

AI時代のWEB業務アプリの話をしよう、システムをいかに人に近づけるか

SI現場から見た業務アプリ25年の変遷と、AIがシステムを人に近づける未来の設計論

続きを読む →
AI 時代にエンジニアが本気を出さないわけ

AI 時代にエンジニアが本気を出さないわけ

効率化の報酬が金ではなく仕事で返ってくる限り、現場の AI 革新は遅い。組織で損をしないための個人戦略

続きを読む →
AI 時代に求められるのは、DB 設計のカードを何枚持てるかだ

AI 時代に求められるのは、DB 設計のカードを何枚持てるかだ

AI は動くコードを書く。でも最も変更しにくいテーブルの選択だけは人間に残る、という若手育成の話

続きを読む →
AIコーディング時代だからこそ、BEAM分析と状態遷移図が大活躍する

AIコーディング時代だからこそ、BEAM分析と状態遷移図が大活躍する

AIへのコンテキスト渡しの課題をBEAM分析と状態遷移図で解決する設計論

続きを読む →
外見は内面のいちばん外側。エンジニアこそ外見に気を使え

外見は内面のいちばん外側。エンジニアこそ外見に気を使え

弱者に見えると業界のヒエラルキーで標的にされる。ザビエルだった 20 代の私が学んだこと

続きを読む →
勤怠管理をSlackからできるようにしたら、上司のブルシットジョブが消えた話

勤怠管理をSlackからできるようにしたら、上司のブルシットジョブが消えた話

n8n と AI で、Slack のメンションだけで休暇を Google カレンダーへ登録。AI の担当範囲を絞ったコスト設計まで

続きを読む →