Gemini version available ♊︎

Internet Rot (or Web Rot) Will Worsen as a Result of Bloat and Upgrade Treadmills (Short Maintenance/Support Cycles)

Posted in Site News at 4:47 pm by Dr. Roy Schestowitz

Video download link | md5sum 465f3740daf0417989d6c5e2b23e274f
The Web Has a CMS Problem
Creative Commons Attribution-No Derivative Works 4.0

Summary: In order to avoid link rot and in order to fully preserve the past (archives of pages and documents) we’re migrating Tux Machines to a new system, whose development shall start shortly; if it goes well, we might do the same to Techrights

THIS video and article are the first of a likely long series regarding an ongoing journey.

I’ve been making sites for 25 years and I was closely involved in the WordPress project in its early days in 2004. In recent years I — like many others — became concerned about the direction the Web had taken. Future parts of the series might touch on the pertinent problems (there are so many of them).

Technical debt is becoming a major factor, many things become obsolete very fast (causing Internet rot as it’s sometimes called), and I’m trying to keep online (and fully functional) a site that was created in 2004 (more than 18 years ago). It’s not a bunch of “static” HTML files, it uses a database and upgrade routes are notoriously deficient to say the least.

“Technical debt is becoming a major factor, many things become obsolete very fast (causing Internet rot as it’s sometimes called), and I’m trying to keep online (and fully functional) a site that was created in 2004 (more than 18 years ago).”Among the factors to consider we have HTTPS (self-signed certificate), improved speed, lower I/O (burden on the underlying systems), better security, faster backups, and versatile RSS feeds. It would be nice to add Gopher/Gemini support as an optional protocol, but not a must. Techrights has that already.

As if stands at the moment, we’ll craft our own simple and site-specific CMS for Tux Machines, then use some of the same code here in Techrights. That’s part of a process and in later parts we’ll explain why we’re basically rejecting existing content management software/systems. Some is too bloated, some feels like a hobby*, and some does not actually tackle the core issues, such as complexity. We want something that can be managed (and repaired easily when necessary) for 10 or 20 years to come, knowing the Web might not live that long; after 50 years since its birth it’ll probably be some “legacy” protocol already.

“Assuming we start development of our own custom-made solution, changes will be visible in Git and we’ll give status reports.”After a lot of research I intend to do another long video about the state of the Web and software for managing Web sites (I’ve tried a lot in my personal and professional life). I’ve seen and sometimes used/extended/upgraded some really awful software and I saw organisations getting stuck with systems they could no longer support (e.g. Squiz Matrix or django CMS, not to mention Mambo, PHP-Nuke, Zope and many others). Assuming we start development of our own custom-made solution, changes will be visible in Git and we’ll give status reports. The plan is to first try this as a beta subsite of Tux Machines, then consider cases where Techrights can “borrow” the same tools. As of today, we have 14.3K lines of code and we plan to keep new code short, concise and simple. Only this way it’ll stay trivial to maintain/debug. More in the video above.
* A lot of “static” or “flat-file” or “headless” stuff uses bloated networks retrieved via untrustworthy sources such as Microsoft/GitHub/NPM, which themselves may perish, in effect dooming dependencies. “Crates”, “containers” and Node/frameworks themselves have become a bloat factor, even if projects that utilise them are fairly small.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New

  1. In DistroWatch, Peppermint is Already More Popular Than Devuan Itself

    Without systemd, people can still use GNU/Linux and there seems to be growing interest in Devuan, which implements Debian GNU/Linux without the heavy dependence on Microsoft's employee Lennart and his bloatware

  2. Links 09/08/2022: EndeavourOS Artemis Neo and 14″ Pinebook Pro GNU/Linux Laptop

    Links for the day

  3. [Meme] Making European Patents Moot and Worthless

    EPO granting loads of patents that aren’t in compliance with the EPC means that lots of frivolous lawsuits and shakedowns (public and secret, behind closed doors) will harm Europe and put companies/inventors out of business; we applaud principled examiners who take action to upload the law

  4. IRC Proceedings: Monday, August 08, 2022

    IRC logs for Monday, August 08, 2022

  5. How to Leak Material to Techrights

    EPO whistleblowers are needed (people with access to various communications, documents and verifiable words from the grapevine); today we remind — for the first time in video form — how to safely (on a relative scale) tell us stuff and send us stuff

  6. [Meme] Each According to His Abilities...

    Free software should all along have been governed by people with relevant skills; we’ve been seeing the exact same issue at the EPO

  7. Request for More Information on EPO/EUIPO Corruption

    A look at stuff we've been working on and investigate at the moment (we need help with information gathering)

  8. [Meme] Qualified and Diplomatic Immunity Begets Crime

    Europe's biggest patent office has sadly become a place that shelters and rewards criminals, who don't even know or care about the purpose of this office

  9. Mind-Blowing and Likely Verifiable Rumours About More High-Level Corruption at the European Patent Office (EPO)

    EPO corruption and extremely serious abuse, as told frankly and reported by informed sources; some of that is the subject of ongoing investigations

  10. According to StatCounter, GNU/Linux Reaches All-Time High on Desktops and Laptops (Steam Survey Shows the Same)

    We've been looking lately at the demise of Microsoft Windows because the corporate ("mainstream" or "tech") media does not mention it; GNU/Linux is among those rising steadily at Windows' expense (Android more so)

  11. Links 08/08/2022: EasyOS 4.3.3 and Debian Day 2022 After Silencing Dissent

    Links for the day

  12. PeppermintOS Without Systemd More Popular Than the 'Standard' Edition?

    PeppermintOS without systemd has more seeders than the "default" or the standard edition of the GNU/Linux distro; maybe they should consider making Devuan the default base system

  13. Links 08/08/2022: Rescuezilla 2.4 and GUADEC Notes

    Links for the day

  14. IRC Proceedings: Sunday, August 07, 2022

    IRC logs for Sunday, August 07, 2022

  15. Techrights in the Next Ten Years

    An outlook for Techrights and topics it will focus on, seeing that the nature of threats is evolving

  16. Firefox Has DRM Even if You Turn off DRM

    Guest post by Ryan, reprinted with permission

  17. Estonia Adopting GNU/Linux Fast Since Russia Invaded Ukraine

    Windows has back doors; Estonia seems wise enough to move away from it, more so after Russian hostility

  18. In These Censorious Times...

    The World Wide Web has rapidly become a platform of censorship (not just in places like China and Russia) and we're extending to protocols that make censorship very difficult, sometimes infeasible

  19. Links 07/08/2022: SystemRescue 9.04 Out, Debian Officially Celebrates Censorship

    Links for the day

  20. Links 06/08/2022: Five Years of Fosstodo and Arti 0.6.0

    Links for the day

  21. IRC Proceedings: Saturday, August 06, 2022

    IRC logs for Saturday, August 06, 2022

  22. Links 06/08/2022: 4.3.2 EasyOS and NetBSD 9.3

    Links for the day

  23. GNU/Linux Share on Desktops and Laptops Relatively High in Claimed Territories of PRC (China)

    When it comes to desktops and laptops, GNU/Linux is measured at 4% in Taiwan this month and 5% in Hong Kong last month (4% in Macao; about 3% in Tibet)

  24. Links 06/08/2022: New in KDE and New Games

    Links for the day

  25. As Lennart Moves to His 'Mother Ship' (Microsoft), Will Devuan Become the 'New Debian'?

    There are signs that more developers are fatigued or fed up with systemd; we too have begun moving our sites away from systemd

  26. IRC Proceedings: Friday, August 05, 2022

    IRC logs for Friday, August 05, 2022

  27. In Africa, Android is More Than Three Times Bigger Than Microsoft Windows

    Now that Microsoft is starting to block Linux from booting on new laptops it’s important to remember that the “consumer” does not actually choose Windows; Microsoft is trying to forcibly impose Windows on unwanting computer users

  28. LinuxToday (or Linux Today) Shows Signs of Agony

    The Web site LinuxToday.com is pushing webspam instead of news picks; it also sells data about visitors (the typical “We value your privacy” lie), so it seems like “monetisation” tactics have taken precedence/priority over readers (or what’s left of them anyway; the webspam inevitably drives more of them away)

  29. Links 05/08/2022: GNUnet 0.17.3 and GNU Binutils 2.39

    Links for the day

  30. Links 05/08/2022: Mageia 9 Wants Artwork

    Links for the day

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts