rockerest’s avatarrockerest’s Twitter Archive—№ 19,252

  1. Use components as late as possible. Use as few of them as possible. Almost everything else is a more important concern than componentization. Setting a component library as the first principle will destroy your software. Data design and architecture first!
    1. …in reply to @rockerest
      More and more, I'm starting to believe that major UI component frameworks took a package of individually catastrophe-level mistakes of software design, packages them all up in one think piece and got everybody to buy in. Any one idea destroys good software, but all together? OOF.
      1. …in reply to @rockerest
        I'm _also_ mulling the idea that even repeated identical (or near identical) UI should not be componentized unless it's used for the exact same purpose. E.g. use-case trumps de-duplication. Is your navbar profile avatar the same as your comment author header avatar? I'm not sure.