Earlier quoted context omitted.
No, it's not well-engineered (speaking with over 25 years as a professional software engineer), at least the portions of the code I have looked at. Things I vaguely remember (it's been ten years since I looked at it) are lack of data normalization (and not in a performance optimizing way), template includes that depend directly on order of inclusion and variables in other templates, very little code isolation, and PH…
Ah yes, the infamous 12-year-old fractal of bad design article which is almost entirely obsolete.
Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
711–717 of 717 posts
Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#712Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#713Earlier quoted context omitted.
> Sure, but to do that they'd need to know they are about to be cut off, something which they were given zero warning about According to Automattic they had been in discussions for 20 months. Your anger should be with WPEngine for taking your money while knowing full well their service depended on servers ran by a company they were on (best case) shaky terms with. Up until about 8 months ago, Bluehost (another big pa…
"WPEngine should have foreseen something that has never happened in the 20 years of the software's history". I mean yeah, companies should have contingency plans for things that are extraordinarily rare but let's be reasonable about it. No one, including you, saw this coming. I challenge you to find a single blog post, tweet or HN/Reddit comment that suggests Matt could one day shut off wp.org access to a single comp…
Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#714Earlier quoted context omitted.
> make 1.5 million enemies in the WordPress community in one weekend by shutting down their ability to update plugins with zero warning AWS and Digital Ocean run local Ubuntu download servers and do not depend on Canonical to run their business. WPEngine is a hosted service and could make very simple changes to download updates from their own servers.
Because Canonical makes it easy to clone their entire repositories and host your own mirrors. You can change your ubuntu mirrors changing the configuration files themselves (or via graphical programs on desktop systems), unlike in WordPress where you'd need to "butcher it" (Matt's words, regarding disabling revisions by WPE) modifying the source code to point to another server.
Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#715Earlier quoted context omitted.
A million people trusted WPE’s resources. WPE, in turn, relied on someone else’s. The real issue here is that WPE completely overlooked the fact that they haven’t done the work to maintain the availability of their apps. It’s like buying a fridge, stocking it with $200 worth of food, and forgetting to plug it in.
More like buying a fridge and then the landlord stops paying for electricity suddenly
Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#716Earlier quoted context omitted.
Lawyer here - we do. For very good reason. A. Legally, it cannot possibly help you (whatever happened, happened). However, it can hurt you (inconsistent statements, etc). This is particularly true in colloquial environments like HN. B. While it may be useful reputation/press wise, because anything you do wil be evidence, you should be having someone else do that. C. If you are part of a publicly traded company, you c…
Hmm, you didn't say the magic words so I am going to treat your words as if you were representing me. Thanks for your service
Re: Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
#717Earlier quoted context omitted.
The revision system is terrible though. Even we limit it for our clients. It doubles or triples the amount of queries your site and admin needs to run. Have some multi language plugin on top and your site will be eating memory and cpu. If WordPress would have made an actual usuable revision system, this wouldnt have been an issue at all
I think this is where Matt's perspective actually makes sense: "So, you guys built a $400M/yr business on our open source project, and when you had problems with the revision system, instead of contributing improvements, you just turned it off (and maybe converted it into an enterprise upsell some people are paying extra for!)?" Intel, Google, even Microsoft etc. develop improvements to Linux knowing full well that t…
Yeah good luck with that. Something so deeply embedded in WordPress Core impossible to improve upon.