フレームワークを作成するためのスキル

業務アプリ用のフレームワーク構築のふりかえりミーティングであがった話題。
デザインバターンやPOSA、PofEAAなど良質の設計知識を吸収したり、既存のフレームワークを調べたりするなどがその時に思いついた。
でも、再度考えてみると、ソフトウエア工学の知識や抽象化能力などの地味な基礎力があってこれらが応用できるんだろうな。