myzkey

ソフトウェア開発、設計、読書、個人開発について、考えたことを静かに残すための場所です。

34 notes

AI時代に『人月の神話』を読み直す

部下がAIで資料を作る。上司はそれをAIに読ませてレビューする。戻ってきた赤字を、部下はまたAIに貼りつける。

AIビジネスポエム

[WIP] セキュリティの問題を、アプリケーションエンジニアとして考える

セキュリティの問題を考えるうえで、最初の大きなきっかけになったのは、タイムズカーへの不正アクセスだった。2026年9月25日の第1報で、会員の個人情報が外部に漏えいした可能性があると公表された...

セキュリティAI

OSにAIが入ったら、「進捗どうですか」は誰が言うのか。

最近、自分でコードを書く時間がめっきり減った。AIに実装を頼み、上がってきたものを検め、気に入らないところを直させる。その間に、別のタスクの様子を見にいく。手を動かす時間が減った代わりに、何を...

AIビジネスポエム

AIでコードを書くのは楽になった。でも、なぜか疲れる。

最近、AIを使って複数のプロジェクトを並行して開発している。Claude CodeやCodexに実装を頼み、仕上がるのを待つ間に別のプロジェクトへ移る。そちらでもAIに実装を頼んで、また次のプ...

AI生産性ポエム

AIで個人開発していたら、GitHub Actionsの無料枠2,000分を3日で使い切った

GitHub Actionsの月間無料枠2,000分を、3日で使い切った。ひと月ぶんの予算が、ひと月の十分の一ほどの日数で消えたわけだ。

AICI/CD開発ツール

ESLintとPrettierをOxlint・Oxfmtに移行したら、Lintが37倍、フォーマットが91倍速くなった

開発環境のLinterとFormatterを、ESLint・PrettierからOxlint・Oxfmtに引っ越した。というのも、push前のチェックがじわじわと待ち遠しくなってきたからだ。

開発ツールTypeScript

個人開発者の未来を妄想する

最近、AIを使った個人開発がずいぶん盛り上がっている。プログラミングの経験がなくても、AIに指示を出すだけでアプリを作り、サービスとして公開できるようになってきている。これからは、個人が1人で...

AIキャリアポエム

Trunk-Based Developmentとは何か。GitFlowとの違いやCI/CDとの関係を考える

Gitで開発していると、ブランチをどう切るかという話には必ず行き当たる。GitFlow、GitHub Flow、Feature Branch。流派はいくつもあるが、その中に「TrunkBase...

CI/CD

CSSフレームワークを実装詳細にする。特定技術に依存しないUIコンポーネント設計

僕はアプリケーションのコードから、特定のCSSフレームワークを直接使わないようにしている。FeatureやPageにTailwind CSSのclassNameは書かない。間に自前の型付きUI...

フロントエンド設計TypeScript

React + i18nextで型安全に多言語対応を進めた話

Reactで作っているWebアプリケーションに、多言語対応を入れることになった。

フロントエンドTypeScriptAI