Did you take part in breaking the web?
At first, the traditional CMS seemed like the perfect solution.
You thought it would allow you to customize your website without using a developer. You’d be able to go into the UI with your massive lack of coding knowledge and edit the appearance and content of your website.
And at first, it worked. After talking with someone in IT, you quickly realized why CMSs have broken the web. Namely, CMSs still need developers, leads make poor decisions, and, in the end, everyone is stuck.
Also, let’s talk about the vendors for a bit. The vendors were forced to build platforms that had to be flexible to allow the developers who used these platforms to do whatever they wanted. So, in the end, everyone built the same thing 100 different ways, using different approaches, frameworks and coding styles. The net result was the same, but how they got there has now created major issues for the vendors and the customers of these platforms.
The vendors have to have backward compatibility with the original versions of their products. While customers end up with solutions that can only be managed by their internal teams.
Compounding the mess is that the developer wants to develop solutions the same way twice. So, those agency/development companies are now stuck supporting a variety of solutions that do the same thing but will have been coded many different ways.
Here’s my question to you all:
Why isn’t anyone complaining?
The agencies pass on the costs to customers as “technical retainers” while the customers just expect to be charged for “maintenance” of platforms.
This is where the disruption has to happen, don’t you think?