terribleMia’s avatarterribleMia’s Twitter Archive—№ 7,154

          1. …in reply to @AmeliasBrain
            AmeliasBrain Not one in particular - general research into 1) the origins of CSS 2) the details of the cascade 3) various CSS conventions/paradigms (several of them directly inspired by imperative paradigms) 4) learning JS, & starting to see where these ideas come from
        1. …in reply to @TerribleMia
          AmeliasBrain They really do provide useful concepts in CSS, to an extent. What frustrates me is that the porting of those ideas tends to bring along concepts that *don't* fit CSS – like the assumption that side-effects, context, and state changes are bad.
      1. …in reply to @TerribleMia
        AmeliasBrain I don't have a complete answer – but it's something I'm constantly working on, & would love to see more community awareness of the issue: A recognition that CSS is fundamentally different in important ways, & we can't port other paradigms directly.
    1. …in reply to @TerribleMia
      AmeliasBrain I think a CSS paradigm has to embrace: - silent failure & progressive enhancement - everything is contextual - the cascade is fundamentally a guide for CSS architecture
  1. …in reply to @TerribleMia
    AmeliasBrain For example: "specificity" isn't some abstract set of rules that are there to trip us up. It actually describes an organizational concept. More specific selections override less specific selections. That is also true in visual design tools.
    1. …in reply to @TerribleMia
      AmeliasBrain My new convention will be called Cascading Cascading Style Sheets. CCSS. 😆