DEV Community

Discussion on: Case against premade CSS frameworks (and Design systems)

dmerand profile image
Donald Merand

It looks like @drrial did a great job addressing my original point - if you needlessly reinvent the wheel to justify your existence, people expecting a wheel will be frustrated.

I definitely agree that brands need to look like themselves. If your organization is being mistaken for Google because you look just like them, you've got a lot of problems.

It sounds like you're trying to leverage ^ that idea (which is perfectly reasonable and almost nobody would argue) as weight behind a less universal idea: that design frameworks aren't really useful for "real designers".

To draw a parallel with coding, I'm not going to re-implement bubble sort every time I need to sort an array. I'm not (always) going to invent a new web framework like Rails or Django when it's time to make apps for the web. Yes, it's our job to write code, and yes, we can do those things, but those aren't always the problems we're trying to solve. Not all of us need to be Massimo Vignelli inventing the NYC Metro design framework. It reads a bit like you're advocating throwing out the baby with the bathwater.

Thread Thread
vlasterx profile image
Vladimir Jovanović Author

You are within your rights to agree with me or not, I won't even try to change your mind. Now I see that you are speaking from dev perspective.

For me, same design all over the Internet represents a problem. Google's material design was excellent when it appeared, same as Flat design before and Twitter Bootstrap design before that. They all brought something new to the table and people loved it, but... BUT if you think that reusing those design systems today is a good thing, than that is a problem for which you are not aware of.

And it shows, because you think that this is just a technical issue. It's not. Half of the problem is design/art related. When almost every design today is normalized to those designed styles and frameworks, then nothing is really unique, beautiful and new. Changing variables in Bootstrap is not really design. That is basic styling.

Throughout the art history there were different art movements that were dominant at some point, but that point has passed and something new replaced it. My goal was to point out to everyone that using same templates will get them nowhere, especially if they are in web/ui and UX design professions.

But who knows, maybe I expect too much from people.

p.s. When it comes to Material design especially, that system is made especially for Google. They give it to everyone because it spreads brand awareness for Google, not your own brand. No matter what you do with it, people will always see Google behind it.

This is digital equivalent of a promotional shirt with a company logo that you get for free. You may wear it to the gym, but you would certainly not wear it to a jet-set cocktail party or a wedding. Unless you are a dork ;)