I feel sad saying this, but at this point I hope Matt falls hard over this whole episode. He's wilfully oblivious to how wrong he is - I find it hard to believe he can come back from this.
Response to DHH
91–100 of 110 posts
Re: Response to DHH
#92Earlier quoted context omitted.
Keep in mind that PHP is way more verbose and LOC-hungry than Ruby! So, to compare apples to apples, you need to device the PHP LOCs by at least 2!
WordPress coding standards is also full of padding. Spaces `like_this( foo, bar )`, curly braces on new lines, etc. Plus, WordPress bundles all JS and PHP dependencies, including a whole userland PHP polyfill for libsodium.
I've dealt with WordPress for so many years! It's sickening! Even the overglorified WooCommerce - I won't trust a business with it. I've done only a few sails and I had data loss, and so many issues.
Also, WooCommerce and other popular plugins such as GiveWP abuse the posts system. I've had so many issues causes by patch upgrades, because migrations went bonkers!
Honestly, WP had to be rewritten from scratch 10 years ago. There were some attempts, but they were not supported by Matt. With a rewrite, most plugins and "themes" would have stopped working, but if they are not maintained, they shouldn't be used anyway. I put "themes" in quotes as executable code is not a theme - it's a plugin installed in a different directory!
In general, WordPress is a patch over patches of patches! From mu-plugins (i.e., "must-use") to filters that could hijack the data read from the database - it's nearly impossible to trace which plugins screw up which plugins - even with the help of the overly glorified debugging plugins!
I've participated in a project where the management has decided to migrate a commercial online newspaper from a commercial Python CMS to WordPress - they hired me as I had PHP on my resume and it was hard to find PHP developers in SoCal. Anyway, for over a year, I had to completely remove WordPress from serving customers! Yes, everything was proxied, cached with nginx and optimized ngx_pagespeed (now abandoned). At the time, no commercial WP plugin could keep our website up! For example, an earthquake would take our website down, too, because people would go on our website to check for information and guess what happens if tens of thousands of people want to see the same page when according to the cache it's expired - there was no queue and it would generate 10,000 requests trying to regenerate the same homepage, which was making well over 500 DB calls to render!!!
WordPress hasn't changed much since! Yeah, PHP 7+ is much better, but it is still multi-process. The number of processors is determined by your available memory, and WordPress sometimes uses a lot of memory. That's why the only solution is heavy caching on all tiers!
Re: Response to DHH
#93Re: Response to DHH
#94This is currently flagged, but I don't think it should be. Yes, it's unlikely to result in any constructive discussion here. At best we could remark that the author appears to be unwell and that taking this down could save him some face. However, the author is also an adult who is capable of taking responsibility for their own actions. In addition they are presenting themselves genuinely and sincerely here, which IMO…
The linked blog post seems to have been deleted
Re: Response to DHH
#95Earlier quoted context omitted.
The linked blog post seems to have been deleted
https://archive.is/2024.10.15-041615/https://ma.tt/2024/10/o...
Re: Response to DHH
#96Suggesting that DHH should seek therapy is way out of line. > I’m unsure why you felt you had to insert yourself into this fight with Silver Lake / WP Engine and take their side, but here we are. It seems that the fight has been made public with photomatt's constant commentary, at least on HN. Unconvincing.
The instant I saw that I stopped reading. Matt does not seem like a great person.
Re: Response to DHH
#97Earlier quoted context omitted.
https://archive.is/2024.10.15-041615/https://ma.tt/2024/10/o...
This seems to have been edited already, it's missing some ad hominem attacks and the recommendation to see a therapist which were definitely present when this article was linked.
Re: Response to DHH
#98Re: Response to DHH
#99Earlier quoted context omitted.
Counterpoint, nearly half of the internet uses WordPress. Learning that it's fully under the control of a vindictive techbro who is showing an ability and willingness to damage large swaths of the internet at a time is kinda a big deal.
Slightly off topic, but does “techbro” mean anything other than “male that I don’t like who works with computers”? I feel like it initially had a real meaning, but now it’s kind of a catch all term.