問題解決力を高めるコツはプログラミングの原則・思考にあり
https://atmarkit.itmedia.co.jp/ait/series/6503/
プログラミングは問題解決の作業――文脈思考の重要性
説明することで自己解決、文芸的プログラミングとフォース
プログラミングに特効薬や万能薬はない――複雑さへの対抗手段としての抽象化とKISS
大きな問題は小さくして1つずつ対処する――分割統治法
本当の問題にたどり着かない――思考の重複を起こさないための「DRY」原則
名前がないものは見えない――名前重要
1つの解決策を永続的な決定とするのは無理がある――曳光弾とプロトタイプ、ユーザーからのフィードバック
貯まった問題との付き合い方――割れた窓の法則、エントロピーの法則に見る技術的負債が起こる理由