If you need something to piss off a WMF developer
-
- Sucks Admin
- Posts: 4932
- Joined: Sat Feb 25, 2017 1:56 am
- Location: The ass-tral plane
- Has thanked: 1283 times
- Been thanked: 2025 times
If you need something to piss off a WMF developer
Make them read this.
https://www.nray.dev/blog/300ms-faster- ... king-time/
It was featured on the front page of Hacker News and Reddit today. Someone must have noticed.
https://www.nray.dev/blog/300ms-faster- ... king-time/
It was featured on the front page of Hacker News and Reddit today. Someone must have noticed.
-
- Sucks
- Posts: 58
- Joined: Fri Jun 23, 2023 6:56 pm
- Location: The Jungle of Views
- Has thanked: 18 times
- Been thanked: 31 times
Re: If you need something to piss off a WMF developer
Give mobile a fucking TOC. The dynamic web was a mistake.Some soulless web developer wrote:When I profiled Wikipedia’s mobile site, I found that an _enable method was responsible for most of the execution time. This method initialized the mobile site’s section expansion and collapsing behavior. The profile also showed that, within the _enable method, a call to jQuery’s .on("click") method was slow.
You mean all of it?Step 1: Remove unnecessary JavaScript
WMF devs are insane! This is the software equivalent of uprooting an entire tree from your orchard, then towing it to a processing plant to have the apples filtered out, only to find that all the apples dropped off along the way, left to the worms. This is what happens when your workforce stays with you out of untenable delusions of altruism, instead of for competitive wages.The .on("click") call attached a click event listener to nearly every link in the content so that the corresponding section would open if the clicked link contained a hash fragment. For short articles with few links, the performance impact was negligible. But long articles like ”United States” included over 4,000 links, leading to over 200ms of execution time on low-end devices.
Editing Wikipedia is not a substitute for being a person.
-
- Sucker
- Posts: 1402
- Joined: Fri Jan 06, 2023 9:08 am
- Location: The Astral Plane
- Has thanked: 1467 times
- Been thanked: 294 times
Re: If you need something to piss off a WMF developer
No, I'd say it's actually the opposite. Look at the Blender Foundation. They have about 100th the budget the WMF has, and they develop software that is actually good and capable. You know why? Because they employ programmers who are actually good and passionate about what they do.rubricatedseedpod wrote: ↑Thu Jul 20, 2023 8:48 pmThis is what happens when your workforce stays with you out of untenable delusions of altruism, instead of for competitive wages.
That said, passion isn't magic. But, employing code monkey wages slaves won't get anywhere.
In the long run, bad programmers cost more than an saving in salary, benefits, or changes to workplace culture. Sure, you might save couple bucks in the short term. But in the long term, you'll be left with an unworkable, undocumented, dumpster fire mess of code like the WMF has. At that point, the only way out is rewriting the whole codebase and hiring new staff. But they'll never do that. They'll just keep digging the hole deeper and deeper until they eventually go bankrupt (which will hopefully happen soon).
"Globally banned" since September 5, 2023 for exposing harassment.
-
- Sucks
- Posts: 58
- Joined: Fri Jun 23, 2023 6:56 pm
- Location: The Jungle of Views
- Has thanked: 18 times
- Been thanked: 31 times
Re: If you need something to piss off a WMF developer
My point is that people with a passion for contributing to something like Blender will generally have much more sense than people with the same passion for Wikimedia, which probably involves stupidity or a fetish for power. Apart from that, yes, there have been many successful software projects that have essentially relied on volunteers for the majority of their code, though they are doomed battle with structural problems created by the patchwork of incremental contributions. But make no mistake, the issue documented in the blog post must have created by one person, who made the incompetent decision to solve a simple problem in one of the most expensive ways open to them. The messiness of the rest of the code would have been no obstacle to avoiding the issue in this case.Bbb23sucks wrote: ↑Fri Jul 21, 2023 3:32 amNo, I'd say it's actually the opposite. Look at the Blender Foundation. They have about 100th the budget the WMF has, and they develop software that is actually good and capable. You know why? Because they employ programmers who are actually good and passionate about what they do.
Editing Wikipedia is not a substitute for being a person.
-
- Sucker
- Posts: 1402
- Joined: Fri Jan 06, 2023 9:08 am
- Location: The Astral Plane
- Has thanked: 1467 times
- Been thanked: 294 times
Re: If you need something to piss off a WMF developer
Elaborate.rubricatedseedpod wrote: ↑Fri Jul 21, 2023 9:38 amthough they are doomed battle with structural problems created by the patchwork of incremental contributions.
"Globally banned" since September 5, 2023 for exposing harassment.
-
- Sucks
- Posts: 58
- Joined: Fri Jun 23, 2023 6:56 pm
- Location: The Jungle of Views
- Has thanked: 18 times
- Been thanked: 31 times
Re: If you need something to piss off a WMF developer
This video describes the way things deteriorated in one project after years of open-source development, and the difficulty of sorting it out.
Editing Wikipedia is not a substitute for being a person.
-
- Sucker
- Posts: 1402
- Joined: Fri Jan 06, 2023 9:08 am
- Location: The Astral Plane
- Has thanked: 1467 times
- Been thanked: 294 times
Re: If you need something to piss off a WMF developer
Thanks, I don't feel like watching the whole thing now though. Could you give me a summary? Otherwise, I'll watch it tomorrow.rubricatedseedpod wrote: ↑Fri Jul 21, 2023 10:00 amThis video describes the way things deteriorated in one project after years of open-source development, and the difficulty of sorting it out.
"Globally banned" since September 5, 2023 for exposing harassment.
-
- Sucks
- Posts: 58
- Joined: Fri Jun 23, 2023 6:56 pm
- Location: The Jungle of Views
- Has thanked: 18 times
- Been thanked: 31 times
Re: If you need something to piss off a WMF developer
Just watch until 7:54. The rest is mainly an advertisment.Bbb23sucks wrote: ↑Fri Jul 21, 2023 10:09 amThanks, I don't feel like watching the whole thing now though. Could you give me a summary? Otherwise, I'll watch it tomorrow.
Editing Wikipedia is not a substitute for being a person.