じゃあ、おうちで学べる

本能を呼び覚ますこのコードに、君は抗えるか

2026-04-01から1ヶ月間の記事一覧

おい、要件を言葉にしろ

はじめに 察しの良いチームが、いちばん危ない。 書かなくても通じてきた、その通じ方が、AIには渡らない。書かれていない常識は、書かれていないというだけの理由で、消える。 要件定義は、長く「面倒だが避けて通れない上流工程」と呼ばれてきました。きち…

OWASP ZAP の finding を Rust/Axum の handler に戻して直す

はじめに vulnerable-app に ZAP の full scan を回すと、High finding が並びます。XSS、SQL Injection、Path Traversal。alert 名を眺めて、ふと気づく。これは「危険です」の一覧ではない。handler への差し戻し指示書だ。 OWASP ZAP を実行すると、HTML…

おい、夢は持たなくてもよいけど、失敗はしろ

はじめに 即答できなかった。 昨日、長崎大学の、学生たちからの問いに。 「AIに負けない人材になるには、何をやればいいですか」と。 何人もの学生が、言い方を変えて同じことを聞いてきた。真剣な目だった。生成AIが自分たちの未来を奪うかもしれない、と…

Argo CD ApplicationSet で PR preview の構成を Kind 上で検証した

はじめに 知りすぎていた。 ある PR のレビューで preview 環境が動かなくなった。原因を調べると、preview を立ち上げる shell script が別の PR の修正で壊れていた。preview を作る仕組みが、preview とは無関係な変更で壊れる。依存の逆転だった。 気に…

翻訳者がいるから、共通言語は整備されない - Architecture for Flow の読書感想文

翻訳者がいるから、共通言語は整備されない。 読み終えてから、この順序の逆転が頭から離れませんでした。そして、その「翻訳者」とは、戦略会議とコードレビューのあいだを10年走り回ってきた、ほかでもない私自身のことでした。胃のあたりは、いまも少し重…

おい、夢を持たなくても良いぞ

はじめに 夢がなくても、人は生きていける。人に語れるような大きな夢がなくても、「明日はもう少しうまくやりたい」と思う。その程度の小さな望みすら持てなくなることもある。でも、しばらくすると、また何かを望んでいる。語る夢がなくても、望むことはや…