That’s All Folks

When I moved from Blogger/Blogspot to WordPress, one of the benefits was that WP was better at blogging than Google’s system.

Having used the “New and Improved” Blogger interface, which everyone over there was complaining about, for a few weeks now, I can say that the insanity inflicted on users by WordPress and Automatic have made it much easier – for me anyway – to create stuff over there. YMMV.

Of course the suckage of the new Block Editor isn’t the only reason that I decided to abandon WordPress, even if it was by far the lead reason. Another reason is because I was told, in several places, for different reasons over the past year, to “Shut up and do what we tell you to do.”

You can find me at my new home: 357 Magnum. You should update your links. If you are using the WP reader, see this link.

As for the suckage that is the Block Editor…

I knew things were going to be bad with the “New and Improved” WordPress editor when their Accessibility Team Lead resigned in October of 2018. That was the first indication that they were not listening to feedback from anyone pointing out issues with their new and improved block system. At the time it was styled Gutenberg, but I have been ASSURED by WP dot com support that the New Block Editor is not really Gutenberg, that after spending 3 or more years developing a block-based system for WP they dropped a completely different block-based system on WP dot com. Or something.

Oh, and when Rian Rietveld left the Accessibility team, it wasn’t because she didn’t like the default color scheme. While trying to get the WP development team to address issues of accessibility, they encountered just about every issue of development-management imaginable. Agreed upon functionality would change – regress – with little accountability. No accessibility testers were on the base team. Etc. Can you guess the results?

The results indicated so many accessibility issues that most testers refused to look at Gutenberg again.

When they were not listening to people who were (at least on paper) part of the development team, why do you think that they are ever going to listen to their users?

On the Arrogance of WordPress Developers

So if you read these pages, or the pages of just about anyone working in WordPress lately, you know that we have all been fighting with the “New and Improved” editing solution that WordPress.Org and WordPress.Com are inflicting on everyone. Their new idea, styled “Gutenberg,” is a nightmare for people who just want to write a blog.

Now there is workaround available for the time being, but God only knows how long it will be before the people who are not listening to feedback insist that they really do know better and kill the current means of invoking the Classic Editor.

I think most of the problem is arrogance.

WordPress powers something like 35 percent of the internet. So of course since they did something right 5 or 10 years ago, that must mean everything they do today is right as well. At least it does in their tiny minds. Even if a whole bunch of people tell them they are wrong, those people are just users, and don’t know what they really need, even when they do.

Here are just a few of the reactions to the “New and Improved Editor.”

And it isn’t just us poor schmucks using WordPress.com; the reviews of the “Classic Editor Plugin” at WordPress.org are telling as well. Here’s one example.

Thankfully this is still available on WP. However it states that ‘Classic Editor is an official WordPress plugin, and will be fully supported and maintained until at least 2022’

What’s going to happen after 2022? Am I going to have to rewrite my websites? Maybe I ought to start looking at other options instead of WP?

Gutenberg is really starting to piss me off. I wish I’d never heard of WP and instead just use html/css/js like I used to do.

The following image is from WordPress.Org. If I was seeing this kind of response, I might be willing to consider that I made a mistake. I don’t believe the the folks at WordPress/Automatic will make that admission. They know best.

Gutenberg Reviews from WordPress.org

Gutenberg Reviews from WordPress.org as of about noon, October 5th, 2020

Bear at Random Acts of Gibberish thinks the new system is aimed at clickbait, and in a way, I agree. I think the block from might make sense if you are trying to sell shoes, but most of us are not. But as I stated above, it is all about arrogance. They know better than you do, what you need to get your work done. I can’t begin to tell you how many hours (days?) I spent in meetings with developers convincing them (or trying to) that they were wrong. It was easier in manufacturing because they mostly didn’t know squat about cost accounting, inventory management, or statistical quality control. And it’s been 35 or 40 years since I even heard of anyone doing human-factors analysis on a user interface. Certainly no one applied human-factors to the new WordPress editor.

As a result of all this pain, I’ve been looking into alternatives. At least I don’t have to make a decision in a mad rush. And one of the things I’ve decided is that if I have to end up paying for blog hosting, I am not going to pay for WordPress. They have clearly demonstrated that turning a deaf ear to the complaints of people using their system is now standard operating procedure. There are plenty of other Content Management Systems out there, and they probably aren’t in a position to completely ignore their user community.

I may let you know what are the results of my search as it goes along, and of course if I actually move, well then that will be announced well in advance. While I could live with the current interface at Blogger/Blogspot, I left that platform because Google was being ridiculous about the Second Amendment. Lately they have become even more ridiculous with the WOKE thing. And it has been sometime since, as a search engine, they answered the question that you asked. They insist on answering the question they think you meant to ask, and then they feed you the data they think most appropriate. (e.g. the most woke answers to your question.)

I am currently working my way through the Terms and Conditions at Joomla! which powers about 5 percent of the web, so maybe they feel like they have to work harder to appeal to users. We shall see, as the blind man said, when he picked up his hammer and saw.

And as always, if anyone has suggestions, please leave them in the comments.

Anyone Have a Decent Alternative to WP?

WordPress is about to force their “New and Improved” block editor on everyone. Whether we want it or not. Because blocks are better, if you are selling soap.

I gave up on Blogger all those years ago, because Google is annoying. On so many levels. And at the time WordPress was much less annoying.

But as someone said, change is the only constant in the universe, and WP is changing into a completely annoying organization.

I think they would be less annoying if I paid the $48/year they want for their entry-level premium service. (What’s the net-present-value of a string of payments that lasts the rest of your life?) But I think they would still be annoying even then. Developers who build things that violate CSS. Developers who know what people want, so why should they bother to ask? And don’t get me started on what passes for support. They can’t be bothered to read the question/statement of a problem you have because they are sooo much smarter than you, they know what you meant to ask.

Status Quo Ante

So that experiment is changing themes was a bust. And I’ve gone back to where I was before. That theme I had tentatively installed suppressed some HTML. (Strike and Insert being the straw that broke the camel’s back.) The theme I currently have active also suppresses some HTML, around the formatting of lists, which is why I embarked on that exercise in the first place.

I suppose this means I need to pay something for running this blog, if I want to be able to control the Cascading Style Sheets or at least pay for a premium theme. That means, I have to consider not paying WordPress, but paying someone else as well.

I hate it when the free ice-cream sucks.

I admit defeat

In terms of making the blog meet the current set of accessibility standards.

The number of themes available that meet those standards (and that are also mobile friendly) is minuscule. And of the ones that do exist, they are not really what I want, because they are mostly about the images, and I am (mostly) about the words.

At some point in the future – I don’t expect it will be soon – the number of accessible themes will grow. Of course given the lack of focus on accessibility I doubt that it will be soon.

WordPress, Accessibility, and Legality

You can file this under “No one does proper systems design anymore.” And this is mostly so you can get a feeling for the pinball-like workings of my mind….

Earlier today, I was reading a posting entitled Short Circuit from the Institute for Justice. (How did I get there? Via The Volokh Conspiracy.) Anyway one of the stories was about a pizza company being sued, under the Americans With Disabilities Act, for not providing accessible websites or mobile apps. Which caused me to think immediately of the problems that WordPress is having with their Super-duper-new-and-improved-editor, Gutenberg.

I spent enough time with it to let me know I didn’t need any of its new and (not so much) improved features, but the folks who use accessibility software – like screen readers – can’t use it at all. (OK maybe they have improved it, but the next story makes me wonder.)

Rian Rietveld published the following article: I have resigned as the WordPress accessibility team lead. Here is why. In that article she quotes a former teammate, Andrea.

The main reason for this lack of overall accessibility is in the overall Gutenberg design, where accessibility hasn’t been incorporated in the design process.

Which threw me all the way back to my IBM database days. (How many people remember Information Management System, more generally known as IMS, or DB2?) There was a systems architect who gave a presentation at a bunch of the big conventions (IBM conventions = Guide, and Share). His point was that if you screw up the architecture, it is impossible to fix the problems by coding small workarounds. If you built a 3 bedroom house and then discover you need a 4th bedroom, you may need a bigger furnace/air conditioner. A bigger septic system. etc. While all of this can be done, it can’t be done in a hurry, or on the cheap. And if you aren’t careful, the addition is always going to look wrong when next to the rest of the house. The same thing applies in software. (OR why do you think that after a couple of DECADES of working on computer security, we still don’t have very much? If it was easy…)

There is much in Rian’s article about “We should have written the issues differently” in order to get the programmers to solve them. (Issues that were solved, were broken again in subsequent updates because of development chaos.)

I’m not sure how WordPress development is organized, but I have used it long enough, and dealt with their so-called support often enough, to believe that it isn’t very well organized. Requirements? Documentation? Locked code? Version control? Doesn’t sound like it exists in WordPress. And that’s before you get to issues of architecture, design, etc. (Programmers have to WANT to solve issues and fix bugs? I’m glad they aren’t in charge of supporting my brokerage house’s computer system.) For another perspective on things like User Interface (UI) and Application Programing Interface (API) chaos see the article from November of last year, titled, Pressbooks and Gutenberg.

The lack of clarity in Gutenberg’s development process has hindered us from integrating Gutenberg into our roadmap. We are now two weeks from its production release, and Gutenberg’s API freeze is not yet complete. We’ve been tracking blocking issues over the last year and a half and have tried to contribute where possible, but ongoing API and user interface changes have made it difficult for us to keep on top of things without neglecting Pressbooks core development, and have made us hesitant to invest our limited resources in building on a codebase that has not yet stabilized.

The UI should have been finalized in the design phase – or nearly so. And the API isn’t defined a few weeks before they are going to go live? That should have also, mostly, been defined in requirements and design, before coding started. (What functions exist? What functions do you want to expose via the API? Structure? Error handling? Security?) But then I never worked on systems where we just made it up as we went along.

Now I’m not using Gutenberg; I’m using the “Classic Editor” because it doesn’t suck and it does everything I need it to do, in a way I have been doing things since before there was WordPress. (I was using Generalized Markup Language long before it was extended/co-opted to become Hypertext Markup Language. And WYSIWYG is almost never what I want. Of course I can actually touch type, so that’s a help.) Gutenberg is actually their New, new-editor. Their old, new-editor (that didn’t have a fancy name) also didn’t offer me anything much, even though they tried for a couple of years to get me to use it. They are currently talking about “end of life” for the classic editor. Guess I need to start researching blogging software again.

Maybe the folks working on WordPress will get the accessibility issues ironed out. I hope they do, but I don’t really have much hope that it will get done the way things are going. Consider this: How is it, that in 2017 or 2018, when they started this project, that accessibility of the finished product was not a primary part of the design? It was not even a 2nd thought, but pretty much completely ignored, until they got a ton of bad press on the subject.

This all started because of legal problems a pizza company ran into over accessibility via the web. I’m no lawyer, but my guess is that WordPress and Co. won’t be in hot water as long as the Classic editor supports everything required. (Though making one class of customers go through the back door doesn’t look good in the 21st Century.) WordPress isn’t the first organization to ignore issues of accessibility, and the way programmers work on things, I doubt they will be the last.

Developers Know Better What You Need Than You Do

That’s what they believe anyway. I haven’t found anyone who likes this update. I’m sure there is someone somewhere. Truly awful WordPress update has broke many things….

Until we can figure out how to fix WordPress’ “helpful” update that over-rides CSS, Samizdata will be looking a bit weird… sorry folks.

And hey WordPress… fuck you. Maybe time to start looking for an alternative to WordPress.

The update was sold as “this will help.” And “If you like HTML and CSS you won’t be impacted.” Guess that was too good to be true.

There was a survey of people who were testing the new version, and it scored less than 4 out of 10.

If Your “New and Improved” Feature Scores This Low, When Do You Admit Defeat?

Apparently never. (This brings back so many memories of time in application development.)

So I’m going to bite the hand that supplies the free ice cream. WordPress.

WordPress has a new editor. They call it Gutenberg. It is supposed to be so much better than the “old” editor. Note, that the “old” editor, was their new editor last year or the year before. I am still using the “classic” editor, because A) it works, B) it is not distracting, and C) it has the best control of HTML.

Disclosure: I have been writing using markup languages since before Generalized Markup Language was co-opted to become Hypertext Markup Language – or maybe I started around the same time. The point is I know HTML, I can touch type almost as fast as I can speak, and I really really hate the fact that WYSIWYG editors sometimes don’t let me do stuff I want to do. Superscript or subscript? Access to the HTML entities? It is probably there somewhere, but it isn’t hard to type in the tags. And for someone who actually types, it takes no time at all. The developers at WP don’t seem to get that. They always have something new and improved. Even when people prefer the old stuff. Enter Gutenberg.

If New Coke had scored this low during the Cola Wars, we wouldn’t have had Cola Wars. If your “new and improved” feature scores a measly 2.3 out of 5, I think you missed the mark. But hey, what do I know? I only spent the bulk of my career in application development and design.

Click on the image to enlarge. I’m sure the numbers will change over time if you click the link above, which is sort of why I captured the image of reviews. 2.3 out of 5. Not a resounding success. Unless you just don’t give a damn about what the customer user wants.

They seem to be dedicated to pushing me off WordPress. They have already “improved” the workflow around adding new posts to the point where I had to stop using some of their tools, because they improved them right into changing the design specs. Which is fine really, they can do whatever the hell they want to do. You would think they would want the reviews to be mostly positive, however.