The blogging engine is easy. The collection of third party themes and plugins is the hard part; and nobody wants to do that.
The code quality for many of those themes and plugins is also what a FAANG engineer would describe as “abysmal,” an “affront to the industry,” a “I can’t believe people use this,” a “this should be illegal,” whatever epithet you want. Huge surprise, no backwards compatibility coming to anywhere else, anytime soon.
90% of computer code in this world is crap. Crap that seniors would berate or fire people for. We don’t all live in the FAANG bubble; WordPress sadly is the biggest sign of that. The world runs on crap code built on crap architectures, outside of a few niche companies in a few niche geographies who congregate on a few niche forums (like this one). If you’re in one of them, count your blessings. If you’re not, don’t despair, you’ll be a senior-equivalent on a global level in no time.
At the same time many people’s livelihood can be made with a WP instance and some plugins for subscriptions or similar. Similarly much of the world’s engineering is also done by poor farmers. Part of me relishes it.
Oh, I agree - Just ask Apple’s little known IT department - IS&T.
The Apple engineers even here on HN who work at Apple, and criticize the mistakes of junior devs or other senior devs, have no clue about the trash that exists in the less important parts of the organization. For many of them, just doing some research on how even Apple accepts atrocities would be quite humbling.
The code quality for many of those themes and plugins is also what a FAANG engineer would describe as “abysmal,” an “affront to the industry,” a “I can’t believe people use this,” a “this should be illegal,” whatever epithet you want. Huge surprise, no backwards compatibility coming to anywhere else, anytime soon.
90% of computer code in this world is crap. Crap that seniors would berate or fire people for. We don’t all live in the FAANG bubble; WordPress sadly is the biggest sign of that. The world runs on crap code built on crap architectures, outside of a few niche companies in a few niche geographies who congregate on a few niche forums (like this one). If you’re in one of them, count your blessings. If you’re not, don’t despair, you’ll be a senior-equivalent on a global level in no time.