In the age of specialization for electronics engineers, it becomes very difficult to maintain a level of competence within a broad range of electronics fields. Nonetheless, many engineers will be assigned design projects outside their primary field
This document is a distillation and a simpli cation of the most basic guide- lines described in detail in a book titled Framework Design Guidelines by Krzysztof Cwalina and Brad Abrams. Framework Design Guidelines were created in the early days of .