ポスター
A3 横に倍率 100% で印刷する。全法則と、それぞれの歯止めの一覧。
Hammurabiエンジニアリングの法則と、その歯止め。
- 第1条タイプ 1/タイプ 2 の意思決定歯止め:隠れた一方通行のドア
- 第2条逸脱の常態化歯止め:エラーバジェット
- 第3条チェスタトンの柵歯止め:期限付きの経緯調査
- 第4条正常性バイアス歯止め:アラーム疲れ
- 第5条パーキンソンの凡俗法則歯止め:名前はインタフェースである
- 第6条ガルの法則歯止め:おもちゃから育てられないシステムもある
- 第7条コンウェイの法則歯止め:まずモノリス
- 第8条ハイラムの法則歯止め:意図的なゆらぎ
- 第9条ブルックスの法則歯止め:分割できる仕事
- 第10条XY問題歯止め:聞かれたことに答える
- 第11条ポステルの法則歯止め:堅牢なプロトコルの維持(RFC 9413)
- 第12条ハンロンの剃刀歯止め:侵害を前提にする
- 第13条ホフスタッターの法則歯止め:パーキンソンの法則
- 第14条グッドハートの法則歯止め:バランスト・スコアカード
- 第15条リンディ効果歯止め:土台は変わる
- 第16条サンクコストの誤謬歯止め:J カーブ
- 第17条カーゴ・カルト・エンジニアリング歯止め:実績あるやり方
- 第18条アムダールの法則歯止め:グスタフソンの法則
- 第19条リーキー・アブストラクション歯止め:情報隠蔽
- 第20条パレートの法則歯止め:ロングテール
- 第21条生存者バイアス歯止め:成功から学ぶ(Safety-II)
- 第22条カーニハンの法則歯止め:抽象化の力
- 第23条コブラ効果歯止め:インセンティブはたいてい効く
- 第24条ダンバー数歯止め:インタフェースによる協調
- 第25条劣っている方が勝つ歯止め:正しいもの(The Right Thing)
- 第26条カニンガムの法則歯止め:誤答は残る
- 第27条傍観者効果歯止め:単一障害点
- 第28条マーフィーの法則歯止め:リスクの予算化
- 第29条ボーイスカウトの規則歯止め:1つの差分に1つの理由
- 第30条テスラーの複雑性保存則歯止め:偶有的な複雑さ
- 第31条ダニング・クルーガー効果歯止め:較正された自信
- 第32条知識の呪い歯止め:読み手に合わせて書く
- 第33条スイスチーズモデル歯止め:通常事故理論
- 第34条早すぎる最適化歯止め:性能は設計で決まる
- 第35条リーナスの法則歯止め:目は多くても見ていない
- 第36条CAP定理歯止め:PACELC / 調整可能な一貫性
- 第37条リトルの法則歯止め:稼働率
- 第38条二人の将軍問題歯止め:十分な確からしさ
- 第39条ピーターの法則歯止め:人は役職に合わせて育つ
- 第40条パーキンソンの法則歯止め:余裕
- 第41条ヴィルトの法則歯止め:機械の時間より人の時間
- 第42条90対90の法則歯止め:出せる程度で十分
- 第43条イーグルソンの法則歯止め:コメントは腐る
- 第44条ヒックの法則歯止め:熟練者の効率
- 第45条フィッツの法則歯止め:意図的な摩擦
- 第46条ミラーの法則歯止め:まとめすぎ
- 第47条分散コンピューティングの誤謬歯止め:分散させない
- 第48条自動化の皮肉歯止め:トイル
- 第49条最小権限の原則歯止め:心理的受容性
- 第50条ケルクホフスの原理歯止め:多層防御
- 第51条グスタフソンの法則歯止め:アムダールの法則
- 第52条スケールの裾野歯止め:冗長化には代償がある
- 第53条アシュビーの必要多様性の法則歯止め:環境そのものを制約する
- 第54条デメテルの法則歯止め:教条より実用
- 第55条ジェヴォンズのパラドックス歯止め:反動に上限を設ける
- 第56条通常事故理論歯止め:高信頼性組織(HRO)
- 第57条割れ窓理論歯止め:修繕もタダではない
- 第58条YAGNI歯止め:チェスタトンの柵
- 第59条KISS の原則歯止め:アシュビーの必要多様性の法則
- 第60条DRY 原則歯止め:誤った抽象より重複のほうが安い
- 第61条制約理論歯止め:制約は移動する
- 第62条オッカムの剃刀歯止め:ヒッカムの格言
- 第63条単一責任の原則歯止め:早すぎる分解
- 第64条驚き最小の原則歯止め:驚きは相対的である
- 第65条セカンドシステム症候群歯止め:行き止まりのアーキテクチャ
- 第66条ムーアの法則歯止め:ヴィルトの法則
- 第67条アマラの法則歯止め:そもそも来ないものもある
- 第68条苦い教訓歯止め:計算資源はタダではない
- 第69条メトカーフの法則歯止め:同じ二次関数はコストでもある
- 第70条リンゲルマン効果歯止め:一人ずつの仕事を見えるようにする
- 第71条シャーキーの原理歯止め:なくならない問題もある
- 第72条エラーバジェット歯止め:逸脱の常態化
- 第73条トイル歯止め:自動化の皮肉
- 第74条非難なきポストモーテム歯止め:責任の拡散
- 第75条ワーキング・バックワーズ歯止め:作って学ぶ
- 第76条反対してもコミットする歯止め:集団浅慮
- 第77条作った者が運用する歯止め:開発者の認知負荷
- 第78条静的安定性歯止め:遊休容量のコスト
- 第79条フォールバックを避ける歯止め:グレースフル・デグラデーション
- 第80条一定の作業量歯止め:伸縮性
- 第81条善意ではなく仕組み歯止め:代理指標に抗う
- 第82条アンドン(ラインを止める)歯止め:スループットの圧力
- 第83条なぜなぜ分析歯止め:スイスチーズモデル
- 第84条カオスエンジニアリング歯止め:まず害をなさない
- 第85条統制ではなく文脈を歯止め:ガードレール
- 第86条コードの健全性を上げるなら承認する歯止め:割れ窓理論
- 第87条ビヨンセ・ルール歯止め:チャーンルール
- 第88条チャーンルール歯止め:コードオーナーシップ
- 第89条時間を固定し、スコープを変える歯止め:隠れた変数としての品質
- 第90条ストラングラーフィグ歯止め:一括切り替え
- 第91条退屈な技術を選べ歯止め:目的への適合
- 第92条技術的負債歯止め:早すぎる返済
- 第93条レーマンのソフトウェア進化の法則歯止め:安定も機能のうち
- 第94条バス係数歯止め:所有の深さ
- 第95条殺虫剤のパラドックス歯止め:古いテストの守り
- 第96条スライドではなく文章で歯止め:包括的なドキュメントよりも動くソフトウェア
- 第97条ワン・バージョン・ルール歯止め:セマンティック・インポート・バージョニング
- 第98条現地現物歯止め:集計を信じる
- 第99条信頼度で重みづけする意思決定歯止め:群衆の知恵
- 第100条ブレイントラスト (権限を持たない助言)歯止め:関門としてのレビュー
- 第101条ブランドリーニの法則歯止め:カニンガムの法則
- 第102条自動化バイアス歯止め:アルゴリズム嫌悪
- 第103条小さな変更歯止め:変更ごとの固定費
- 第104条プログラミングは理論の構築である歯止め:合理的な設計を装う
- 第105条テストオラクル問題歯止め:本番を判定役にする
- 第106条致命的な三点セット歯止め:道具ではなく流れを縛る
- 第107条遅延コスト歯止め:開発時間の取り置き
- 第108条最終責任時点歯止め:最も責任ある時点
- 第109条プレモーテム歯止め:行動を優先する
- 第110条厄介な問題歯止め:まず問題を理解する
- 第111条大半のアイデアは失敗する歯止め:確信への賭け
- 第112条キングマンの公式歯止め:余裕にも金がかかる
- 第113条メイカーの時間割、マネージャーの時間割歯止め:ラインを止めて対処する
- 第114条マクナマラの誤謬歯止め:それでも測る
- 第115条トワイマンの法則歯止め:ささいな変更が大きく効くこともある
- 第116条心理的安全性歯止め:説明責任の実感