Nioctib All articles
Net Culture

My Client's Site Ran on Tables and a Hit Counter for a Month. The Results Embarrassed Me.

Nioctib
My Client's Site Ran on Tables and a Hit Counter for a Month. The Results Embarrassed Me.

Photo: jmerelo, CC BY-SA 2.0, via Wikimedia Commons

The Rules I Set For Myself

A friend of mine runs a bike repair shop in Columbus and needed a website. Instead of reaching for the usual stack, I made a bet: I'd build it like it was 1996 and see if anyone actually noticed or cared. The constraints were strict.

Then, because I'm a glutton for data, I built a second version of the same site — same copy, same services, same contact info — with a modern framework, responsive layout, and all the trimmings. I split traffic between the two and waited.

Week One: The Sound of Silence

The first thing I learned is that nobody complains about a website that loads instantly. The 1996 version weighed 14 kilobytes total. Fourteen. The modern twin, with its hero image, web fonts, and analytics bundle, came in at 1.8 megabytes.

On a decent connection, that difference is invisible. On the bus, on a throttled plan, on the cheap Android phone half the shop's customers carry — it is not.

The Numbers Nobody Expected

After 30 days and about 3,400 sessions split between the two, here's what shook out:

The one metric the old site lost badly: mobile sessions. People on phones bounced hard from the retro version, and I don't blame them. Horizontal scrolling to find a phone number is a special kind of 1996 punishment.

Who Complained

Exactly one person: a prospective employee who emailed to say the site "looked like a scam." That's the branding cost of nostalgia — a certain slice of visitors equates modern polish with legitimacy, and no load-time stat will convince them otherwise. For a business, that perception is real money whether it's fair or not.

Who Loved It

Everyone over 40 who noticed, basically. Three separate customers mentioned the site "reminded them of the old internet" in the best way. The hit counter — which I fessed up to faking the number on — got more genuine affection than any feature I've ever shipped. People wanted to know if they were visitor number 2,047. (They were. I never reset it.)

What I Actually Believe Now

I went into this expecting to write a smug piece about how modern conventions are developer vanity. I'm leaving more conflicted. The retro site won on speed and lost on mobile, and mobile is where the customers are. The lesson isn't "build like it's 1996." It's that most of what we ship in 2025 isn't serving users either — it's serving frameworks, design trends, and analytics dashboards.

The bike shop kept the modern site. But I stripped 900 kilobytes out of it, killed three JavaScript libraries, and yes — added a hit counter to the footer. It's still there. It's at 11,206. Nobody has complained yet.

All Articles

Related Articles

Nobody Reads the Router EULA. I Read Eleven of Them. Here's What's Buried in There.

Nobody Reads the Router EULA. I Read Eleven of Them. Here's What's Buried in There.

Would AltaVista Have Ranked Your Blog? I Dug Up 1998 Search Logic and Pointed It at 2025's Web

Would AltaVista Have Ranked Your Blog? I Dug Up 1998 Search Logic and Pointed It at 2025's Web

Strangers on Reddit Fixed My Laptop Faster Than Dell Ever Did: Notes From a Month of Crowd-Sourced Tech Support

Strangers on Reddit Fixed My Laptop Faster Than Dell Ever Did: Notes From a Month of Crowd-Sourced Tech Support