Weekly Musings 069
Welcome to this edition of Weekly Musings, where each week I share some thoughts about what's caught my interest in the last seven days.
This week, I'm taking a look back at what the web was and what (parts of it anyway) could be again. Yes, the nostalgia bug has bitten me once more ...
Let's get to this week's musing, shall we?
On the DIY Web
Maybe it's suddenly realizing that the years are catching up with me. Maybe it's my love of simplicity and minimalism. Whatever the reason, lately I've been a tad nostalgic for the early days of the web.
Back then, the web was dotted with home pages — little sites that academics and ordinary people used as their online CVs or to discuss their interests. For me, those home pages were an amalgam of homesteads on the digital frontier and numbers stations.
All of those pages were quaint. Simple. Spare. Utilitarian. Kind of dull. None of them was about aesthetics. It was all about what was on the page, with each page an expression of the person behind it.
There was a certain honesty to the web in those days. People embraced a DIY ethos, which often showed in their rough-hewn little outposts. But they were getting their hands dirty, building something with a technology that they didn't fully comprehend the implications of.
Then came Mosaic and Netscape and that other one, too. They were the vanguard of browsers to come, browsers that could display more than text. Those browsers turned just about everyone online into a graphic designers (though most didn't realize that putting graphics everywhere wasn't the same as design). Let's not forget the horrors wrought by the <blink>, <marquee>, and <font> tags ...
It just all became too much.
Nowadays, much of the web is built using frameworks, static site generators, and content management systems. Using any of those technologies, you can quickly build a presence online with a slick-looking site. On the surface, that's not a bad thing. It helps people with limited budgets and limited (or no) technical and design skills to create a space to promote themselves and their businesses.
That's also led to the homogenization of the web, with so many sites looking similar if not the same. Every second site out there is a blur, with little to differentiate between it from another. With little of personality of the folks behind them shining through.
What's missing from today's online world is the home-built charm and personality of the web of old.
Maybe it's time for some corners of the web to return to their early roots. Maybe it's time for ordinary people — not just designers and techies and marketers — to once again stake out claims to patches of the online world. To embrace the web's early do-it-yourself ethos. To further expand the DIY web.
What's the DIY web? It's a web made up of handcrafted sites. Those sites can be a single page or they can be extensive collections of pages. They're simple, but unique. Sites like that are a return to the idea of the home page, which introduced the web to so many people almost 30 years in the past.
The DIY web isn't about bragging rights or for you to shout Hey, look! I'm cutting edge! I have my own website!. The DIY web is a personal statement. It's an online calling card. It's putting yourself out there in a way that you not only assemble by yourself, but over which you have near total control.
You don't need any deep technical skills to do that. You don't need to know web programming and scripting languages. You don't need to mess with databases. There's nothing intricate about the DIY web. It's for anyone who wants to build an online presence. You don't need technical chops or have to deal with various bits of digital plumbing. You just need a willingness to learn a few basic skills.
So how do you go DIY on the web? To start, you need something to say or something to share. As I mentioned a few paragraphs ago, that could be something about yourself, your hobbies, your interests, your passions. If you don't have anything to share, what's the point?
Of course, you'll need to know HTML (the language used to format web pages). That may seem daunting, but just about anyone can quickly learn the basics of HTML. Back in the mid-to-late 1990s, I'd teach my co-workers enough HTML to deal with most of their needs over the space of three or four lunches. If you're looking for something even simpler, you can just learn Markdown — a simple way to format pages for the web using keyboard symbols — and convert your documents to HTML. (In case you're wondering, the link in the previous sentence points to my book about Markdown.)
Back in the early days of the web, as I mentioned a short while ago, sites were quite plain. They were functional, but ... well, they were kind of blah. The same goes for straight HTML today. Using a technology called Cascading Style Sheets (CSS for short), you can add spruce up the appearance of a web page. While CSS has become overly complex and convoluted, you can use minimalist stylesheets like MVP.css or new.css to add a nice veneer to your site.
Finally, you need a place to put your site. Which means dealing with a web hosting service. For that, I like the looks of Neocities, a service that harks back to GeoCities, which to me was the epitome of the old school DIY web.
Going DIY on the web is as much about expressing yourself as it is about taking back some of your freedom online. You're in control. You choose what to share or post. It's your information, your data. Your data isn't stuck in a walled garden. You're not stuck in that walled garden. You can move you online home wherever and whenever you want or need to.
And while the DIY web isn't for everyone or for everything, it might be for you. The DIY web might be your way once again embrace the web. It might be your way to send out little messages to people who will understand those messages, who will appreciate them, and who will respond to those messages.