The HTML Hobbyist (2022)

htmlhobbyist.com

260 points by janandonly a day ago


Waterluvian - 20 hours ago

The thing that’s usually on my mind when people are lamenting how the Web has evolved is that all the tools are still there to build websites however you want. So the lamentation is really, “other people are doing things in a way I don’t like and that upsets my experience.”

Which is this mix of… yeah I guess that’s true. I feel the same. But also, I have absolutely zero right to really externalize that grievance. People can do whatever they want for good or bad reasons, whether I’m equipped to understand those reasons or not.

But what we can do is be the change we want. Just make my own little oasis. Find other oases and hook ‘em all up.

Which then got me thinking about if there could be a special Web Classic experience we could voluntarily hook into. Maybe someone runs a search engine that only indexes crawled pages that have a X-Web-Classic header or whatever. If people actually want it enough to put the work in, can’t we make it? I guess corporations would come to capitalize on its success if it became successful. But I’d be willing to fight that battle if we got to that point (ie. curation or tech limitations or whatever…)

I’d love a browser that I switch into Web Classic Mode and it pretty much only reaches these resources. Example.com doesn’t implement an X-Web-Classic header response? Give me a 404. Does it try to load cross origin resources that aren’t X-Web-Classic? 404. Straight to 404.

shayway - 18 hours ago

I've noticed a bit of a divide in the small web, between those who:

A. Want to get back to the web's roots as a document network, keeping a clear structure and a focus on content,

B. Want to use the web's flexible presentation itself as a medium for expression through styling, interactive content and so on

The Gemini protocol is a good example of A taken to its extreme, while e.g. Neocities leans more toward the latter. The web is by its nature fractured - the independent web even moreso - but sometimes it seems the gap between the two philosophies is the biggest obstacle to more widespread adoption of small web practices, or at least more unified tools for discovery and networking.

It also seems like developers tend to favor type A, which has led to robust infrastructure and projects around it - like Gemini, or the site linked here. But I think a lot of people looking to make a break from big tech are doing so because of the limitations, and going from one set of awkward restrictions to another doesn't look like an upgrade.

Just my two cents. I'd be sad to miss out on the wacky creative sites people build, whether it's because they're stuck in big social media, or because they took the pledge from the linked page:

> make a simple, honest website with the proper use of HTML, the use of CSS only where essential, and the use of JavaScript only where it’s absolutely necessary.

Cthulhu_ - an hour ago

Part of me wants to build one of these "here is my infodumping about hobby X", but... I don't have any unique hobbies, nor any deep knowledge of any particular subject, but I think the main thing is competition.

Example. I bought and built a Gundam model the other day, cool stuff, could make a website for that... but there's already a wiki [0] that has a painstaking log of the franchise, everything ever published, etc. I have nothing to add to that, let alone do I have any right to build a website about it.

Of course, I shouldn't take it so seriously; it could be a simple blog post about "this is what I did this weekend, this is what I found, here's some pictures and some links". That'd have its own charm, I'm sure.

[0] https://gundam.fandom.com/wiki/The_Gundam_Wiki

graham1776 - 21 hours ago

I love this. My wife calls them “art projects”. It’s freeing. Yes you build ideas and abandoned them. But so does an artist. Enjoy the creation even if it doesn’t turn into a business.

And yes domain collecting is real.

_the_inflator - 17 hours ago

I, too, lament the fact that some dude laments about others. ;)

Technically, the dude is right, but stating the obvious doesn't help. Simply saying "Let's do something like 1996 while appreciating 2025, because!" would have caught my sympathy.

I like projects like these, but lose sympathy when these people trash others as phony; The "purity is the ultimate sophistication" is a dogma.

Roll everything back? "Hey, stop doing Java or Go, let's go X86 Assembly instead because in the end your code is only an abstraction and the magic happens in the compiler and linker, which produce a gargantuan bloat of X86 machine language instructions."

We could say the same about "pure HTML". Which standard? Why not text files?

PS: Has someone already written a browser for HTML in pure X86 yet? It is about time, I guess.

(I love Assembler, do quite some 6510 and 68000 assembler stuff. But it is hard. Brutally hard. I am glad we evolved from there.)

chromehearts - 2 hours ago

There exist some scant few websites, who align with that idea

[1] https://mr-prince.com/ [2] https://yungztrunks.de/ [3] https://vvesh.de/

Arch-TK - 19 hours ago

It's funny to talk about non-essential CSS and then to use a grey background.

I don't think any CSS should be essential, but I think tasteful changes to make your website look unique for those who have it enabled is totally appropriate.

E.g. https://kramkow.ski/

fauverism - 18 hours ago

I used to love... - https://shift.jp.org/ - https://dhky.com - https://praystation.com - https://burodestruct.net/ - https://www.netbabyworld.com/

I feel good about the future when I see... https://os.ryo.lu/ https://neal.fun/

Somewhere on a zip are my IE 5.5 bookmarks. I'll stumble upon them again one day and remember how excited I was to surf the web on my 233mhz G3.

szszrk - 21 hours ago

I instantly love the SVG animation ("the badge") and how it feels ok, while continents are flat and just move side to side :)

foco_tubi - 18 hours ago

1,000 different universities, 1,000 different research centers, 1,000 different scientific organizations, 1,000 different fanzines, 1,000 different personal sites, 1,000 different hobby sites, 55 burgers, 55 fries, 55 tacos, 55 pies, 55 Cokes, 100 tater tots, 100 pizzas, 100 tenders, 100 meatballs, 100 coffees, 55 wings, 55 shakes, 55 pancakes, 55 pastas, 55 peppers, and 155 taters.

azdle - 19 hours ago

For people who are excited about this idea, this coming Saturday is HTML Day: https://html.energy/html-day/2025/

unavoidable - 21 hours ago

I've been looking for a community of exactly this! This website layout/feel scratches a really deep itch. Let's make a hand-crafted web of enthusiasts and bring back 1999 all by ourselves! :)

ineptech - 17 hours ago

Last week I wanted to quiz myself on German vocab words, and after searching in vain for a simple "flashcard" site without subscriptions or bullshit I ended up just making one myself. Very barebones, a single index.htm file with a little css and js in the header. Threw it on to a silly novelty domain I own ( ineptech.com/flash ) and bang, a useful (to me) webapp from zero to done in maybe two hours. And I'm a terrible programmer! It does feel sort of powerful in the way this site describes.

Still, I can't see buying a domain for it and putting it on this guy's webring, because while it's possible someone somewhere might find it useful, i don't think it's possible that person would be able to find it. They'd see the same 30 links to adware crap I saw and build their own like I did. In fact I'm probably the hundredth person to build this exact site for themselves. That part doesn't feel so powerful.

marinbala - 12 hours ago

Loved the article. It inspired me to write my own related article on my website: https://marincomics.com/bringing-back-the-weird.html

Not sure my site qualifies as hobbyist enough. It is the work of an enthusiast (me) but I used Bootstrap for styling and layout. I use some JavaScript. The site also starts with an animation I made using Tumult Hype. All this is probably too much for a true hobbyist site. Still, I regard my site as my hobby.

esher - 6 hours ago

Resonates with me. I think I am a wheel re-inventors too. I also like amateur, dilettante and the spinning globe here: https://lilly.art/

fitsumbelay - 9 hours ago

I'll probably not be the first to post this but HTML Day is this Saturday - https://html.energy/html-day/2025/index.html

reactordev - 17 hours ago

I like this. I remember my first website. A collection of all the punk rock websites I could find. Then I started designing sites. That lead to a software career. But, even though I don’t do web sites anymore (way better qualified people for that), I have maintained a personal website for the last 20 years.

Right now it’s just a thing I did for fun. I’m always messing around with JavaScript. No frameworks, just fun.

https://gabereiser.com

mattlutze - 16 hours ago

I'm currently on hiatus from work and took it on myself to build some passion projects. It's been really fun to strictly build with HTML5, hand-jammed CSS and I've been learning HTMX for some dynamic content.

They are soooo simple, but still feel like web applications I've seen significant businesses built around. I hope to drive more projects this direction when I'm at work again.

ge96 - 13 hours ago

I remember I had a friend design this crazy interface and I used that as a background on the website, then I'd use position absolute to mount interfaces to it, oh boy... scales the window, doh

Proportionally it kind of works but has problems

potato-peeler - 4 hours ago

It’s funny people are lamenting in the comments that it’s a choice to experience the ultra bloat that has permeated the web and minimalism is not always desirable.

Most are missing the point that this heavy use of js or new frameworks like tailwind creates a polarising experience. These things don’t open in older browsers or OS(iOS, android).

This is a problem that few seem to grasp. Now I need a new phone or latest OS just to view my bank website because somebody thought giving new animations within the dashboard is a good idea, because those frameworks are only supported by new browsers, and management need to adopt modernity every quarter.

Web is unnecessarily bloated.

daft_pink - 20 hours ago

I find it very enjoyable to build svelte 5 websites where all the JavaScript and css is inline and nothing is needed but the page. Complicated application logic that runs on virtually any platform with a ui in one document that can just be uploaded to a simple server. It’s beautiful :)

exiguus - 14 hours ago

What fascinates me about the World Wide Web is that all the technology is open, and the specifications are open. This includes everything from BIND, Apache, and Gecko to codecs and the operating systems that run the web, as well as all the working groups of the W3C and their specifications. You can teach yourself everything. You can read the specifications, implement them, and even improve them. You can create your own software and share it with others. You can build your own website, host it on a server, and make it accessible to the world.

For me, this is the essence of the World Wide Web: it is open and accessible to everyone. It makes knowledge accessible to everyone in the world, regardless of how poor, educated, or disabled you are. It's kind of a communist utopia, where everyone can participate and contribute.

Now, why do I write this and use the term "communist utopia"? Because I think that the World Wide Web is a great example of how open standards and open technology can create a better world. Even when capitalism tries to take over the web, it is still a place where everyone can participate and contribute.

And this brings me to the point of this article: Telling people what not to do and what to do when sharing content is, in my opinion, not the way to go. Instead, we should focus on how to make the web a better place for everyone. We should focus on how to make it more accessible, more inclusive, and more open. We should focus on how to make it a place where everyone can participate and contribute freely. And by freely, I mean without losing your autonomy or paying with private information.

lutusp - 17 hours ago

The problem with traditional Websites is that search engines don't index them in a way that attracts visitors. I know this because my archaic, out-of-date, 34-year-old static-page Website https://arachnoid.com/ has no advertising or other features that might cause it to be given priority by a search engine.

My occasional use of JavaScript only supports technical animations, specialized calculators and real-time LaTeX rendering, not dynamic page generation or dark patterns.

From a modern perspective, my Website is actually a museum. The proof? While I once directed Website visitors to my YouTube channel (https://www.youtube.com/@lutusp), I now find myself directing YouTube viewers to my Website.

Not our topic, but one reason is kids can't read: https://www.seattletimes.com/nation-world/american-childrens...

Apropos, here's one of my favorite jokes. I visit a bookstore. On the wall is a poster: "The tragedy of illiteracy -- now available as an audiobook."

mclau157 - 17 hours ago

Can we not just attempt to revive the Neopets days not of flash but of fun content on the web easily accessible?

degenoah - 20 hours ago

You have no idea how much nostalgia I was just hit with the instant I opened that website. In a way, this feels liberating to see.

fitsumbelay - 9 hours ago

Love this post and thread btw ...

bowsamic - 20 hours ago

In my experience the issue with these ideas is that they are so niche that it ends up being a network of unstable or odd people who I cannot at all relate to. Of course when there is a selection effect towards enthusiasts you end up losing a lot of, for lack of a better word, socially "normal" people. And then, yes, it does become harder to enjoy. I'm sure this will be cast as my problem but it's a very real effect. Of course there was also some selection effect at the beginning of the internet but the net was still a bit wider than it is today. I'm not really interested in the 1000th furry rust hacker

turnsout - 20 hours ago

I love this, and I wish more people would just fire up a text editor and write HTML like it's 1994.

If you do this, it's a good idea to learn about the handful of meta tags you'll need so your page doesn't look weird in search results or social media. But word to the wise, it's easy to go overboard with HTML "best practices."

calvinmorrison - 21 hours ago

here's my hobby site, includes marquee, and a special Holy Chalice mouse icon

https://utraque.org/

mock-possum - 20 hours ago

I’m somewhat tickled by the irony that the webs of yesteryear would never have been able to display that animated svg badge, iirc.

Nickersf - 20 hours ago

I encourage this!

01HNNWZ0MV43FF - 17 hours ago

Steps 1 and 2 are flipped. You should make the website _before_ you put your credit card in

Always use relative links like `../css/default.css`. Never use absolute links like `example.com/css/default.css`, never use domain-relative links like `/css/default.css`. Those will break your site when it moves between domains, between directories, or between schemas.

If you use relative links judiciously, you can prototype your site under `file://` and it will Just Work when uploaded

tropicalfruit - 19 hours ago

is it the "democratization of publication and a liberation of information" we miss or the authenticity that came from a lack of polish

there was more personality from an era of tech-naivety. sadly thats almost all gone.

goopypoop - 8 hours ago

Sculpted from old web

Suspended in bitter ice

I cannot return

revskill - 21 hours ago

No. We need more spa.

oc1 - 19 hours ago

What a bunch of crap. Everyone who lived these era remembers the horrors of optimizing for a bunch of different browsers. Ajax was barely understood. PHP was all over the place. No frameworks. No Stack overflow. No Vibe Coding. Nah. Nowadays i just have to prompt Claude "Hey, write me a html site for html hobbyists and upload it somewhere on the internet". voila!