Element diversity An Article by Manuel Matuzovic www.matuzo.at Did you know that there are 112 elements in HTML?! It would be a bit too easy to only blame JS frameworks [for the overuse of divs]; there are several reasons we use divs so much: Poor knowledge of HTML elements Lack of understanding why Insufficient CSS skills Default styles JS frameworks We don't care enough about the page Some elements are hard to style html
The design concept Is there positive value to recognizing an invisible Design Concept as a real entity in design conversations? I think so. First, great designs have conceptual integrity—unity, economy, clarity. They not only work, they delight, as Vitruvius first articulated. We use terms such as elegant, clean, beautiful to talk about bridges, sonatas, circuits, bicycles, computers, and iPhones. Recognizing the Design Concept as an entity helps us to seek its integrity in our own solo designs, to work together for it in team designs, and to teach it to our youth. Second, talking frequently about the Design Concept as such vastly aids communication within a design team. Unity of concept is the goal; it is achieved only by much conversation. Thus, moviemakers use storyboards to keep their design conversations focused on the Design Concept, rather than on implementation details. Frederick P. Brooks, Jr., The Design of Design Dependence is more profitable than educationI mix it with two in my thought