404 Page Gets Worse With Each Visit – Genius or Waste?

A developer just launched a 404 error page that actively sabotages your experience the more you visit it. It's a masterclass in purposeful uselessness—and honestly, it might be the most fun thing on the internet right now.

The 404 Page That Trolls You: Why Uselessness Is the Future of Web Fun — theAIcatchup

Key Takeaways

  • A developer built a 404 page that actively gets worse the more you visit it using localStorage and dynamic themes—proving uselessness can be more engaging than optimization.
  • The project challenges the entire tech industry philosophy that every line of code must solve a problem, arguing that building purely for fun and weirdness matters.
  • As AI automates the useful and mundane, there's emerging value in deliberately impractical, intentionally strange digital experiences that exist just to delight.

I watched someone click a 404 button that did absolutely nothing, wait for it to do nothing, and then come back for more.

Welcome to the strange new frontier of web development—where the goal isn’t to solve problems, but to create experiences so delightfully broken that they loop back around to being brilliant. A developer just shipped a 404 error page that gets progressively worse (or better?) the more you visit it. And it’s the kind of project that makes you wonder: what if we stopped optimizing everything to death?

Here’s the thing: most 404 pages are optimized for escape. Click back to safety. Return home. Find what you were looking for. It’s utilitarian. It’s boring. This one? This one does the opposite.

Why Building Something Useless Actually Matters

The core mechanic is elegant in its absurdity. The page uses localStorage to count how many times you’ve hit that dead link. First visit? Normal 404. A few visits later? Random pink mode kicks in. Keep coming back? Romantic themes, inception-style recursive messages, buttons that do nothing, unnecessary sound effects. The page doesn’t just remember you—it judges you for returning.

It’s a bit like those old tamagotchi pets, except instead of nurturing something, you’re watching it slowly lose its mind.

“The page slowly evolves based on visit count… Eventually it becomes completely useless.”

That’s not a bug. That’s the entire point.

What makes this genuinely interesting—beyond the surface-level humor—is that it taps into something deeper about how we build software. We live in an age of maximum optimization. Every pixel serves a purpose. Every animation has a conversion metric attached. Every second of load time is quantified and minimized. We’ve turned the internet into a productivity machine, and we forgot that sometimes, the best ideas are the ones that don’t accomplish anything at all.

This project is a two-finger salute to that entire philosophy.

Does Web Design Really Need to Always Solve Problems?

The developer was explicit about this: “This project does not solve any problem. It wastes time. It adds confusion. It becomes increasingly useless.” And then—here’s the kicker—they asked: “Why always make something useful? Sometimes it’s better to just go with the flow and build for the fun of it.”

This isn’t laziness. This is intentionality masquerading as chaos.

Think about the technical architecture for a second. The implementation uses a theme system with data-theme attributes, dynamic CSS switching, and randomized messaging. It’s not hacky. It’s not poorly built. It’s just… committed to not helping you. The code is clean. The execution is professional. The purpose is pure nonsense. You could write a thesis on how this inverts the entire software development narrative.

And here’s where it gets genuinely thought-provoking: in an ecosystem dominated by AI, automation, and algorithmic efficiency, there’s something almost rebellious about building something that actively resists usefulness. It’s like showing up to a productivity conference and delivering a talk about why you’re sleeping more.

The project started, according to its creator, as a simple question: “What if a 404 page remembered you… and reacted accordingly?” That curiosity—that willingness to follow a weird idea just to see where it goes—is becoming rarer in tech.

The Technical Scaffolding Behind Beautiful Uselessness

There’s a gradual escalation built in. First few visits feel normal. Then subtle changes. Then the page starts acting unusual. Eventually? Completely useless. It’s almost Lovecraftian—the more you interact with it, the stranger reality becomes.

The developer used localStorage to persist state and a simple theme system to swap personalities. Random messages, weird buttons, unexpected UI changes—nothing sophisticated, but executed with enough self-awareness that it becomes its own kind of art form.

It’s worth asking: how many brilliant ideas die in a Jira ticket labeled “doesn’t solve a real problem”? How many developers kill projects because they can’t immediately justify them in business terms? What if we collectively decided that some percentage of our creative energy should go toward things that are purely, unapologetically fun?

This 404 page is a permission structure. It says: you can ship something that makes no sense, and it can still be worth doing. You can optimize for delight instead of conversion. You can write code that trolls the user, and the user will come back for it.

The Bigger Picture: Uselessness as a Platform Feature

What’s happening here is a micro-version of something larger. As AI standardizes the useful, the mundane, the optimized—the space for human creativity increasingly lives in the deliberately strange, the intentionally impractical, the beautifully useless. This 404 page is a small act of rebellion in an industry obsessed with ROI.

The internet is being filled with increasingly optimized, increasingly algorithmic, increasingly perfect experiences. And yet people crave weirdness. They crave surprise. They crave something that doesn’t want anything from them.

This project got submitted to a DEV April Fools Challenge, but let’s be honest: it’s more honest than 90% of the “serious” projects that ship on any given day. At least it knows what it is. At least it doesn’t hide behind a veil of utility.

So should you check it out? Sure. Fork it. Star it. Build an even more useless variant. The code is there. The invitation is open. And honestly, the time you “waste” on it will probably be better spent than whatever productivity app you were going to download instead.

Because sometimes, the best internet moments are the ones that serve absolutely no purpose at all.


🧬 Related Insights

Frequently Asked Questions

What does the 404 page actually do? It tracks how many times you visit it using localStorage and changes its appearance—themes, messages, sounds, broken buttons—progressively the more you come back. It’s designed to get worse, not better.

Can I use this 404 page on my own website? Yes, the code is available to fork and modify. You can make it even more useless, or theoretically improve it (if you’re feeling brave).

Is this actually useful for anything? No. That’s the whole point. It’s a deliberate rejection of optimization culture and a celebration of building for pure fun instead of solving problems.

James Kowalski
Written by

Investigative tech reporter focused on AI ethics, regulation, and societal impact.

Frequently asked questions

What does the 404 page actually do?
It tracks how many times you visit it using localStorage and changes its appearance—themes, messages, sounds, broken buttons—progressively the more you come back. It's designed to get worse, not better.
Can I use this 404 page on my own website?
Yes, the code is available to fork and modify. You can make it even more useless, or theoretically improve it (if you're feeling brave).
Is this actually useful for anything?
No. That's the whole point. It's a deliberate rejection of optimization culture and a celebration of building for pure fun instead of solving problems.

Worth sharing?

Get the best AI stories of the week in your inbox — no noise, no spam.

Originally reported by Dev.to

Stay in the loop

The week's most important stories from theAIcatchup, delivered once a week.