WordPress, a company started at the same time like Facebook, Twitter, Tumblr, Shopify — and which powers 30% of all websites today — is rolling out a new version of it's web app this month with a game changing feature called Gutenberg.
Gutenberg1 is a new web editor enabling people to design their own website visually.
This is not the first attempt to let people freely design their own websites. Atavist, Wix, ReadyMag, Jux have all tried before but, as it always happens, after ahead of time innovation and failure there is a momentum when and attempt becomes truly successful.
That momentum is now. Delivered by WordPress via it's huge reach and ecosystem together with React a revolutionary tool created by Facebook.
These two put together can't miss to make everyone a designer.
Log in to WordPress, throw together some React components called Gutenberg blocks, and voila, in a few hours your website is ready.
When everybody is a designer seismic shift happens in the background. A few classic software jobs — UI/UX designer, front-end and back-end developer — will sink together with entire industries.
There won't be any, or much less need for these roles and their tools. People will use a new design tool — the browser! — and they'll use it in real time.
They won't fire up Photoshop or Sketch to design and wait for god / miracle / yet another developer to implement their creation.
They won't fire up the browser and go to the back-end, to a dashboard, to a content management system or e-commerce engine as we know today. They will make changes on the front-end in a what you see is what you get fashion in real time.
Instead of monolithic, incompatible, incumbent systems, servers and apps — atomic, highly interactive and interoperable components will be everywhere running on micro service architecture.
Components. A mix of UI/UX design, front-end code with back-end support, packaged in a self-sustaining fashion. You just drop content on them and pick up a style to display. Nothing more.
The democratisation of design starts with WordPress and it will painful for the half of the industry in a similar way like Artificial Intelligence is painful by taking away jobs.
Instead of millions of themes, hundreds of visual theme builders, dozens of content management and e-commerce systems there will be a few component frameworks, compatible with each other, using universal design systems like Google's Material Design or another system coming from another major player.
Personally I'm happy with this. Our industry is overpopulated, deeply perverted, with lots of charlatans and overnight pixel pushers reinventing the same wheel every day hidden behind soundy job titles for large sums of money driving the global gentrification. It's time to cool down and make a reality check.
What really concerns me is how the large public with no design education and aesthetic sense will manage to come up with a good looking, finished website?
And how we can avoid all those websites looking the same?
Masses fed up with social networks will start soon leaving the silos and looking for something original to express themselves even on the cost of the likes.
They'll flock into WordPress; choose a design system; pick up some components and color schemes; in an afternoon they'll come up with the solution, in ecstasy. The next day they'll wake up and realize a.) they won't win the next Awwwards and b.) their creation looks like almost as the guys' next door.
What we can do in the next short years to satisfy them all? We don't want every new site look alike neither to be ugly. We don't want to make people disappointed by the web immediately after a disappointment in social networks.
I guess the race is to create intelligent components which can't be abused by layman to break the associated design system.
Or: to create a highly customizable design system built on intelligent components which preserves their unity even under heavy misuse.
We don't want another Theme Forrest or Geocities.
Years ago I wrote a similar tech-fiction article called Devices as Designers2 where I was musing about highly intelligent components assembled into a system by AI and displayed from watches, websites to interactive installations on skyscrapers.
We are not too far from that and neither closer. But still to follow that path. Instead of devices people will do the task of assembling interfaces in a less intelligent way forcing us to come up with more intelligent components and design systems.
Our new tools first of all has to teach people how to design. To realize what they really want is not to throw another slider and two gradients with a killer hero on a canvas, but to deliver a message.
We should come up with design wizards framing the everyday designers' urge and push into creating usable content first then let the rampage happen, in a coordinated way, when these newly found design flamethrowers — we call components — are put in practice.
The winners in this race will be companies who educate their users, force them to stick to best practices, and after the basics are set up unleash their users with novel, AI based components instead of drowning them with sliders, heroes and hamburger menus again.
Yes, we will have to equip our components with semantics, making them understandable by both their users who will act as designers, and by the underlying tech stack powered by AI bringing in the entertainment and perhaps the new enlightenment.